updated on Mon Jan 23 12:00:23 UTC 2012
[aur-mirror.git] / kernel26-ccs / kernel26-ccs.install
blob815d8491a41c63484508b9bf54f2541ddde9a8dd
1 KERNEL_NAME=-ccs
2 KERNEL_VERSION=2.6.39-ccs-svn5123
4 post_install () {
5   # updating module dependencies
6   echo ">>> Updating module dependencies. Please wait ..."
7   depmod $KERNEL_VERSION 
8   # generate init ramdisks
9   echo ">>> MKINITCPIO SETUP"
10   echo ">>> ----------------"
11   echo ">>> If you use LVM2, Encrypted root or software RAID,"
12   echo ">>> Ensure you enable support in /etc/mkinitcpio.conf ."
13   echo ">>> More information about mkinitcpio setup can be found here:"
14   echo ">>> http://wiki.archlinux.org/index.php/Mkinitcpio"
15   echo ""
16   echo ">>> Generating initial ramdisk, using mkinitcpio.  Please wait..."
17   /sbin/mkinitcpio -p kernel26${KERNEL_NAME}
19   echo
20   echo " * Install the ccs-tools package to make use of TOMOYO Linux"
21   echo
22   echo " * Some configuration options differ from the upstream Arch Linux"
23   echo "   kernel for security reasons:"
24   echo
25   echo "   CONFIG_MMAP_MIN_ADDR=65536"
26   echo "     This is the safe default. Some distributions reduce this to"
27   echo "     4096 to account for people using vm86 functionality."
28   echo "     Put the following line in /etc/sysctl.conf if required:"
29   echo "       vm.mmap_min_addr = 4096"
30   echo
33 post_upgrade() {
34   if [ "$(vercmp $1 2.6.39.1)" -le 0 ]; then
35     post_install
36   else
37     # updating module dependencies
38     echo ">>> Updating module dependencies. Please wait ..."
39     depmod $KERNEL_VERSION 
40     # generate init ramdisks
41     echo ">>> MKINITCPIO SETUP"
42     echo ">>> ----------------"
43     echo ">>> If you use LVM2, Encrypted root or software RAID,"
44     echo ">>> Ensure you enable support in /etc/mkinitcpio.conf ."
45     echo ">>> More information about mkinitcpio setup can be found here:"
46     echo ">>> http://wiki.archlinux.org/index.php/Mkinitcpio"
47     echo ""
48     echo ">>> Generating initial ramdisk, using mkinitcpio.  Please wait..."
49     /sbin/mkinitcpio -p kernel26${KERNEL_NAME}
50   fi
53 post_remove() {
54   rm -f /boot/kernel26${KERNEL_NAME}.img
55   rm -f /boot/kernel26${KERNEL_NAME}-fallback.img