File: postinst

package info (click to toggle)
pdksh 5.2.14-18
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 1,884 kB
  • ctags: 2,293
  • sloc: ansic: 24,013; perl: 944; makefile: 606; sh: 304; sed: 40
file content (25 lines) | stat: -rw-r--r-- 780 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/bin/sh
# vim:ts=4:et
# $Id: postinst,v 1.2 2005/04/10 18:32:03 robert Exp $

set -e

if [ "$1" = "configure" ] ; then
    # Second part of updating /bin/sh link if it pointed to /bin/ksh
    if dpkg --compare-versions "$2" lt-nl "5.2.14-18"  && \
       [ -f /bin/ksh.saved.by.pdksh.preinst ] ; then
        ln -svf pdksh  /bin/sh
        rm -f /bin/ksh.saved.by.pdksh.preinst
    fi
    
    if ! update-alternatives --display ksh | grep -q '^/bin/pdksh'; then
        update-alternatives --install /bin/ksh ksh /bin/pdksh 10 \
                            --slave /usr/bin/ksh usr.bin.ksh /bin/pdksh \
                            --slave /usr/share/man/man1/ksh.1.gz ksh.1.gz \
                                    /usr/share/man/man1/pdksh.1.gz
    fi
fi

#DEBHELPER#

exit 0