migration from private to rsa
[external/bash.git] / debian / new / bash.postinst
1 #! /bin/bash -e
2
3 exit 0
4
5 if [ "$1" = configure ] && [ -n "$2" ] && dpkg --compare-versions "$2" lt 2.05b-4; \
6 then
7     div=$(dpkg-divert --list /bin/sh)
8     if [ -n "$div" ] && [ -z "${div%%* by bash}" ]; then
9         # paranoia
10         ln -sf dash /bin/sh
11         rm -f /bin/sh.distrib
12
13         dpkg-divert --remove /bin/sh
14     fi
15
16     div=$(dpkg-divert --list /usr/share/man/man1/sh.1.gz)
17     if [ -n "$div" ] && [ -z "${div%%* by bash}" ]; then
18         # paranoia
19         ln -sf dash.1.gz /usr/share/man/man1/sh.1.gz
20         rm -f /usr/share/man/man1/sh.1.gz.distrib
21
22         dpkg-divert --remove /usr/share/man/man1/sh.1.gz
23     fi
24 fi
25
26 # the symlink is in the package now. So this should never happen ...
27 if [ ! -e /bin/sh ]; then
28   ln -s dash /bin/sh
29 fi