source: eviacam/trunk/fuentes/debian/postinst @ 29

Last change on this file since 29 was 29, checked in by mabarracus, 4 years ago

added eviacam content

  • Property svn:executable set to *
File size: 916 bytes
Line 
1#!/bin/sh
2
3set -e
4
5GROUP="eviacam"
6
7. /usr/share/debconf/confmodule
8
9#DEBHELPER#
10
11case "$1" in
12        configure)
13                db_get eviacamloader/eviacamloader_setuid
14                if [ "$RET" = true ]; then
15                       
16                        # Create group when necessary
17                        if ! sg "$GROUP" true 2>/dev/null; then
18                                addgroup --system "$GROUP"
19                        fi
20                       
21                        #if ! dpkg-statoverride --list /usr/bin/eviacamloader >/dev/null 2>&1; then
22                        #       dpkg-statoverride --update --add root "$GROUP" 4750 /usr/bin/eviacamloader
23                        #fi
24                        chown root:$GROUP /usr/bin/eviacamloader
25                        chmod 4750 /usr/bin/eviacamloader
26                else
27                        #if dpkg-statoverride --list /usr/bin/eviacamloader >/dev/null 2>&1; then
28                        #       dpkg-statoverride --update --remove /usr/bin/eviacamloader
29                        #fi
30                        chown root:root /usr/bin/eviacamloader
31                        chmod 0755 /usr/bin/eviacamloader
32                fi
33                ;;
34        abort-upgrade|abort-remove|abort-deconfigure)
35                ;;
36        *)
37                echo "postinst called with unknown argument \`$1'" >&2
38                ;;
39esac
40
Note: See TracBrowser for help on using the repository browser.