46 lines
		
	
	
	
		
			1.7 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
	
		
			1.7 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
#!/usr/bin/python3
 | 
						|
 | 
						|
templateUser = "linuxadmin"
 | 
						|
userTemplateDir = "/home/" + templateUser
 | 
						|
defaultDomainAdminUser = "global-admin"
 | 
						|
 | 
						|
# {} will be substituted for the username
 | 
						|
shareMountBasepath = "/home/{}/media"
 | 
						|
hiddenShareMountBasepath = "/srv/samba/{}"
 | 
						|
machineAccountSysvolMountPath = "/var/lib/samba/sysvol"
 | 
						|
 | 
						|
etcBaseDir = "/etc/linuxmuster-linuxclient7"
 | 
						|
shareBaseDir = "/usr/share/linuxmuster-linuxclient7"
 | 
						|
configFileTemplateDir = shareBaseDir + "/templates"
 | 
						|
scriptDir = shareBaseDir + "/scripts"
 | 
						|
 | 
						|
networkConfigFilePath = etcBaseDir + "/network.conf"
 | 
						|
# {} will be substituted for the username
 | 
						|
tmpEnvironmentFilePath = "/home/{}/.linuxmuster-linuxclient7-environment.sh"
 | 
						|
 | 
						|
notTemplatableFiles = ["/etc/sssd/sssd.conf", "/etc/linuxmuster-linuxclient7/network.conf"]
 | 
						|
 | 
						|
# cleanup
 | 
						|
obsoleteFiles = [
 | 
						|
    "/etc/profile.d/99-linuxmuster.sh",
 | 
						|
    "/etc/sudoers.d/linuxmuster",
 | 
						|
    "/etc/profile.d/linuxmuster-proxy.sh",
 | 
						|
    "/etc/bash_completion.d/99-linuxmuster-client-adsso.sh",
 | 
						|
    "/etc/profile.d/99-linuxmuster-client-adsso.sh",
 | 
						|
    "/etc/sudoers.d/linuxmuster-client-adsso",
 | 
						|
    "/usr/sbin/linuxmuster-client-adsso",
 | 
						|
    "/usr/sbin/linuxmuster-client-adsso-print-logs",
 | 
						|
    "/etc/systemd/system/linuxmuster-client-adsso.service",
 | 
						|
    "{}/.config/autostart/linuxmuster-client-adsso-autostart.desktop".format(userTemplateDir),
 | 
						|
    "/etc/cups/client.conf",
 | 
						|
    "/usr/share/linuxmuster-linuxclient7/templates/linuxmuster-client-adsso.service",
 | 
						|
    "/usr/share/linuxmuster-linuxclient7/templates/linuxmuster-client-adsso-autostart.desktop",
 | 
						|
    "/etc/security/pam_mount.conf.xml",
 | 
						|
    "{}/pam_mount.conf.xml".format(configFileTemplateDir)
 | 
						|
]
 | 
						|
 | 
						|
obsoleteDirectories = [
 | 
						|
    "/etc/linuxmuster-client",
 | 
						|
    "/etc/linuxmuster-client-adsso",
 | 
						|
    "/usr/share/linuxmuster-client-adsso"
 | 
						|
]
 |