]> git.sesse.net Git - bcachefs-tools-debian/blob - debian/bcache-tools.preinst
debify
[bcachefs-tools-debian] / debian / bcache-tools.preinst
1 #!/bin/sh
2
3 oldscript=/etc/initramfs-tools/hooks/bcache
4 dpkg-maintscript-helper rm_conffile $oldscript 1.0.1-1~ -- "$@"
5 case "$1" in
6     install|upgrade)
7         if [ -f $oldscript ]; then
8             for hash in ca5a1c3f716e3ec69057f657cb79cee2f47c7ef6619983d86e647ac1f9f1f099 \
9                 74c5338e21c926d3cbbc1b44c5525667dc964fe91189ffa6b11352974ef56950
10             do
11                 if echo "$hash  $oldscript" |
12                    sha256sum --check --status -; then
13                     # Old conffile was not modified, let's just remove it
14                     rm -f $oldscript
15                 fi
16             done
17             if [ -f $oldscript ]; then
18                 # Otherwise, disable and rename it
19                 chmod -x $oldscript
20                 mv $oldscript $oldscript.dpkg-remove
21             fi
22         fi
23         ;;
24 esac
25 #DEBHELPER#