forked from AUR/linux-vfio
		
	Initial commit - 3.18.4
This commit is contained in:
		
							
								
								
									
										37
									
								
								linux.install
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										37
									
								
								linux.install
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,37 @@
 | 
			
		||||
# 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
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user