Fedora发行版制作的工具主要有revisor和pungi两种;
revisor是一个图形化的工具,也可用命令行,但是经常会有bug,而且比较臃肿,感觉是给初级用户用的;
pungi是Fedora官方制作(或叫spin)发行版的工具,命令行,总共也就4、5个python文件;
以下是使用pungi定制(spin)的代码:
#!/bin/bash
echo "Set LANG=en_US.utf8"
LANG=en_US.utf8
if [ $(getenforce) == Enforcing ]; then
sudo setenforce 0
echo "Turning Off SELinux enforcing."
fi
#echo "removing destdir..."
#sudo rm -rf `pwd`/work
sudo pungi --force --nosource --nosplitmedia -c `pwd`/ks.cfg --destdir=`pwd`/work -G -C -B -I "$@"
注:以上代码只保