mirror of
				https://aur.archlinux.org/zfs-linux.git
				synced 2025-10-30 21:44:11 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			28 lines
		
	
	
		
			784 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			784 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| post_install() {
 | |
|     check_initramfs
 | |
| }
 | |
| 
 | |
| post_remove() {
 | |
|     check_initramfs 'remove'
 | |
| }
 | |
| 
 | |
| post_upgrade() {
 | |
|     check_initramfs
 | |
| }
 | |
| 
 | |
| check_initramfs() {
 | |
|     echo ">>> Updating ZFS module dependencies"
 | |
|     depmod -a 4.7.2-1-ARCH
 | |
|     MK_CONF=$(grep -v '#' /etc/mkinitcpio.conf | grep zfs >/dev/null; echo $?);
 | |
|     if [[ ${MK_CONF} == '0' ]]; then
 | |
|         if [[ $1 == 'remove' ]]; then
 | |
|             echo '>>> The ZFS packages have been removed, but "zfs" remains in the "hooks"'
 | |
|             echo '>>> list in mkinitcpio.conf! You will need to remove "zfs" from the '
 | |
|             echo '>>> "hooks" list and then regenerate the initial ramdisk.'
 | |
|         else
 | |
|             echo ">>> Generating initial ramdisk, using mkinitcpio. Please wait..."
 | |
|             mkinitcpio -p linux
 | |
|         fi
 | |
|     fi
 | |
| }
 | 
