Hi,
I have a custom hook [1] (opencrypt to setup encrypted partitions for me) and last days (well, a couple of months maybe:P) I'm getting this on every mkinitcpio generation:
-> Parsing hook: [opencrypt] ==> WARNING: Hook 'opencrypt' uses a deprecated 'install' function. This should be renamed 'build' -> Parsing hook: [resume]
Fortunately, the system still works ok, I am just curious what's the complaint about? I checked the official hooks in /lib/initcpio/hooks and none uses build(), they do all run_hook().
Thanks, Mark
=================== [1] custom hook opencrypt # vim: set ft=sh: # marek for encryption run_hook () { echo "opencrypt hook" # cryptsetup luksOpen /dev/sda6 preDevice ## handled by cryptdevice=/dev/sda6:preDevice boot cmd line # sda7 now, +1 shift mkdir -p /mnt/pre mount -n -t ext4 /dev/mapper/preDevice /mnt/pre
echo "swapDevice: " cryptsetup -d /mnt/pre/swap.key luksOpen /dev/sda8 swapDevice echo "homeDevice: " cryptsetup -d /mnt/pre/home.key luksOpen /dev/sda10 homeDevice echo "storeDevice: " cryptsetup -d /mnt/pre/store.key luksOpen /dev/sda6 storeDevice
umount /mnt/pre
cryptsetup luksClose preDevice echo "[ok]" }