name = filesystem
version = 002
-release = 2
+release = 3
maintainer = Michael Tremer <michael.tremer@ipfire.org>
groups = Base Build System/Base
sources =
build
- # Pakfire supports python scriptlets since
- # version 0.9.22.
- requires
- pakfire-builder >= 0.9.22
- end
-
DIR_APP = %{DIR_SRC}
build
packages
package %{name}
prerequires = setup
-
- # We do not know, if the filesystem package is the first
- # in the transaction, so we create the symlinks prior to running
- # the transaction.
- script pretransin python
- if not os.path.exists("/usr"):
- os.makedirs("/usr")
-
- for dir in ("/lib", "/%{lib}", "/sbin", "/bin"):
- usr_dir = "/usr%s" % dir
-
- if not os.path.exists(usr_dir):
- os.makedirs(usr_dir)
-
- try:
- os.lstat(dir)
- except OSError:
- os.symlink(usr_dir[1:], dir)
- end
end
# Although this package is not noarch, it does not