baselayout, fuse rebuild

This commit is contained in:
Berk Çakar
2021-06-13 16:49:40 +03:00
parent c792b63bf7
commit ad198305f1
5 changed files with 54 additions and 20 deletions
+13 -4
View File
@@ -19,15 +19,24 @@ def install():
# Install everything
pisitools.insinto("/", "root/*")
# Install baselayout utilities
shelltools.cd("src/")
autotools.rawInstall('DESTDIR="%s"' % get.installDIR())
shelltools.system("ls")
# Dirty fix for now... (especially for flatpak)
shelltools.system("mv %s/run/* %s/dev" % (get.installDIR(), get.installDIR()))
pisitools.remove("/var/lock")
# shelltools.cd("%s/var" % get.installDIR())
shelltools.system("ln -rs %s/dev/lock %s/var/lock" % (get.installDIR(), get.installDIR()))
# shelltools.cd("%s/baselayout/src" % get.workDIR())
# Adjust permissions
chmod("/tmp", 01777)
chmod("/var/tmp", 01777)
chmod("/run/shm", 01777)
chmod("/dev/shm", 01777)
chmod("/var/lock", 0775)
chmod("/usr/share/baselayout/shadow", 0600)
@@ -40,6 +49,6 @@ def install():
pisitools.dosym("lib", "/lib64")
pisitools.dosym("pisilinux-release", "/etc/system-release")
#File conflicts:
pisitools.removeDir("/usr/share/man/man4")