Basic Directory Layout
This package installs the basic directory structure. It also includes
the home directories of system users.
- Developed at Base:System
-
7
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Factory/filesystem && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
LICENSE.txt | 0000001023 1023 Bytes | |
directory.list | 0000004237 4.14 KB | |
directory.list64 | 0000000104 104 Bytes | |
directory.list64-x86_64 | 0000000147 147 Bytes | |
filesystem.changes | 0000070458 68.8 KB | |
filesystem.links | 0000000118 118 Bytes | |
filesystem.spec | 0000009429 9.21 KB | |
ghost.list | 0000000857 857 Bytes | |
ghost.list64 | 0000000032 32 Bytes | |
languages | 0000000644 644 Bytes | |
languages.man | 0000000106 106 Bytes |
Revision 168 (latest revision is 173)
Dominique Leuenberger (dimstar_suse)
accepted
request 1058014
from
Dominique Leuenberger (dimstar)
(revision 168)
- Revert "Remove /etc/sysconfig/network hierachy" for now (bsc#1206723). - Add languages that contain a lot of translations. For years we output statistics on how many translations are removed, but it wasn't collected so far. So adding languages with >50k translated messages (bsc#1134757) - Fixup previous change: X86_64 is not yet known to RPM, thus we need to make sure to explicitly include x86_64. - add subdirectories for x86_64 hwcaps - Remove unused /etc/sysconfig/scripts - Remove /etc/sysconfig/network hierachy, not used by default anymore
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