|
@ -1418,6 +1418,28 @@ EOF |
|
|
fi |
|
|
fi |
|
|
update-initramfs -u |
|
|
update-initramfs -u |
|
|
|
|
|
|
|
|
|
|
|
if [ $INSTALL_OPTIONAL = "1" ]; then |
|
|
|
|
|
if [ -f /linux-live/modules/03-apps/package.list ]; then |
|
|
|
|
|
$APT_CMD update >>$OUTPUT 2>&1 && |
|
|
|
|
|
sudo DEBIAN_FRONTEND=$DEBIAN_FRONTEND_TYPE \ |
|
|
|
|
|
$APT_CMD install $APT_OPTIONS \ |
|
|
|
|
|
$(grep -vE "^\s*#" /linux-live/modules/03-apps/package.list | tr "\n" " ") >>$OUTPUT 2>&1 |
|
|
|
|
|
fi |
|
|
|
|
|
if [ "$(ls -A /linux-live/modules/03-apps/rootcopy)" != "" ]; then |
|
|
|
|
|
(cd /linux-live/modules/03-apps/rootcopy && cp --parents -afr * /) |
|
|
|
|
|
fi |
|
|
|
|
|
if [ -f /linux-live/modules/03-apps/postinstall ]; then |
|
|
|
|
|
chmod +x /linux-live/modules/03-apps/postinstall |
|
|
|
|
|
/linux-live/modules/03-apps/postinstall |
|
|
|
|
|
fi |
|
|
|
|
|
if [ -f /linux-live/modules/04-drivers/package.list ]; then |
|
|
|
|
|
$APT_CMD update >>$OUTPUT 2>&1 && |
|
|
|
|
|
sudo DEBIAN_FRONTEND=$DEBIAN_FRONTEND_TYPE \ |
|
|
|
|
|
$APT_CMD install $APT_OPTIONS \ |
|
|
|
|
|
$(grep -vE "^\s*#" /linux-live/modules/04-drivers/package.list | tr "\n" " ") >>$OUTPUT 2>&1 |
|
|
|
|
|
fi |
|
|
|
|
|
fi |
|
|
|
|
|
|
|
|
fi |
|
|
fi |
|
|
|
|
|
|
|
|
if [ -f /usr/share/xfce4/backdrops/xubuntu-wallpaper.png ]; then |
|
|
if [ -f /usr/share/xfce4/backdrops/xubuntu-wallpaper.png ]; then |
|
@ -1671,6 +1693,8 @@ EOF |
|
|
rm -f $MODULE_UPPER_DIR/var/lib/apt/lists/*InRelease >>$OUTPUT 2>&1 |
|
|
rm -f $MODULE_UPPER_DIR/var/lib/apt/lists/*InRelease >>$OUTPUT 2>&1 |
|
|
rm -f $MODULE_UPPER_DIR/var/lib/apt/lists/deb.* >>$OUTPUT 2>&1 |
|
|
rm -f $MODULE_UPPER_DIR/var/lib/apt/lists/deb.* >>$OUTPUT 2>&1 |
|
|
rm -f $MODULE_UPPER_DIR/var/lib/dpkg/*-old >>$OUTPUT 2>&1 |
|
|
rm -f $MODULE_UPPER_DIR/var/lib/dpkg/*-old >>$OUTPUT 2>&1 |
|
|
|
|
|
rm -f /preinstall |
|
|
|
|
|
rm -f /postinstall |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
function build_modules_chroot() { |
|
|
function build_modules_chroot() { |
|
@ -1706,8 +1730,8 @@ function build_modules_chroot() { |
|
|
|
|
|
|
|
|
# run pre-install script |
|
|
# run pre-install script |
|
|
if [ -f $SCRIPT_DIR/linux-live/modules/$MODULE/preinstall ]; then |
|
|
if [ -f $SCRIPT_DIR/linux-live/modules/$MODULE/preinstall ]; then |
|
|
cp $SCRIPT_DIR/linux-live/modules/$MODULE/preinstall $MODULE_MERGED_DIR/tmp/preinstall |
|
|
cp $SCRIPT_DIR/linux-live/modules/$MODULE/preinstall $MODULE_MERGED_DIR/preinstall |
|
|
chmod +x $MODULE_MERGED_DIR/tmp/preinstall |
|
|
chmod +x $MODULE_MERGED_DIR/preinstall |
|
|
chroot $MODULE_MERGED_DIR /usr/bin/env \ |
|
|
chroot $MODULE_MERGED_DIR /usr/bin/env \ |
|
|
OUTPUT=$OUTPUT \ |
|
|
OUTPUT=$OUTPUT \ |
|
|
LOGPATH=$LOGPATH \ |
|
|
LOGPATH=$LOGPATH \ |
|
@ -1718,7 +1742,7 @@ function build_modules_chroot() { |
|
|
APT_OPTIONS=$APT_OPTIONS \ |
|
|
APT_OPTIONS=$APT_OPTIONS \ |
|
|
LIVE_TYPE=$LIVE_TYPE \ |
|
|
LIVE_TYPE=$LIVE_TYPE \ |
|
|
sudo DEBIAN_FRONTEND=$DEBIAN_FRONTEND_TYPE \ |
|
|
sudo DEBIAN_FRONTEND=$DEBIAN_FRONTEND_TYPE \ |
|
|
/tmp/preinstall >>$OUTPUT 2>&1 |
|
|
/preinstall >>$OUTPUT 2>&1 |
|
|
fi |
|
|
fi |
|
|
|
|
|
|
|
|
# install packages |
|
|
# install packages |
|
@ -1763,8 +1787,8 @@ function build_modules_chroot() { |
|
|
|
|
|
|
|
|
# run post-install script |
|
|
# run post-install script |
|
|
if [ -f $SCRIPT_DIR/linux-live/modules/$MODULE/postinstall ]; then |
|
|
if [ -f $SCRIPT_DIR/linux-live/modules/$MODULE/postinstall ]; then |
|
|
cp $SCRIPT_DIR/linux-live/modules/$MODULE/postinstall $MODULE_MERGED_DIR/tmp/postinstall |
|
|
cp $SCRIPT_DIR/linux-live/modules/$MODULE/postinstall $MODULE_MERGED_DIR/postinstall |
|
|
chmod +x $MODULE_MERGED_DIR/tmp/postinstall |
|
|
chmod +x $MODULE_MERGED_DIR/postinstall |
|
|
chroot $MODULE_MERGED_DIR /usr/bin/env \ |
|
|
chroot $MODULE_MERGED_DIR /usr/bin/env \ |
|
|
OUTPUT=$OUTPUT \ |
|
|
OUTPUT=$OUTPUT \ |
|
|
LOGPATH=$LOGPATH \ |
|
|
LOGPATH=$LOGPATH \ |
|
@ -1775,7 +1799,7 @@ function build_modules_chroot() { |
|
|
APT_OPTIONS=$APT_OPTIONS \ |
|
|
APT_OPTIONS=$APT_OPTIONS \ |
|
|
LIVE_TYPE=$LIVE_TYPE \ |
|
|
LIVE_TYPE=$LIVE_TYPE \ |
|
|
sudo DEBIAN_FRONTEND=$DEBIAN_FRONTEND_TYPE \ |
|
|
sudo DEBIAN_FRONTEND=$DEBIAN_FRONTEND_TYPE \ |
|
|
/tmp/postinstall >>$OUTPUT 2>&1 |
|
|
/postinstall >>$OUTPUT 2>&1 |
|
|
fi |
|
|
fi |
|
|
|
|
|
|
|
|
module_chroot_finish_up |
|
|
module_chroot_finish_up |
|
|