summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xprotostar17
1 files changed, 5 insertions, 12 deletions
diff --git a/protostar b/protostar
index 7e6cff4..5ee1cfb 100755
--- a/protostar
+++ b/protostar
@@ -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