Исправлена сборка ядра и удаление

atratsevskiy
Mike Khiretskiy 10 years ago
parent f2c74edb29
commit a7ec08b718

@ -145,6 +145,7 @@ calculate-kernel-5_src_install() {
find . -type f -a \! -wholename ./.config \
$(echo $KEEPLIST | sed -r 's/(\S+)(\s|$)/-a \! -wholename .\/\1 /g') \
-a \! -name "*.h" -delete
find . -type l -delete
rm -r drivers
rm -r Documentation
fi

@ -115,6 +115,7 @@ clean_for_minimal() {
find . -type f -a \! -wholename ./.config \
$(echo $KEEPLIST | sed -r 's/(\S+)(\s|$)/-a \! -wholename .\/\1 /g') \
-a \! -name "*.h" -delete
find . -type l -delete
rm -r drivers
rm -r Documentation
}

@ -1,13 +1,15 @@
# Calculate run=/bin/bash merge=sys-boot/grub
echo "Clean directory /boot"
#?merge(sys-kernel/calculate-sources)!=#
for i in /boot/{initramfs,config,System.map,vmlinuz}-${PV}-*#-os_install_arch_machine-#-#-os_install_linux_shortname-#*{.old,}
do
[[ -f $i || -L $i ]] && rm -f $i
done
#merge#
# get extraversion from content package file
EXTRAVERSION=$(cat /var/db/pkg/sys-kernel/calculate-sources-dev-3.15.5/CONTENTS | sed -rn 's/^.*boot\/vmlinuz-[^-]+(-\S+)\s.*$/\1/p')
EXTRAVERSION=$(sed -rn 's/^.*usr\/src\/linux-[^-]+(-[^\/]+)$/\1/p' /var/db/pkg/sys-kernel/${PN}-${PVR}/CONTENTS)
for i in /boot/{initramfs,config,System.map,vmlinuz}-${PV}-{calculate,SafeMode}{.img,}{.old,}
do
@ -22,4 +24,6 @@ echo "Remove kernel modules"
rm -rf /lib/modules/${PV}${EXTRAVERSION}
echo "Remove kernel sources"
rm -rf /usr/src/linux-${PV}${EXTRAVERSION}
rm /boot/*-#-cl_kernel_uid-#*
true

Loading…
Cancel
Save