rootfsinstall.sh: rpi/rpi64: rise boot partition size to 150M; configure dnf to allow single kernel upgrade before running dnf update
This commit is contained in:
parent
f58045a760
commit
872e610f66
@ -212,7 +212,7 @@ case $TARGETDEVICE in
|
|||||||
;;
|
;;
|
||||||
rpi) ARCH=arm
|
rpi) ARCH=arm
|
||||||
BOOTFSTYPE=fat32
|
BOOTFSTYPE=fat32
|
||||||
BOOTFSSIZE=100M
|
BOOTFSSIZE=150M
|
||||||
BOOTFSSTART=0
|
BOOTFSSTART=0
|
||||||
KERNELDEST="@BOOT@/kernel.img"
|
KERNELDEST="@BOOT@/kernel.img"
|
||||||
KERNELDEST2="@BOOT@/kernel7.img"
|
KERNELDEST2="@BOOT@/kernel7.img"
|
||||||
@ -228,7 +228,7 @@ raspberrypi-utils xf86-video-fbturbo $INSTALLPACKAGES"
|
|||||||
;;
|
;;
|
||||||
rpi64) ARCH=aarch64
|
rpi64) ARCH=aarch64
|
||||||
BOOTFSTYPE=fat32
|
BOOTFSTYPE=fat32
|
||||||
BOOTFSSIZE=100M
|
BOOTFSSIZE=150M
|
||||||
BOOTFSSTART=0
|
BOOTFSSTART=0
|
||||||
KERNELDEST="@BOOT@/kernel8.img"
|
KERNELDEST="@BOOT@/kernel8.img"
|
||||||
INSTALLPACKAGES="\
|
INSTALLPACKAGES="\
|
||||||
@ -451,6 +451,11 @@ if [ "$SETHOSTNAME" ]; then
|
|||||||
sed -i "s|\(127\.0\.0\.1\W*\)\(.*\)|\1 $SETHOSTNAME.localdomain $SETHOSTNAME localhost.localdomain localhost|" $ROOTMP/etc/hosts
|
sed -i "s|\(127\.0\.0\.1\W*\)\(.*\)|\1 $SETHOSTNAME.localdomain $SETHOSTNAME localhost.localdomain localhost|" $ROOTMP/etc/hosts
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ "$TARGETDEVICE" = "rpi" -o "$TARGETDEVICE" = "rpi64" ]; then
|
||||||
|
echo "protect_running_kernel=False" >> $ROOTMP/etc/dnf/dnf.conf
|
||||||
|
echo "installonlypkgs=\"\"" >> $ROOTMP/etc/dnf/dnf.conf
|
||||||
|
fi
|
||||||
|
|
||||||
if [ "$INSTALLPACKAGES" -a "$LOCALONLY" != "1" -a ! "${IMAGEMODE}" ]; then
|
if [ "$INSTALLPACKAGES" -a "$LOCALONLY" != "1" -a ! "${IMAGEMODE}" ]; then
|
||||||
if [ ! -L $ROOTMP/etc/resolv.conf ]; then
|
if [ ! -L $ROOTMP/etc/resolv.conf ]; then
|
||||||
mv $ROOTMP/etc/resolv.conf $ROOTMP/etc/resolv.conf.rootfsinstall
|
mv $ROOTMP/etc/resolv.conf $ROOTMP/etc/resolv.conf.rootfsinstall
|
||||||
@ -617,9 +622,6 @@ arm_64bit=1" >> $BOOTMP/config.txt
|
|||||||
# vlls directory: Additional GPU code, e.g. extra codecs.
|
# vlls directory: Additional GPU code, e.g. extra codecs.
|
||||||
# Not present in the initial release.
|
# Not present in the initial release.
|
||||||
|
|
||||||
echo "protect_running_kernel=False" >> $ROOTMP/etc/dnf/dnf.conf
|
|
||||||
sed -i "s|installonly_limit=.*|installonly_limit=1|" $ROOTMP/etc/dnf/dnf.conf
|
|
||||||
|
|
||||||
[ "$SWHOME" -a "${SWHOME:0:4}" = "/tmp" ] && rm -rf $SWHOME
|
[ "$SWHOME" -a "${SWHOME:0:4}" = "/tmp" ] && rm -rf $SWHOME
|
||||||
|
|
||||||
elif [ "$TARGETDEVICE" = "cubox" ]; then
|
elif [ "$TARGETDEVICE" = "cubox" ]; then
|
||||||
|
Loading…
Reference in New Issue
Block a user