/mandos/trunk

To get this branch, use:
bzr branch http://bzr.recompile.se/loggerhead/mandos/trunk

« back to all changes in this revision

Viewing changes to debian/mandos-client.postinst

  • Committer: Teddy Hogeborn
  • Date: 2009-01-04 22:26:07 UTC
  • Revision ID: teddy@fukt.bsnet.se-20090104222607-1e0yg5d8rj2p18db
Remove debconf note.  Also remove translations support, since only
debconf used it.

* debian/mandos-client.templates: Removed.
* debian/mandos.templates: - '' -
* debian/po/POTFILES.in: - '' -
* debian/po/sv.po: - '' -
* debian/rules (clean): Removed "debconf-updatepo".
  (binary-common): Removed "dh_installdebconf".

Show diffs side-by-side

added added

removed removed

Lines of Context:
27
27
 
28
28
# Add user and group
29
29
add_mandos_user(){
30
 
    if ! getent passwd mandos >/dev/null; then
31
 
        adduser --disabled-password  --quiet --system \
32
 
            --home /var/run/mandos --no-create-home \
33
 
            --gecos "Mandos password system" --group mandos
 
30
    # Rename old "mandos" user and group
 
31
    case "$(getent passwd mandos)" in
 
32
        *:Mandos\ password\ system,,,:/nonexistent:/bin/false)
 
33
            usermod --login _mandos mandos
 
34
            groupmod --new-name _mandos mandos
 
35
            return
 
36
            ;;
 
37
    esac
 
38
    # Create new user and group
 
39
    if ! getent passwd _mandos >/dev/null; then
 
40
        adduser --system --force-badname --quiet --home /nonexistent \
 
41
            --no-create-home --group --disabled-password \
 
42
            --gecos "Mandos password system" _mandos
34
43
    fi
35
44
}
36
45