Update for Orange Pi 5 Ubuntu22.04 Gnome v1.1.2

This commit is contained in:
orangepi-xunlong
2023-02-24 19:31:49 +08:00
parent c00b8513ea
commit 6a1ff9f481
12 changed files with 226 additions and 14 deletions

View File

@@ -0,0 +1,27 @@
#!/bin/sh
# echo "DEBUG: postinst: initramfs-clean: cmd: $@" >&2
# avoid running multiple times
# This script should be run after the initramfs-tools script
# and under the same conditions.
if [ -n "$DEB_MAINT_PARAMS" ]; then
eval set -- "$DEB_MAINT_PARAMS"
if [ -z "$1" ] || [ "$1" != "configure" ]; then
exit 0
fi
fi
files="$(find /boot -maxdepth 1 -name 'initrd.img-*' -o -name 'uInitrd-*')"
for f in $files; do
if [ ! -d /lib/modules/"${f#*-}" ]; then
echo "Remove unused generated file: $f"; rm $f
fi
done
check_boot_dev (){
available_size_boot_device=$(findmnt --noheadings --output AVAIL --target /boot)
echo "Free space after deleting the package $DPKG_MAINTSCRIPT_PACKAGE in /boot: $available_size_boot_device" >&2
}
mountpoint -q /boot && check_boot_dev
exit 0

View File

@@ -0,0 +1,27 @@
#!/bin/sh
# echo "DEBUG: POSTRM: initramfs-clean: cmd: $@" >&2
# avoid running multiple times
# This script should be run after the initramfs-tools script
# and under the same conditions.
if [ -n "$DEB_MAINT_PARAMS" ]; then
eval set -- "$DEB_MAINT_PARAMS"
if [ -z "$1" ] || [ "$1" != "remove" ]; then
exit 0
fi
fi
files="$(find /boot -maxdepth 1 -name 'initrd.img-*' -o -name 'uInitrd-*')"
for f in $files; do
if [ ! -d /lib/modules/"${f#*-}" ]; then
echo "Remove unused generated file: $f"; rm $f
fi
done
check_boot_dev (){
available_size_boot_device=$(findmnt --noheadings --output AVAIL --target /boot)
echo "Free space after deleting the package $DPKG_MAINTSCRIPT_PACKAGE in /boot: $available_size_boot_device" >&2
}
mountpoint -q /boot && check_boot_dev
exit 0

View File

@@ -0,0 +1,30 @@
#!/bin/bash
set -e
# installkernel script calls postinst.d without any DEB_MAINT_PARAMS set
# linux-image-* postinst calls postinst.d with DEB_MAINT_PARAMS set
# do nothing in case linux-image-* calls this, as it already calls `linux-update-symlinks`
[ -z "$DEB_MAINT_PARAMS" ] || exit 0
# installkernel must call postinst.d with two args, version & image_path
version="$1"
image_path="$2"
[ -n "$version" ] || exit 0
[ -n "$image_path" ] || exit 0
# call linux-update-symlinks in install mode, which will correctly
# update vmlinuz & initrd.img symlinks. Even if initrd.img does not
# exist yet, or has already been created by the initramfs-update
# postinst.d hook. It will also honor kernel_img.conf settings to
# link_in_boot yes/no. Thus matching behaviour of linux-image-*
# postinst call to linux-update-symlinks.
tmp=$(lsblk -f | grep "boot" | grep "vfat")
if [[ $tmp == *vfat* ]]; then
echo "Cpoy $image_path to /boot/Image"
cp $image_path /boot/Image
else
linux-update-symlinks install $version $image_path
fi
exit 0