|
|
@@ -13,37 +13,9 @@ sed -i -s -e \ |
|
|
|
# out the distro name in dialogs, and I think casper might use it too |
|
|
|
echo "NILMbuntu $VERSION" > ${ISO}/.disk/info |
|
|
|
|
|
|
|
# Set up preseed file |
|
|
|
cp ${ISO}/preseed/xubuntu.seed ${ISO}/preseed/nilmbuntu.seed |
|
|
|
cat >> ${ISO}/preseed/nilmbuntu.seed <<"EOF" |
|
|
|
# Commands to run on successful install: |
|
|
|
# - Regenerate SSH host keys |
|
|
|
# - Remove "quiet splash" from grub command line |
|
|
|
# Ubiquity doesn't actually use preseed/late_command, so we do it |
|
|
|
# in ubiquity/success_command (which needs things mounted) |
|
|
|
ubiquity ubiquity/success_command string \ |
|
|
|
echo "success_command running" >/target/var/log/installer/postinst.log; \ |
|
|
|
for i in /dev /dev/pts /dev/shm /sys /sys/kernel/security /proc /cdrom; do \ |
|
|
|
mount --bind $i /target/$i; done; \ |
|
|
|
sed -i -e 's/quiet splash//g' /target/etc/default/grub; \ |
|
|
|
chroot /target update-grub \ |
|
|
|
>>/target/var/log/installer/postinst.log 2>&1; \ |
|
|
|
rm -f /target/etc/ssh/ssh_host_*; \ |
|
|
|
chroot /target dpkg-reconfigure openssh-server \ |
|
|
|
>>/target/var/log/installer/postinst.log 2>&1; \ |
|
|
|
for i in /dev/pts /dev/shm /dev /sys/kernel/security /sys /proc /cdrom; do \ |
|
|
|
umount /target/$i; done; \ |
|
|
|
echo "success_command done" >>/target/var/log/installer/postinst.log |
|
|
|
|
|
|
|
# Default user. Ubiquity should let them change this. |
|
|
|
# (To skip the dialog completely, maybe set a password?) |
|
|
|
d-i passwd/user-fullname string NILM User |
|
|
|
d-i passwd/username string nilm |
|
|
|
#d-i passwd/user-password password nilm |
|
|
|
#d-i passwd/user-password-again password nilm |
|
|
|
d-i user-setup/allow-password-weak boolean true |
|
|
|
d-i passwd/auto-login boolean true |
|
|
|
EOF |
|
|
|
# Set up preseed file by appending preseed.cfg to the Xubuntu |
|
|
|
# default one |
|
|
|
cat ${ISO}/preseed/xubuntu.seed preseed.cfg > ${ISO}/preseed/nilmbuntu.seed |
|
|
|
|
|
|
|
# Set up isolinux how we want by editing its config |
|
|
|
TRY="Boot ^NILMbuntu ${VERSION}" |
|
|
|