Projet

Général

Profil

« Précédent | Suivant » 

Révision 66b25799

Ajouté par Frédéric Péters il y a plus de 6 ans

debian: don't use custom uid/gid and directory

Voir les différences:

debian/50auquotidien.py
1
WCS_LEGACY_CONFIG_FILE = '/etc/wcs/wcs-au-quotidien.cfg'
2 1
INSTALLED_APPS = INSTALLED_APPS + ('auquotidien',)
debian/postinst
1
#! /bin/sh
2

  
3
set -e
4

  
5
NAME=wcs-auquotidien
6
WCS_USER=wcs-au-quotidien
7
CONFIG_FILE=/etc/wcs/wcs-au-quotidien.cfg
8

  
9
# Read config file if it is present.
10
if [ -r /etc/default/$NAME ]
11
then
12
	. /etc/default/$NAME
13
fi
14

  
15
case "$1" in
16
  configure)
17
    if ! getent passwd wcs-au-quotidien >/dev/null; then
18
      adduser --disabled-password  --quiet --system \
19
        --home /var/lib/wcs-au-quotidien --no-create-home\
20
        --gecos "w.c.s. Au quotidien" --group wcs-au-quotidien
21
      chown wcs-au-quotidien: /var/lib/wcs-au-quotidien
22
    fi
23
    adduser --quiet wcs-au-quotidien wcs
24
  ;;
25
  abort-upgrade|abort-remove|abort-deconfigure)
26
  ;;
27
  *)
28
    echo "postinst called with unknown argument \`$1'" >&2
29
    exit 1
30
  ;;
31
esac
32

  
33
#DEBHELPER#
34

  
35
exit 0
debian/postrm
1
#! /bin/sh
2

  
3
set -e
4

  
5
if [ "$1" = "purge" ] ; then
6
  deluser --quiet --system wcs-au-quotidien > /dev/null || true
7
fi
8

  
9
exit 0
debian/wcs
1 1
CONFIG_FILE=/etc/wcs/wcs-au-quotidien.cfg
2
USER=wcs-au-quotidien
3
GROUP=wcs-au-quotidien
wcs-au-quotidien.cfg-sample
1
[main]
2
app_dir = /var/lib/wcs-au-quotidien
3
data_dir = /usr/share/wcs
4
# Automatically create virtual host
5
auto_create_appdir = false
6
use_long_traces = true
7
#error_log = /var/lib/wcs-au-quotidien/error.log
8
# Redirect on unknown virtual host
9
#missing_appdir_redirect = http://www.mysite.com

Formats disponibles : Unified diff