38 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
# arg 1:  the new package version
 | 
						|
# arg 2:  the old package version
 | 
						|
 | 
						|
KERNEL_NAME=
 | 
						|
KERNEL_VERSION=
 | 
						|
 | 
						|
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}
 | 
						|
 | 
						|
  if [ $(vercmp $2 3.13) -lt 0 ]; then
 | 
						|
    echo ">>> WARNING: AT keyboard support is no longer built into the kernel."
 | 
						|
    echo ">>>          In order to use your keyboard during early init, you MUST"
 | 
						|
    echo ">>>          include the 'keyboard' hook in your mkinitcpio.conf."
 | 
						|
  fi
 | 
						|
}
 | 
						|
 | 
						|
post_remove() {
 | 
						|
  # also remove the compat symlinks
 | 
						|
  rm -f boot/initramfs-linux${KERNEL_NAME}.img
 | 
						|
  rm -f boot/initramfs-linux${KERNEL_NAME}-fallback.img
 | 
						|
}
 |