diff options
author | Igor Pashev <pashev.igor@gmail.com> | 2012-05-22 22:19:38 +0000 |
---|---|---|
committer | Igor Pashev <pashev.igor@gmail.com> | 2012-05-22 22:19:38 +0000 |
commit | 74c7a311ec9fd8e224563c6c4551bbcc4d6e8454 (patch) | |
tree | 4b8df426f28ce0b907d2c17d604a137d903b147a | |
parent | 4e5d78cc24b2264d0ddd7b1cb115faaeb29ad937 (diff) | |
download | live-74c7a311ec9fd8e224563c6c4551bbcc4d6e8454.tar.gz |
Use /var/tmp by default; +10 MB on ramdrive; do not install aptitude; create /boot/solaris/bootenv.rc
-rwxr-xr-x | protostar | 25 |
1 files changed, 22 insertions, 3 deletions
@@ -3,7 +3,7 @@ set -e set -u -TMP="${TMP:-/tmp}" +TMP="${TMP:-/var/tmp}" DATE=$(date '+%Y-%m-%d-%H%M') DIST="${DIST:-bok}" @@ -27,8 +27,8 @@ rm -rf "${ROOT}"/* echo "Preparing base system (debootstrap)..." debootstrap \ --no-check-gpg \ - --exclude=syslogd,gawk \ - --include=illumos-grub,illumos-kernel,ufsutils,hsfs,mc,vim,illumos-ssh-client,wget,gzip,bzip2,debootstrap,less \ + --exclude=syslogd,gawk,aptitude \ + --include=illumos-grub,illumos-kernel,ufsutils,hsfs,mc,vim,illumos-ssh-client,wget,bzip2,debootstrap,less \ "${DIST}" \ "${ROOT}" \ "${REPO}" @@ -57,6 +57,21 @@ done devfsadm -r "${ROOT}" +cat <<BOOTENV > $ROOT/boot/solaris/bootenv.rc +setprop ata-dma-enabled 1 +setprop atapi-cd-dma-enabled 1 +setprop console 'text' +setprop keyboard-layout US-English +setprop lba-access-ok 1 +setprop prealloc-chunk-size 0x2000 +setprop ttya-ignore-cd true +setprop ttya-mode 9600,8,n,1,- +setprop ttya-rts-dtr-off false +setprop ttyb-ignore-cd true +setprop ttyb-mode 9600,8,n,1,- +setprop ttyb-rts-dtr-off false +BOOTENV + cat <<VFSTAB > $ROOT/etc/vfstab #device device mount FS fsck mount mount #to mount to fsck point type pass at boot options @@ -118,6 +133,8 @@ mkdir -p "${BOOTARCH}/cdrom" ( cd "${ROOT}" +mv -v -f usr/lib32/* lib32/ || true + # List here files or directories which # should be *moved* to boot archive. # Caution: files from /usr require @@ -132,6 +149,7 @@ tar --remove-files -c -f - \ home \ kernel \ lib \ + lib32 \ media \ mnt \ opt \ @@ -178,6 +196,7 @@ genisoimage \ "${BOOTARCH}" else size=$(du -s -m "${BOOTARCH}" | cut -f1) + ((size+=10)) # +10 MB of free space dd if=/dev/zero of="${ROOT}/boot/boot_archive" bs=1M count="$size" lofidev=$(lofiadm -a "${ROOT}/boot/boot_archive") rlofidev="${lofidev/lofi/rlofi}" |