##// END OF EJS Templates
Added choice to enable v3d graphics accelerator for Pi4...
Added choice to enable v3d graphics accelerator for Pi4 if true excludes fbturbo for pi4 fbturbo is faulty

Fichier de la dernière révision:

r743:55670e666952 Fusion
r761:826040fcedfc
Show More
50-firstboot.sh
63 lines | 1.9 KiB | 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
drtyhlpr
Added Raspberry Pi 3 model support
r94 cat files/firstboot/10-begin.sh > "${ETC_DIR}/rc.firstboot"
Filip Pytloun
Refactor: split bootstrap actions and allow custom
r56
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
fix: ENABLE_CRYPTFS -> UBOOT, SPLITFS, EXPANDROOT - cleanup
r82 if [ "$ENABLE_CRYPTFS" = false ] ; then
Yannick Schinko
Reordered firstboot script...
r576 cat files/firstboot/20-expandroot.sh >> "${ETC_DIR}/rc.firstboot"
Jan Wagner
fix: ENABLE_CRYPTFS -> UBOOT, SPLITFS, EXPANDROOT - cleanup
r82 else
# Regenerate initramfs to remove encrypted root partition auto expand
Yannick Schinko
Reordered firstboot script...
r576 cat files/firstboot/21-regenerate-initramfs.sh >> "${ETC_DIR}/rc.firstboot"
Jan Wagner
fix: ENABLE_CRYPTFS -> UBOOT, SPLITFS, EXPANDROOT - cleanup
r82 fi
Yannick Schinko
Reordered firstboot script...
r576
# Restart dphys-swapfile so the size of the swap file is relative to the resized root partition
if [ "$ENABLE_DPHYSSWAP" = true ] ; then
cat files/firstboot/23-restart-dphys-swapfile.sh >> "${ETC_DIR}/rc.firstboot"
fi
fi
# Ensure openssh server host keys are regenerated on first boot
Unknown
-Enable_nonfree no longer enables non-free packages while install. now it enables non free packacges in sources.list...
r732 if [ "$SSH_ENABLE" = true ] ; then
Yannick Schinko
Reordered firstboot script...
r576 cat files/firstboot/30-generate-ssh-keys.sh >> "${ETC_DIR}/rc.firstboot"
Filip Pytloun
Refactor: split bootstrap actions and allow custom
r56 fi
Unknown
-Enable_nonfree no longer enables non-free packages while install. now it enables non free packacges in sources.list...
r732 if [ "$ENABLE_DBUS" = true ] ; then
Jan Wagner
Added: ENABLE_REDUCE - down to 160MB used space,fix-resolve,fix-machineid
r73 # Ensure that dbus machine-id exists
Yannick Schinko
Added ENABLE_SWAP...
r520 cat files/firstboot/40-generate-machineid.sh >> "${ETC_DIR}/rc.firstboot"
Unknown
-Enable_nonfree no longer enables non-free packages while install. now it enables non free packacges in sources.list...
r732 fi
Jan Wagner
Added: ENABLE_REDUCE - down to 160MB used space,fix-resolve,fix-machineid
r73
# Create /etc/resolv.conf symlink
Yannick Schinko
Added ENABLE_SWAP...
r520 cat files/firstboot/41-create-resolv-symlink.sh >> "${ETC_DIR}/rc.firstboot"
Jan Wagner
Added: ENABLE_REDUCE - down to 160MB used space,fix-resolve,fix-machineid
r73
drtyhlpr
Added Debian stretch release support
r92 # Configure automatic network interface names
if [ "$ENABLE_IFNAMES" = true ] ; then
Yannick Schinko
Added ENABLE_SWAP...
r520 cat files/firstboot/42-config-ifnames.sh >> "${ETC_DIR}/rc.firstboot"
drtyhlpr
Added Debian stretch release support
r92 fi
Vincent KULAK
Update 50-firstboot.sh
r741 # Execute custom firstboot scripts
if [ -d "custom.d/firstboot" ] ; then
for SCRIPT in custom.d/firstboot/*.sh; do
. "$SCRIPT"
done
fi
Jan Wagner
spliting more files, fix-uboot, fix-fbturbo, fix-locale
r67 # Finalize rc.firstboot script
drtyhlpr
Added Raspberry Pi 3 model support
r94 cat files/firstboot/99-finish.sh >> "${ETC_DIR}/rc.firstboot"
chmod +x "${ETC_DIR}/rc.firstboot"
Filip Pytloun
Refactor: split bootstrap actions and allow custom
r56
drtyhlpr
Added Debian stretch release support
r92 # Install default rc.local if it does not exist
drtyhlpr
Added Raspberry Pi 3 model support
r94 if [ ! -f "${ETC_DIR}/rc.local" ] ; then
install_exec files/etc/rc.local "${ETC_DIR}/rc.local"
drtyhlpr
Added Debian stretch release support
r92 fi
Jan Wagner
spliting more files, fix-uboot, fix-fbturbo, fix-locale
r67 # Add rc.firstboot script to rc.local
drtyhlpr
Added Raspberry Pi 3 model support
r94 sed -i '/exit 0/d' "${ETC_DIR}/rc.local"
echo /etc/rc.firstboot >> "${ETC_DIR}/rc.local"
echo exit 0 >> "${ETC_DIR}/rc.local"