File: postinst

package info (click to toggle)
pdksh 5.2.14-20
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 1,884 kB
  • ctags: 2,293
  • sloc: ansic: 24,016; perl: 944; makefile: 606; sh: 308; sed: 40
file content (27 lines) | stat: -rw-r--r-- 806 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
26
27
#!/bin/sh
# vim:ts=4:et
# $Id: postinst,v 1.3 2005/05/06 23:19:30 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

    add-shell /bin/pdksh
fi

#DEBHELPER#

exit 0