diff options
author | Igor Pashev <pashev.igor@gmail.com> | 2013-03-30 22:42:52 +0000 |
---|---|---|
committer | Igor Pashev <pashev.igor@gmail.com> | 2013-03-30 22:42:52 +0000 |
commit | 6e6dea80e5c938494c71796c9d7bd977f5c21db9 (patch) | |
tree | 45042148adb4d142c989f8dca826b94895197bcf /protostar | |
parent | 92f518209b7550c78843bc2dcaa2b2f677be0908 (diff) | |
download | live-6e6dea80e5c938494c71796c9d7bd977f5c21db9.tar.gz |
Update packages; keep dpkg database
Diffstat (limited to 'protostar')
-rwxr-xr-x | protostar | 17 |
1 files changed, 5 insertions, 12 deletions
@@ -17,7 +17,6 @@ ISONAME="${ISONAME:-dyson-${DIST}-${DATE}}.iso" ROOT="${TMP}/ROOT" BOOTARCH="${ROOT}/boot_archive" - # Move files from usr to usr1, # Create links from usr to usr1. # E. g.: @@ -45,19 +44,18 @@ rm -rf "${ROOT}"/* echo "Preparing base system (debootstrap)..." debootstrap \ --no-check-gpg \ - --exclude=syslogd,gawk,aptitude,aptitude-common,libboost-iostreams1.48.0,libboost-iostreams1.49.0,libcwidget3 \ - --include=illumos-grub,illumos-kernel,mc,vim-tiny,openssh-client,wget,bzip2,xz-utils,debootstrap,less,file,lynx,bash-completion \ + --exclude=locales,syslogd,gawk,aptitude,aptitude-common,libboost-iostreams1.48.0,libboost-iostreams1.49.0,libcwidget3 \ + --include=illumos-grub-eltorito,illumos-kernel,mc,vim-tiny,screen,openssh-client,wget,bzip2,xz-utils,debootstrap,less,file,lynx,bash-completion \ "${DIST}" \ "${ROOT}" \ "${REPO}" -# This stuff does not make sense for LiveCD: -rm -rf "${ROOT}"/var/lib/dpkg/info -rm -rf "${ROOT}"/var/lib/apt +mv $ROOT/var/lib/dpkg $ROOT/usr/dpkg +ln -sf /usr/dpkg $ROOT/var/lib/dpkg + rm -rf "${ROOT}"/var/cache/* rm -rf "${ROOT}"/etc/cron.* rm -rf "${ROOT}"/var/log/* -rm -rf "${ROOT}"/var/adm/* rm -rf "${ROOT}"/usr/share/doc/* # Remove messages and localized mans: @@ -65,8 +63,6 @@ rm -rf "${ROOT}"/usr/share/locale/*/LC_MESSAGES rm -rf "${ROOT}"/usr/share/man/*/man[0-9]* -devfsadm -r "${ROOT}" - #sed -i '/^PermitRootLogin/ s,no,yes,' /etc/ssh/sshd_config cat <<BOOTENV > $ROOT/boot/solaris/bootenv.rc @@ -94,8 +90,6 @@ fd - /dev/fd fd - no - VFSTAB echo "dyson-${DIST}-live" > "${ROOT}/etc/nodename" -touch "${ROOT}/etc/hostname.e1000g0" -touch "${ROOT}/etc/dhcp.e1000g0" # Set root password (just "root"): echo 'root:root' | chpasswd -R "$ROOT" @@ -258,7 +252,6 @@ echo "Configuring GRUB..." cat <<GRUB > "${ROOT}/boot/grub/menu.lst" default=0 timeout=3 -splashimage=/boot/grub/splash.xpm.gz foreground=ffffff background=215ECA title Dyson ($DIST) LiveCD, $DATE |