tgz2img

来自「SLAX/FanX制作livecd的完全脚本」· 代码 · 共 34 行

TXT
34
字号
#!/bin/bash# convert Slackware's TGZ package into IMG compressed file# which can be used as a LiveCD module## Author: Tomas Matejicek <http://www.linux-live.org>#if [ "$1" = "" -o "$2" = "" ]; then   echo   echo "Convert Slackware's TGZ package into IMG compressed module"   echo "usage: $0 source_filename.tgz output_file.img"   exit 1fiif [ -a ./liblinuxlive ]; then   . ./liblinuxliveelse   . /usr/lib/liblinuxlive || exit 1fiTMPDIR=/tmp/tgz2img$$mkdir -p $TMPDIR/{bin,etc/rc.d,lib,sbin,var,usr/bin,usr/sbin,usr/lib}installpkg -root $TMPDIR $1if [ $? != 0 ]; then echo "error installing package"; exit; firm -Rf $TMPDIR/var/log/{packages,removed_packages,removed_scripts,scripts}rm -Rf $TMPDIR/usr/docrmdir --ignore-fail-on-non-empty $TMPDIR/{bin,etc/rc.d,lib,sbin,var,usr/bin,usr/sbin,usr/lib}mkciso $TMPDIR "$2" "data"if [ $? != 0 ]; then echo "error building compressed image"; exit; firm -Rf $TMPDIR

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?