From 54ba32a7339e01c1da76ba37b4e80be113c095eb Mon Sep 17 00:00:00 2001 From: crims0n Date: Sat, 16 Jan 2021 06:53:08 +0300 Subject: [PATCH] buxfixes --- .build_dir | 2 +- .script_version | 2 +- install | 2 +- linux-live/bootfiles/boot/grub/grub.cfg | 2 +- linux-live/config | 2 +- linux-live/minioslib | 15 ++++++++------- 6 files changed, 13 insertions(+), 12 deletions(-) diff --git a/.build_dir b/.build_dir index 88e2774..db990e2 100644 --- a/.build_dir +++ b/.build_dir @@ -1 +1 @@ -/built/test +/build/bionic diff --git a/.script_version b/.script_version index 7ed6ff8..b1bd38b 100644 --- a/.script_version +++ b/.script_version @@ -1 +1 @@ -5 +13 diff --git a/install b/install index 8fbed38..b1d87a8 100755 --- a/install +++ b/install @@ -6,7 +6,7 @@ set -u # treat unset variable as error SCRIPT_DIR="$(dirname "$(readlink -f "$0")")" PARENT_DIR="$(dirname "$SCRIPT_DIR")" -ISO_DIR="$(dirname "$SCRIPT_DIR")" +ISO_DIR="$(dirname "$SCRIPT_DIR")"/iso #ISO_DIR=$SCRIPT_DIR/iso #ISO_DIR=/build/nfs/iso diff --git a/linux-live/bootfiles/boot/grub/grub.cfg b/linux-live/bootfiles/boot/grub/grub.cfg index f202ad5..aefbd8e 100644 --- a/linux-live/bootfiles/boot/grub/grub.cfg +++ b/linux-live/bootfiles/boot/grub/grub.cfg @@ -1,5 +1,5 @@ set default="0" -set timeout="20" +set timeout="10" set hidden_timeout_quiet=false set gfxmode=auto insmod efi_gop diff --git a/linux-live/config b/linux-live/config index 681ccbb..547ef8e 100644 --- a/linux-live/config +++ b/linux-live/config @@ -21,7 +21,7 @@ SYSTEMNAME="MiniOS" SYSTEMVER="2021" # -DISTRIBUTION="focal" +DISTRIBUTION="bionic" # DISTRIBUTION_ARCH="amd64" diff --git a/linux-live/minioslib b/linux-live/minioslib index 4d80703..5822953 100644 --- a/linux-live/minioslib +++ b/linux-live/minioslib @@ -26,7 +26,7 @@ function common_variables() { # if ="1", creates backup in parent folder # если ="1", создаёт резервную копию в родительской папке - CREATE_BACKUP="1" + CREATE_BACKUP="0" DEBIAN_FRONTEND_TYPE="noninteractive" #DEBIAN_FRONTEND_TYPE="ncurses" @@ -251,7 +251,7 @@ function check_mounted() { function check_build_dir() { echo -e "=====> the ${CYAN}${FUNCNAME[0]}${ENDCOLOUR} function is executing ..." - # ▼ должно быть только перенаправление ошибки! + # ▼ должно быть только перенаправление ошибки! if [ "$(ls -A $BUILD_DIR 2>>$OUTPUT)" != "" ]; then echo -e "${MAGENTA}$BUILD_DIR${ENDCOLOUR} is not empty." cleanup @@ -367,8 +367,8 @@ function remove_log_file() { } function create_backup() { - echo -e "=====> the ${CYAN}${FUNCNAME[0]}${ENDCOLOUR} function is executing ..." if [ $CREATE_BACKUP = "1" ]; then + echo -e "=====> the ${CYAN}${FUNCNAME[0]}${ENDCOLOUR} function is executing ..." if [ ! -f $SCRIPT_DIR/.script_version ]; then cat "1" >$SCRIPT_DIR/.script_version >>$OUTPUT 2>&1 chmod 644 $SCRIPT_DIR/.script_version >>$OUTPUT 2>&1 @@ -529,15 +529,16 @@ function build_iso() { mkdir -p $ISO_DIR fi + mkdir -p $ISO_DIR >>$OUTPUT 2>&1 VER=$SYSTEMVER DATE=$(date +%Y%m%d_%H%M) DIR=$BUILD_DIR$LIVEKITDATA - ISO=$ISO_DIR/$LIVEKITNAME-$DISTRIBUTION-$DISTRIBUTION_ARCH-$DATE.iso + ISO=$ISO_DIR/$LIVEKITNAME-$DISTRIBUTION-$DISTRIBUTION_ARCH-$COMP_TYPE-$DATE.iso B="-b boot/syslinux/isolinux.bin -c boot/syslinux/boot.cat" C="-no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot" - # ▼ должно быть только перенаправление ошибки! + # ▼ должно быть только перенаправление ошибки! if [ -x "$(which xorriso 2>>$OUTPUT)" ]; then M="xorriso -as mkisofs -isohybrid-mbr $DIR/boot/syslinux/isohdpfx.bin" D=" -isohybrid-gpt-basdat -e" @@ -565,7 +566,7 @@ function build_iso() { # xorriso has hybridization built-in if [ "$(echo $M | cut -d" " -f1)" != "xorriso" ]; then - # ▼ должно быть только перенаправление ошибки! + # ▼ должно быть только перенаправление ошибки! if [ -x "$(which isohybrid 2>>$OUTPUT)" ]; then isohybrid -uefi $ISO else @@ -573,7 +574,7 @@ function build_iso() { fi fi if [ $BUILD_TEST_ISO="1" ]; then - if cp -f $ISO_DIR/$LIVEKITNAME-$DISTRIBUTION-$DISTRIBUTION_ARCH-$DATE.iso $ISO_DIR/$LIVEKITNAME.iso; then + if cp -f $ISO_DIR/$LIVEKITNAME-$DISTRIBUTION-$DISTRIBUTION_ARCH-$COMP_TYPE-$DATE.iso $ISO_DIR/$LIVEKITNAME.iso; then echo ">>> $ISO_DIR/$LIVEKITNAME.iso created" fi fi