##// END OF EJS Templates
Added: ENABLE_CRYPTFS - encrypted rootfs, use-latest-bootloader, cp-cleanup
Added: ENABLE_CRYPTFS - encrypted rootfs, use-latest-bootloader, cp-cleanup

Fichier de la dernière révision:

r77:b33dfc51ccaf
r77:b33dfc51ccaf
Show More
50-firstboot.sh
34 lines | 956 B | application/x-sh | BashLexer
Filip Pytloun
Refactor: split bootstrap actions and allow custom
r56 #
# First boot actions
#
Jan Wagner
spliting more files, fix-uboot, fix-fbturbo, fix-locale
r67 # Load utility functions
Filip Pytloun
Refactor: split bootstrap actions and allow custom
r56 . ./functions.sh
Jan Wagner
spliting more files, fix-uboot, fix-fbturbo, fix-locale
r67 # Prepare rc.firstboot script
Jan Wagner
Added: KERNELSRC_PREBUILT, KERNELSRC_ rename, fix-quotes
r75 cat files/firstboot/10-begin.sh > "$R/etc/rc.firstboot"
Filip Pytloun
Refactor: split bootstrap actions and allow custom
r56
# Ensure openssh server host keys are regenerated on first boot
Jan Wagner
Added: ENABLE_CRYPTFS - encrypted rootfs, use-latest-bootloader, cp-cleanup
r77 if [ "$ENABLE_SSHD" = true ] ; then
Jan Wagner
Added: KERNELSRC_PREBUILT, KERNELSRC_ rename, fix-quotes
r75 cat files/firstboot/21-generate-ssh-keys.sh >> "$R/etc/rc.firstboot"
Filip Pytloun
Refactor: split bootstrap actions and allow custom
r56 fi
Jan Wagner
spliting more files, fix-uboot, fix-fbturbo, fix-locale
r67 # Prepare filesystem auto expand
Filip Pytloun
Refactor: split bootstrap actions and allow custom
r56 if [ "$EXPANDROOT" = true ] ; then
Jan Wagner
Added: KERNELSRC_PREBUILT, KERNELSRC_ rename, fix-quotes
r75 cat files/firstboot/22-expandroot.sh >> "$R/etc/rc.firstboot"
Filip Pytloun
Refactor: split bootstrap actions and allow custom
r56 fi
Jan Wagner
Added: ENABLE_REDUCE - down to 160MB used space,fix-resolve,fix-machineid
r73 # Ensure that dbus machine-id exists
Jan Wagner
Added: KERNELSRC_PREBUILT, KERNELSRC_ rename, fix-quotes
r75 cat files/firstboot/23-generate-machineid.sh >> "$R/etc/rc.firstboot"
Jan Wagner
Added: ENABLE_REDUCE - down to 160MB used space,fix-resolve,fix-machineid
r73
# Create /etc/resolv.conf symlink
Jan Wagner
Added: KERNELSRC_PREBUILT, KERNELSRC_ rename, fix-quotes
r75 cat files/firstboot/24-create-resolv-symlink.sh >> "$R/etc/rc.firstboot"
Jan Wagner
Added: ENABLE_REDUCE - down to 160MB used space,fix-resolve,fix-machineid
r73
Jan Wagner
spliting more files, fix-uboot, fix-fbturbo, fix-locale
r67 # Finalize rc.firstboot script
Jan Wagner
Added: KERNELSRC_PREBUILT, KERNELSRC_ rename, fix-quotes
r75 cat files/firstboot/99-finish.sh >> "$R/etc/rc.firstboot"
chmod +x "$R/etc/rc.firstboot"
Filip Pytloun
Refactor: split bootstrap actions and allow custom
r56
Jan Wagner
spliting more files, fix-uboot, fix-fbturbo, fix-locale
r67 # Add rc.firstboot script to rc.local
Jan Wagner
Added: KERNELSRC_PREBUILT, KERNELSRC_ rename, fix-quotes
r75 sed -i '/exit 0/d' "$R/etc/rc.local"
echo /etc/rc.firstboot >> "$R/etc/rc.local"
echo exit 0 >> "$R/etc/rc.local"