summaryrefslogtreecommitdiffstats
path: root/linux-custom/linux.install.pkg
diff options
context:
space:
mode:
authorGravatar Tom Willemse2013-10-05 10:50:07 +0200
committerGravatar Tom Willemse2013-10-05 10:52:19 +0200
commitbfd1c6836978eebb67a02dedef7cb36b818abeac (patch)
tree50e1fb6ccc2b7b3b29a635daf30e4971bf0a2e12 /linux-custom/linux.install.pkg
parentf138f46d6373a606d1f280bf11a12fa60c924cfb (diff)
downloadpkgbuilds-bfd1c6836978eebb67a02dedef7cb36b818abeac.tar.gz
pkgbuilds-bfd1c6836978eebb67a02dedef7cb36b818abeac.zip
Add linux-custom
Diffstat (limited to 'linux-custom/linux.install.pkg')
-rw-r--r--linux-custom/linux.install.pkg31
1 files changed, 31 insertions, 0 deletions
diff --git a/linux-custom/linux.install.pkg b/linux-custom/linux.install.pkg
new file mode 100644
index 0000000..acd9c5c
--- /dev/null
+++ b/linux-custom/linux.install.pkg
@@ -0,0 +1,31 @@
+# arg 1: the new package version
+# arg 2: the old package version
+
+KERNEL_NAME=-custom
+KERNEL_VERSION=3.11.2-1-custom
+
+post_install () {
+ # updating module dependencies
+ echo ">>> Updating module dependencies. Please wait ..."
+ depmod ${KERNEL_VERSION}
+ echo ">>> Generating initial ramdisk, using mkinitcpio. Please wait..."
+ mkinitcpio -p linux${KERNEL_NAME}
+}
+
+post_upgrade() {
+ if findmnt --fstab -uno SOURCE /boot &>/dev/null && ! mountpoint -q /boot; then
+ echo "WARNING: /boot appears to be a separate partition but is not mounted."
+ fi
+
+ # updating module dependencies
+ echo ">>> Updating module dependencies. Please wait ..."
+ depmod ${KERNEL_VERSION}
+ echo ">>> Generating initial ramdisk, using mkinitcpio. Please wait..."
+ mkinitcpio -p linux${KERNEL_NAME}
+}
+
+post_remove() {
+ # also remove the compat symlinks
+ rm -f boot/initramfs-linux${KERNEL_NAME}.img
+ rm -f boot/initramfs-linux${KERNEL_NAME}-fallback.img
+}