Basic Directory Layout
This package installs the basic directory structure. It also includes
the home directories of system users.
- Developed at Base:System
- Sources inherited from project openSUSE:Factory
-
6
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Leap:15.1:Staging:FactoryCandidates/filesystem && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
directory.list | 0000006028 5.89 KB | |
directory.list64 | 0000000190 190 Bytes | |
filesystem.changes | 0000047939 46.8 KB | |
filesystem.links | 0000000135 135 Bytes | |
filesystem.spec | 0000004995 4.88 KB | |
get_version_number.sh | 0000000049 49 Bytes | |
ghost.list | 0000000152 152 Bytes | |
languages | 0000000616 616 Bytes |
Revision 97 (latest revision is 172)
Stephan Kulow (coolo)
accepted
request 109238
from
Stephan Kulow (coolo)
(revision 97)
Also create directories for translations of new XDG help system (forwarded request 109141 from vuntz)
Comments 1
Dear filesystem,
I have a somewhat tricky problem with this package: when building a singularity container image with singularity build --fakeroot <name>.sif <name>.def an error
error: unpacking of archive failed on file /dev: cpio: chown
is thrown. Everything else installs fine.
Looking at the "directory.list" there is an entry
0755 root root /dev
which could possibly be the source of the error.
In a container, /dev is by default bind-mounted from the host and thus trying to create /dev during the install causes the error. Other bind-mounted directories exist (/tmp, /proc, /sys), with different permissions from /dev in your .list files, and these don't cause problems.
Do you think filesystem could be made to test if a /dev already exists (because it installs in a container with /dev bind-mounted from the host) and then don't install, or use different permissions, or do something else graceful?
Regards, Stefan