Ignore:
Timestamp:
11/08/09 13:33:13 (3 years ago)
Author:
tschmitt
Message:
  • automatische Zuordnung der User zu Systemgruppen bei der Anmeldung gefixt (pam_group.so in common-auth ergaenzt).
  • Paketkonfiguration nach postinst verschoben (bei der Paketinstallation eingebene Werte wurden nicht uebernommen).
  • Profilkopier-Skript von /etc/gdm/PostLogin/Default nach /usr/share/linuxmuster-client/copy-template.sh verschoben (wird nun beim Mounten des Homes ausgeführt).
  • Etch-Support entfernt.
  • Neue Konfigurationsvariable MYFILES speichert den Ordnernamen fuer "Eigene Dateien" im Home.
  • Wenn MYFILES gesetzt ist, wird bei der Anmeldung ein Desktoplink erzeugt.
  • Konfigurationsabfragen fuer die Ordnernamen von Einstellungen (APPS_BASEDIR) und Eigene Dateien (MYFILES) eingerichtet.
  • Bugfix: Teile des Template-User-Profils wurden nicht kopiert.
  • "keyrings/" aus profile.exclude entfernt.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • client/linuxmuster-client/trunk/debian/postinst

    r538 r567  
    4747                        echo "This is $hardy!" 
    4848                        distro=hardy 
    49                 elif grep -q "$etch" /etc/issue; then 
    50                         echo "This is $etch!" 
    51                         distro=etch 
    52                         # adding system groups and users 
    53                         for i in fuse rdma tss; do 
    54                                 if ! grep -q ^${i}: /etc/group; then 
    55                                         addgroup --system $i 
    56                                 fi 
    57                         done 
    58                         if ! grep -q ^tss: /etc/passwd; then 
    59                                 adduser --system --no-create-home --ingroup tss --disabled-login tss 
    60                         fi 
    6149                else 
    6250                        echo "This distribution is not supported!" 
     
    10189                fi 
    10290 
     91  # configure package 
     92  . /usr/share/linuxmuster-client/configure 
     93 
    10394                # basedn 
    10495                db_get shared/ldapns/ldap-server || true 
     
    125116  if $RET; then firefox=yes; else firefox=no; fi 
    126117 
    127                 # we need this directory 
    128                 [ -d /etc/gdm/PostLogin ] || mkdir -p /etc/gdm/PostLogin 
     118  # my files folder 
     119  db_get linuxmuster-client/myfiles || true 
     120  myfiles="$RET" 
     121 
     122  # apps base dir 
     123  db_get linuxmuster-client/apps_basedir || true 
     124  apps_basedir="$RET" 
    129125 
    130126                # patching configuration files 
     
    160156                 echo "FIREFOX=$firefox" >> /etc/linuxmuster-client/config 
    161157        fi 
     158         if grep -q ^MYFILES /etc/linuxmuster-client/config; then 
     159                 sed -e "s|^MYFILES=.*|MYFILES=\"$myfiles\"|" -i /etc/linuxmuster-client/config 
     160         else 
     161                 echo "MYFILES=\"$myfiles\"" > /etc/linuxmuster-client/config 
     162         fi 
     163         if grep -q ^APPS_BASEDIR /etc/linuxmuster-client/config; then 
     164                 sed -e "s|^APPS_BASEDIR=.*|APPS_BASEDIR=\"$apps_basedir\"|" -i /etc/linuxmuster-client/config 
     165         else 
     166                 echo "APPS_BASEDIR=\"$apps_basedir\"" > /etc/linuxmuster-client/config 
     167         fi 
    162168 
    163169                # remove hal's obsolete mountpolicies 
Note: See TracChangeset for help on using the changeset viewer.