mklive: removed unused -r flag; misc tweaks.
This commit is contained in:
parent
411df83ee0
commit
1499876d5c
15
mklive.sh.in
15
mklive.sh.in
@ -32,10 +32,6 @@ info_msg() {
|
||||
mount_pseudofs() {
|
||||
local fs
|
||||
|
||||
if [ -n "$ROOTDIR" ]; then
|
||||
mount --bind "$ROOTDIR" "$ROOTFS" || error_out $?
|
||||
fi
|
||||
|
||||
for fs in sys proc dev; do
|
||||
if [ ! -d "$ROOTFS/$fs" ]; then
|
||||
mkdir -p "$ROOTFS/$fs"
|
||||
@ -50,9 +46,6 @@ umount_pseudofs() {
|
||||
for fs in sys proc dev; do
|
||||
umount -f "$ROOTFS/$fs" >/dev/null 2>&1
|
||||
done
|
||||
if [ -n "$1" -a -n "$ROOTDIR" ]; then
|
||||
umount -f "$ROOTFS" >/dev/null 2>&1
|
||||
fi
|
||||
}
|
||||
|
||||
error_out() {
|
||||
@ -177,7 +170,6 @@ Options:
|
||||
-c (gzip|bzip2|xz) Compression type for the squashfs/initramfs image.
|
||||
-k version Kernel version to use.
|
||||
-o outfile Output file name for the ISO image.
|
||||
-r rootdir Rootfs directory.
|
||||
-s splash Splash image file for isolinux.
|
||||
-v volname ISO Volume name.
|
||||
_EOF
|
||||
@ -187,13 +179,12 @@ _EOF
|
||||
#
|
||||
# main()
|
||||
#
|
||||
while getopts "C:c:k:o:r:s:v:h" opt; do
|
||||
while getopts "C:c:k:o:s:v:h" opt; do
|
||||
case $opt in
|
||||
C) CONFIG_FILE="$OPTARG";;
|
||||
c) COMPRESSTYPE="$OPTARG";;
|
||||
k) KERNELVERSION="$OPTARG";;
|
||||
o) OUTPUT_FILE="$OPTARG";;
|
||||
r) ROOTDIR="$OPTARG";;
|
||||
s) SPLASH_IMAGE="$OPTARG";;
|
||||
v) ISO_VOLUME="$OPTARG";;
|
||||
h) usage;;
|
||||
@ -297,7 +288,6 @@ info_msg "[1/9] Installing packages into the rootfs..."
|
||||
for f in ${PACKAGE_LIST}; do
|
||||
info_msg " $f"
|
||||
done
|
||||
if [ -z "$ROOTDIR" ]; then
|
||||
# Check that all pkgs are reachable.
|
||||
${XBPS_BIN_CMD} ${XBPS_ARGS} -n install ${PACKAGE_LIST} >>$LOGFILE 2>&1
|
||||
if [ $? -ne 0 ]; then
|
||||
@ -310,7 +300,6 @@ if [ -z "$ROOTDIR" ]; then
|
||||
2>&1|cat >> $LOGFILE || error_out
|
||||
${XBPS_BIN_CMD} ${XBPS_ARGS} autoremove \
|
||||
2>&1|cat >> $LOGFILE || error_out
|
||||
fi
|
||||
|
||||
${XBPS_BIN_CMD} -r "$ROOTFS" list > \
|
||||
"${OUTPUT_FILE%.iso}"-package-list.txt || error_out
|
||||
@ -339,7 +328,7 @@ cp -a /lib/modules/${KERNELVERSION} "$ROOTFS/lib/modules" || error_out $?
|
||||
|
||||
# Generate a sane xbps.conf for the rootfs.
|
||||
rm -f $ROOTFS/etc/xbps/xbps.conf
|
||||
echo "# xbps.conf generated by vmklive-0.8.5" \
|
||||
echo "# xbps.conf generated by void-mklive-@@MKLIVE_VERSION@@" \
|
||||
> $ROOTFS/etc/xbps/xbps.conf
|
||||
echo "TransactionFrequencyFlush = 0" \
|
||||
>> $ROOTFS/etc/xbps/xbps.conf
|
||||
|
Loading…
x
Reference in New Issue
Block a user