calamares: update openmamba-postinstall script for calamares 3.1

This commit is contained in:
Silvan Calarco 2018-01-01 02:40:48 +01:00
parent 2489316d56
commit 76aea65129

View File

@ -12,20 +12,20 @@ def run():
""" Complete setup after openmamba installation """ """ Complete setup after openmamba installation """
# fix root path ('/') permissions # fix root path ('/') permissions
libcalamares.utils.chroot_call(['chmod', '0755', '/']) libcalamares.utils.target_env_call(['chmod', '0755', '/'])
# remove bluetooth config with livecd hostname # remove bluetooth config with livecd hostname
libcalamares.utils.chroot_call(['rm', '-f', '/var/lib/bluetooth/*/config']) libcalamares.utils.target_env_call(['rm', '-f', '/var/lib/bluetooth/*/config'])
# create user home # create user home
username = libcalamares.globalstorage.value("username") username = libcalamares.globalstorage.value("username")
libcalamares.utils.chroot_call(['cp', '-r', '/etc/skel/.', '/home/%s' % username ]) libcalamares.utils.target_env_call(['cp', '-r', '/etc/skel/.', '/home/%s' % username ])
libcalamares.utils.chroot_call(['chmod', '0711', '/home/%s' % username ]) libcalamares.utils.target_env_call(['chmod', '0711', '/home/%s' % username ])
libcalamares.utils.chroot_call(['mkdir', '-p', '/home/%s/.config/autostart' % username ]) libcalamares.utils.target_env_call(['mkdir', '-p', '/home/%s/.config/autostart' % username ])
libcalamares.utils.chroot_call(['ln', '-s', '/usr/share/openmamba/mambabase/mambabase-autostart.desktop', libcalamares.utils.target_env_call(['ln', '-s', '/usr/share/openmamba/mambabase/mambabase-autostart.desktop',
'/home/%s/.config/autostart/mambabase.desktop' % username ]) '/home/%s/.config/autostart/mambabase.desktop' % username ])
libcalamares.utils.chroot_call(['chown', '-R', '%s:users' % username, '/home/%s' % username ]) libcalamares.utils.target_env_call(['chown', '-R', '%s:users' % username, '/home/%s' % username ])
libcalamares.utils.chroot_call(['chown', '-R', '%s:users' % username, '/home/%s/.config' % username ]) libcalamares.utils.target_env_call(['chown', '-R', '%s:users' % username, '/home/%s/.config' % username ])
return None return None