openmamba-postinstall: remove bluetooth config with livecd hostname inside
Also maybe fix chroot calls which were apparently broken.
This commit is contained in:
parent
536c01796d
commit
44c729c5a1
@ -14,15 +14,18 @@ def run():
|
||||
# fix root path ('/') permissions
|
||||
libcalamares.utils.chroot_call(['chmod', '0755', '/'])
|
||||
|
||||
# remove bluetooth config with livecd hostname
|
||||
libcalamares.utils.chroot_call(['rm', '-f', '/var/lib/bluetooth/*/config'])
|
||||
|
||||
# create user home
|
||||
username = libcalamares.globalstorage.value("username")
|
||||
|
||||
libcalamares.utils.chroot_call(['chroot', 'cp', '-a', '/etc/skel', '/home/' . username ])
|
||||
libcalamares.utils.chroot_call(['chroot', 'chmod', '0711', '/home/' . username ])
|
||||
libcalamares.utils.chroot_call(['chroot', 'mkdir', '-p', '/home/' . username . '/.config/autostart' ])
|
||||
libcalamares.utils.chroot_call(['chroot', 'ln', '-s', '/usr/share/openmamba/mambabase/mambabase-autostart.desktop',
|
||||
libcalamares.utils.chroot_call(['cp', '-a', '/etc/skel', '/home/' . username ])
|
||||
libcalamares.utils.chroot_call(['chmod', '0711', '/home/' . username ])
|
||||
libcalamares.utils.chroot_call(['mkdir', '-p', '/home/' . username . '/.config/autostart' ])
|
||||
libcalamares.utils.chroot_call(['ln', '-s', '/usr/share/openmamba/mambabase/mambabase-autostart.desktop',
|
||||
'/home/' . username . '/.config/autostart/mambabase.desktop' ])
|
||||
libcalamares.utils.chroot_call(['chroot', 'chown', '-R ', username . '.users', '/home/' . username ])
|
||||
libcalamares.utils.chroot_call(['chroot', 'chown', '-R ', username . '.users', '/home/' . username . '/.config' ])
|
||||
libcalamares.utils.chroot_call(['chown', '-R ', username . '.users', '/home/' . username ])
|
||||
libcalamares.utils.chroot_call(['chown', '-R ', username . '.users', '/home/' . username . '/.config' ])
|
||||
|
||||
return None
|
||||
|
Loading…
Reference in New Issue
Block a user