File: postinst

package info (click to toggle)
mailcap 3.75
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 168 kB
  • sloc: perl: 826; sh: 61; makefile: 57
file content (28 lines) | stat: -rwxr-xr-x 877 bytes parent folder | download | duplicates (2)
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
28
#! /bin/sh

set -e

# dpkg triggers support for update-mime
if [ "$1" = "triggered" ]; then
    if command -v update-mime > /dev/null; then update-mime --triggered; fi
    # Set correct SELinux context
    if command -v restorecon >/dev/null 2>&1; then restorecon /etc/mailcap; fi
    exit 0
fi

# /usr/bin/open alternative
if [ "$1" = configure ]; then
    update-alternatives --quiet \
        --install /usr/bin/open open /usr/bin/run-mailcap 30 \
        --slave /usr/share/man/man1/open.1.gz open.1.gz /usr/share/man/man1/run-mailcap.1.gz
fi

# Remove the old status directory (and any orphaned install-mime program)
rm -fr /var/lib/mime
rm -f  /usr/sbin/install-mime


# Run the update program
if command -v update-mime > /dev/null; then update-mime --triggered; fi
# Set correct SELinux context
if command -v restorecon >/dev/null 2>&1; then restorecon /etc/mailcap; fi