Template files moved to the directory with the names of software packages which they belong. The templates used function belong ().

master3.3
Самоукин Алексей 14 years ago
parent 4b45f9e741
commit f701948d1d

@ -0,0 +1 @@
# Calculate belong()!=&&pkg(gnome-base/gdm)!= append=skip

@ -0,0 +1 @@
# Calculate path=/etc/X11/gdm/Init

@ -0,0 +1,4 @@
# Calculate format=kde path=/etc/X11/gdm
[greeter]
MinimalUID=1000

@ -0,0 +1 @@
# Calculate belong()!= append=skip

@ -1,7 +1,4 @@
# Calculate format=ldap\ # Calculate format=ldap append=replace chmod=0644 chown=root:root path=/etc
append=replace\
chmod=0644\
chown=root:root
passwd: files ldap passwd: files ldap
shadow: files ldap shadow: files ldap
group: files ldap group: files ldap

@ -0,0 +1 @@
# Calculate belong()!=&&pkg(kde-base/kdm)!= append=skip

@ -1,4 +1,4 @@
# Calculate format=kde # Calculate format=kde path=/usr/share/config/kdm
[X-*-Core] [X-*-Core]
Setup=/usr/share/calculate-2.2/xdm/wait_domain Setup=/usr/share/calculate-2.2/xdm/wait_domain
[X-*-Greeter] [X-*-Greeter]

@ -0,0 +1 @@
# Calculate belong()!= append=skip

@ -1,4 +1,4 @@
# Calculate format=ldap append=replace chmod=0644 chown=root:root # Calculate format=ldap append=replace chmod=0644 chown=root:root path=/etc
host #-cl_remote_host-# host #-cl_remote_host-#
base #-server(ldap.services_dn)-# base #-server(ldap.services_dn)-#
rootbinddn #-server(unix.dn)-# rootbinddn #-server(unix.dn)-#

@ -0,0 +1 @@
# Calculate belong()!= append=skip

@ -0,0 +1,2 @@
# Calculate path=/etc/ssh
StrictHostKeyChecking=no

@ -0,0 +1 @@
# Calculate belong()!= append=skip

@ -1,4 +1,4 @@
# Calculate format=ldap append=replace chmod=0644 chown=root:root # Calculate format=ldap append=replace chmod=0644 chown=root:root path=/etc/pam.d
auth required pam_env.so auth required pam_env.so
auth optional pam_keystore.so auth optional pam_keystore.so
auth sufficient pam_unix.so use_first_pass auth sufficient pam_unix.so use_first_pass

@ -0,0 +1 @@
# Calculate belong()!=&&pkg(xfce-base/xfdesktop)!= append=skip

@ -0,0 +1,4 @@
# Calculate format=samba path=/etc/xdg/xfce4/kiosk
[xfce4-session]
Shutdown=NONE

@ -1 +0,0 @@
# Calculate append=skip cl_pass_action==domain||cl_pass_action==undomain

@ -1,2 +0,0 @@
# Calculate pkg(gnome-base/gdm)!=

@ -1,4 +0,0 @@
# Calculate format=kde
[greeter]
MinimalUID=1000

@ -1 +0,0 @@
StrictHostKeyChecking=no

@ -1 +0,0 @@
# Calculate pkg(xfce-base/xfdesktop)!=

@ -1,4 +0,0 @@
# Calculate format=samba pkg(xfce-base/xfdesktop)!=
[xfce4-session]
Shutdown=NONE

@ -1,2 +0,0 @@
# Calculate pkg(gnome-base/gdm)!=

@ -1,4 +0,0 @@
# Calculate format=kde
[greeter]
MinimalUID=999

@ -1 +0,0 @@
StrictHostKeyChecking=no

@ -1 +0,0 @@
# Calculate pkg(xfce-base/xfdesktop)!=

@ -1,4 +0,0 @@
# Calculate format=samba pkg(xfce-base/xfdesktop)!=
[xfce4-session]
!Shutdown=

@ -0,0 +1,2 @@
# Calculate belong()!=&&pkg(gnome-base/gdm)!= append=skip

@ -0,0 +1 @@
# Calculate path=/etc/X11/gdm/Init

@ -0,0 +1,4 @@
# Calculate format=kde path=/etc/X11/gdm
[greeter]
MinimalUID=999

@ -0,0 +1 @@
# Calculate belong()!= append=skip

@ -1,4 +1,4 @@
# Calculate format=ldap append=replace chmod=0644 chown=root:root # Calculate format=ldap append=replace chmod=0644 chown=root:root path=/etc
passwd: compat passwd: compat
shadow: compat shadow: compat
group: compat group: compat

@ -0,0 +1 @@
# Calculate belong()!=&&pkg(kde-base/kdm)!= append=skip

@ -1,4 +1,4 @@
# Calculate format=kde pkg(kde-base/kdm)!= # Calculate format=kde pkg(kde-base/kdm)!= path=/usr/share/config/kdm
[X-*-Core] [X-*-Core]
Setup=/usr/share/config/kdm/Xsetup Setup=/usr/share/config/kdm/Xsetup
[X-*-Greeter] [X-*-Greeter]

@ -0,0 +1 @@
# Calculate belong()!= append=skip

@ -1,2 +1,2 @@
# Calculate format=ldap append=replace chmod=0644 chown=root:root # Calculate format=ldap append=replace chmod=0644 chown=root:root path=/etc

@ -0,0 +1 @@
# Calculate belong()!= append=skip

@ -0,0 +1,2 @@
# Calculate path=/etc/ssh
StrictHostKeyChecking=no

@ -0,0 +1 @@
# Calculate belong()!= append=skip

@ -1,4 +1,4 @@
# Calculate format=ldap append=replace chmod=0644 chown=root:root # Calculate format=ldap append=replace chmod=0644 chown=root:root path=/etc/pam.d
auth required pam_env.so auth required pam_env.so
auth sufficient pam_unix.so auth sufficient pam_unix.so
auth required pam_deny.so auth required pam_deny.so

@ -0,0 +1 @@
# Calculate belong()!=&&pkg(xfce-base/xfdesktop)!= append=skip

@ -0,0 +1,4 @@
# Calculate format=samba path=/etc/xdg/xfce4/kiosk
[xfce4-session]
!Shutdown=

@ -1460,6 +1460,8 @@ class client(share, commandServer, encrypt):
return False return False
if not self.mountRemote(): if not self.mountRemote():
return False return False
# Записываем действие, введен в домен
self.clVars.Write("cl_pass_action", "domain", True)
self.printOK(_("To be used domain profile") + " ...") self.printOK(_("To be used domain profile") + " ...")
else: else:
self.printOK(_("To be used local profile") + " ...") self.printOK(_("To be used local profile") + " ...")
@ -1492,6 +1494,8 @@ class client(share, commandServer, encrypt):
return False return False
if not self.delDaemonAutostart("client"): if not self.delDaemonAutostart("client"):
return False return False
# Записываем действие, выведен из домена
self.clVars.Write("cl_pass_action", "undomain", True)
self.printOK(_("Apply uninstall templates")) self.printOK(_("Apply uninstall templates"))
return True return True
@ -1544,6 +1548,8 @@ class client(share, commandServer, encrypt):
self.printSUCCESS(_("Apply undomain templates")) self.printSUCCESS(_("Apply undomain templates"))
if not self.delDaemonAutostart("client"): if not self.delDaemonAutostart("client"):
return False return False
# Записываем действие, введен в домен
self.clVars.Write("cl_pass_action", "undomain", True)
self.printOK(_("Computer removed from domain %s")%domain + " ...") self.printOK(_("Computer removed from domain %s")%domain + " ...")
return True return True
@ -1698,13 +1704,9 @@ class client(share, commandServer, encrypt):
return False return False
self.printSUCCESS(_("Mount") + " " + str(pathHome) + " " +\ self.printSUCCESS(_("Mount") + " " + str(pathHome) + " " +\
" ...") " ...")
#servDn = self.clVars.Get("ld_services_dn")
servDn = self.getInfoService("ldap", "services_dn") servDn = self.getInfoService("ldap", "services_dn")
#unixDn = self.clVars.Get("ld_unix_dn")
unixDn = self.getInfoService("unix", "dn") unixDn = self.getInfoService("unix", "dn")
# bindDn = self.clVars.Get("ld_bind_dn")
bindDn = self.getInfoService("unix", "bind_dn") bindDn = self.getInfoService("unix", "bind_dn")
#bindPw = self.clVars.Get("ld_bind_pw")
bindPw = self.getInfoService("unix", "bind_pw") bindPw = self.getInfoService("unix", "bind_pw")
# запишем их # запишем их
if not (servDn and unixDn and bindDn and bindPw): if not (servDn and unixDn and bindDn and bindPw):
@ -1728,6 +1730,8 @@ class client(share, commandServer, encrypt):
# Записываем текущую версию программы # Записываем текущую версию программы
currentVersion = self.clVars.Get("cl_ver") currentVersion = self.clVars.Get("cl_ver")
self.clVars.Write("os_remote_client", currentVersion, True) self.clVars.Write("os_remote_client", currentVersion, True)
# Записываем действие, введен в домен
self.clVars.Write("cl_pass_action", "domain", True)
self.printOK(_("Computer added to domain %s")%domain + " ...") self.printOK(_("Computer added to domain %s")%domain + " ...")
return True return True

@ -81,4 +81,7 @@ class Data:
cl_sync_del_path = {'value':[".kde4/share/config/phonondevicesrc", cl_sync_del_path = {'value':[".kde4/share/config/phonondevicesrc",
".kde4/cache-*", ".kde4/tmp-*"]} ".kde4/cache-*", ".kde4/tmp-*"]}
# Дествие программы - domain,undomain
cl_pass_action = {}

Loading…
Cancel
Save