diff options
Diffstat (limited to 'nonsystemd/filesystem')
-rw-r--r-- | nonsystemd/filesystem/PKGBUILD | 73 | ||||
-rw-r--r-- | nonsystemd/filesystem/nsswitch.conf | 2 | ||||
-rw-r--r-- | nonsystemd/filesystem/sysctl | 3 | ||||
-rw-r--r-- | nonsystemd/filesystem/sysusers | 6 |
4 files changed, 48 insertions, 36 deletions
diff --git a/nonsystemd/filesystem/PKGBUILD b/nonsystemd/filesystem/PKGBUILD index 58dbb8f1a..25b59295a 100644 --- a/nonsystemd/filesystem/PKGBUILD +++ b/nonsystemd/filesystem/PKGBUILD @@ -1,50 +1,48 @@ -# $Id: PKGBUILD 291699 2017-03-26 22:06:04Z seblu $ +# Maintainer: David P. <megver83@parabola.nu> # Maintainer (Arch): Sébastien Luttringer # Contributor (Arch): Tom Gundersen <teg@jklm.no> -# Maintainer: Omar Vega Ramos <ovruni@gnu.org.pe> -# Contributor: Nicolás Reynolds <fauno@kiwwwi.com.ar> pkgname=filesystem -pkgver=2018.1 -pkgrel=2.parabola2 -pkgrel+=.nonsystemd2 +pkgver=2018.8 +pkgrel=1.parabola1 +pkgrel+=.nonsystemd1 pkgdesc='Base Parabola GNU/Linux-libre files' -arch=('i686' 'x86_64' 'armv7h') +arch=('x86_64' 'i686' 'armv7h') license=('GPL') url='https://www.parabola.nu' -groups=('base-openrc') +groups=('base') depends=('iana-etc') -provides=("filesystem=$pkgver" filesystem-nosystemd) -replaces=(filesystem-parabola filesystem-nosystemd) -conflicts=(${conflicts[@]}) +replaces=(filesystem-parabola) +conflicts=(filesystem-parabola) backup=('etc/crypttab' 'etc/fstab' 'etc/group' 'etc/gshadow' 'etc/host.conf' 'etc/hosts' 'etc/issue' 'etc/ld.so.conf' 'etc/motd' 'etc/nsswitch.conf' 'etc/passwd' 'etc/profile' 'etc/resolv.conf' 'etc/securetty' 'etc/shadow' 'etc/shells') source=('crypttab' 'fstab' 'group' 'gshadow' 'host.conf' 'hosts' 'issue' 'ld.so.conf' 'locale.sh' 'motd' 'nsswitch.conf' 'os-release' - 'passwd' 'profile' 'resolv.conf' 'securetty' 'shadow' 'shells' + 'passwd' 'profile' 'resolv.conf' 'securetty' 'shadow' 'shells' 'sysctl' 'sysusers' 'tmpfiles') -sha256sums=('e03bede3d258d680548696623d5979c6edf03272e801a813c81ba5a5c64f4f82' - 'e54626e74ed8fee4173b62a545ab1c3a3a069e4217a0ee8fc398d9933e9c1696' - '244f0718ee2a9d6862ae59d6c18c1dd1568651eada91a704574fa527fbac2b3a' - '90d879374f77bac47f132164c1e7fc4892e994ff1d1ac376efa0c1c26ea37273' - '4d7b647169063dfedbff5e1e22cee77bd1a4183dbcfd5e802e68939da4bbf733' - 'd9cd8a77d9e0aa5e90d7f4ed74c8745c17b525e720e28e4c44364150003c35f9' - '3ad448c78cab733759ae3365620504b1444e854effd066f1c7174652f046ebe1' - 'dad04a370e488aa85fb0a813a5c83cf6fd981ce01883fc59685447b092de84b5' - '8ca2d8eef6fb5143c9ef7e9174ccfef59ac7ad2deee243574cd10c763156cc10' - 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855' - 'aa4dc5b2374fb32863e3bc1ce20a2de2d34fe4eed1cd63c599bc82fab21463cc' - '463dbccba0275ee80c532755c7048cb9ded83658a33a82f344aaf1520704f2ac' - '5e06477834f51abf42ea4e8dc199632afc6afbfd8c44354685a271e9a48d2c0a' - '5da078777cda24e4df697e2928451723f2303bfdbb2ce9551c822188c7945d25' - '5557d8e601b17a80d1ea7de78a9869be69637cb6a02fbfe334e22fdf64e61d4c' - 'd88be2b45b43605ff31dd83d6a138069b6c2e92bc8989b7b9ab9eba8da5f8c7b' - '8ce994663d7588143ad7ed4441b07f468f4f7d3590164dd73ddfa3ea307ece8e' - 'c390b31fffc4a2b5d78ae8c89f5317aadef1f71baac09cfb467b675db1406d61' - 'ed5c607898391b2aab83a0f45e58c53ed9853b56c5f8892bb2ca24b771603b52' - '618ac097441c1f2daffc9967e5c3cd18ea8866f776db62d04bf401c53907b1c9') +sha512sums=('5f268b557257a201c256663b35f510d7fede0093e44645f18dc2a447ece2112d28bd7a60816331b37b72931583eff50d9dc616b9f9e9ff6d8f982db8d5b0c008' + 'b2ddf3db123f757e68a84926223b56a227c6e4fa99f1d06972246625b62f2a1b147f934e1bb4534d326127f8441a39afa6856f6ea2c7ecf6be53391bf0083370' + '0ade9187a5437076ec7d0f786528b0c4212e4f0c67edb87d8fd71815b144ab2876adeca7d943899d440e26d09ff7f4b3862733dc12decab202048cf640dfd5a8' + '2d93356e221aba569c47adf6c882d56fd53ae102e4bb17909a35dab505625860a66efe4dcdd0a33f5e85a6d3eabb4b7f9b9e027f1f157a991242d03ab7cbc85e' + 'bc1e8c9be2d4c05992aa640a0862ed6d3822afc0d083d9779268a9a888edcd4527ae49c899f8aaa1878b7650187c9a484d488b159ae58a289a543c4a8cdccbca' + '629ff56e5f4fd87de570fe5bc9af703efb9725743811541f21b6ada3c4a6e613c3a010029d7d73f4b706e33b3098337659a1ec5e556d11d952335f350ba108a8' + 'ad1d8521ad3ec1c50a6cca68543bb6c3acbe08832257fcfdfa04f1f8bfe8bc4ff91bde2971c7f5d36ee4f50e81c34ff586e28ee79d0a8d055a0b812001970fbc' + '61cc6de0bdc2feab9f8103e8b47b62fd0493e902797b50d3f813ed405058d4d2682c41c120e3fa0e2a8cf7800929054414d1e06b59fcb280585369895392c4e5' + 'e48b5f08563117b5fe80d4387a60dd874f3554bcc9e6307671bfc0b081aff398d1bbdc902f4a5cb04069d2f0ce5992758cb756dba33fe582124275295253fc03' + 'cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e' + '5706ecf2cdb02383c39e312117e48a34a78848d89c650456d162c986118790710df01b3371d4cbda089a04053d1b10a93f1502549573dd91705354230455fef0' + 'b8e9b15b7ba65a83c02b1017b9fb9b85486e222cfb5731e8cee350c46c1d67e2209831162465cb9bd191c62ab4aa716a4f38c6899876c5e6e709f784f6350fb4' + 'df24002d74d2d543be0f8b74b36def1eba7054efd8da1943b4422048ece6d41f3e40248c2169c5c1168ba64ede2dfbd6c21d6e70bbe1ba8c82137834327eecea' + '56cdfbfd0d6d89ab7d1f098813b384740358b2880d7ed640e02ac91e2ca6f66957a24a825cc2303739ce06fdeaa4a86acdfd8796ce6728208ed516a18622ae82' + '779049d55883fb7edf34ffd050e9d4d09252de529d776f507c1be19fd9688645d9100cf246fcd5b62ca1e1cf5408383ef02f09f3bc11203de33e5ad0ce17cda9' + '3252ba4ae19a5ff0fe0b5e999016391943614e3c6916305be8cc6ec26533d94bc33f9ea908a8fa3aa19b304979cba1ddb0d0d1daa5a8d18398ce237780c81767' + '6242431add157cc6b89aa8c1cac97fd83c7f8a7178f4ddf89b01af720002762d749e732920efb752a854a99a3345ec9cc20ab8dc3ce73001281f9ec54629b7c7' + 'c376b93b91dd181cf50b39a187255326aa1c76fb03972353620abb86ac2014631102c9296e11cc805c7409fb346bee827c4736cfb65fb9acf060fd5ca8957e02' + 'c040d3b13b9cb6dea00e88f2d5428c80c4045eeab9b9c1cf47eb1c3bf6b1f613a9f9181cd4133a18a8e15c651de70389d8ecf0ec873259e8a74068da5a24898e' + '4258736de8e9c0fef5e32526e1edb899513c43e6d7ad183021382f27e192d05021f6bc8ef3b4f7b33a4fae408fc2354273a2e44e68ef720db5c87d5836170667' + 'bdb116224a39b340a91edf99d8a43ee83e3e661d2c863dd7ea5a4e902982e331ecfa593bee67eb562161c24b45ccbd1c89c8511665881aa6876870a09d9a4794') package() { cd "$pkgdir" @@ -77,7 +75,6 @@ package() { ln -sv parabola-release etc/arch-release install -m755 "$srcdir"/locale.sh etc/profile.d/locale.sh install -Dm644 "$srcdir"/os-release usr/lib/os-release - ln -s ../usr/lib/os-release etc/os-release # setup /var for d in cache local opt log/old lib/misc empty; do @@ -117,11 +114,17 @@ package() { done ln -s ../man usr/local/share/man - # setup sysusers + # setup sysctl + install -D -m644 "$srcdir"/sysctl usr/lib/sysctl.d/10-parabola.conf + ln -sv 10-parabola.conf usr/lib/sysctl.d/10-arch.conf + + # setup opensysusers install -D -m644 "$srcdir"/sysusers usr/lib/sysusers.d/parabola.conf ln -sv parabola.conf usr/lib/sysusers.d/arch.conf - # setup tmpfiles + # setup opentmpfiles install -D -m644 "$srcdir"/tmpfiles usr/lib/tmpfiles.d/parabola.conf ln -sv parabola.conf usr/lib/tmpfiles.d/arch.conf } + +# vim:set ts=2 sw=2 et: diff --git a/nonsystemd/filesystem/nsswitch.conf b/nonsystemd/filesystem/nsswitch.conf index 9f97491ec..7ad980caf 100644 --- a/nonsystemd/filesystem/nsswitch.conf +++ b/nonsystemd/filesystem/nsswitch.conf @@ -7,7 +7,7 @@ shadow: files publickey: files -hosts: files resolve [!UNAVAIL=return] dns +hosts: files myhostname resolve [!UNAVAIL=return] dns networks: files protocols: files diff --git a/nonsystemd/filesystem/sysctl b/nonsystemd/filesystem/sysctl new file mode 100644 index 000000000..b585ea2cc --- /dev/null +++ b/nonsystemd/filesystem/sysctl @@ -0,0 +1,3 @@ +# Raise inotify resource limits +fs.inotify.max_user_instances = 1024 +fs.inotify.max_user_watches = 524288 diff --git a/nonsystemd/filesystem/sysusers b/nonsystemd/filesystem/sysusers index a8d5619a8..a2a343ba1 100644 --- a/nonsystemd/filesystem/sysusers +++ b/nonsystemd/filesystem/sysusers @@ -1,3 +1,5 @@ +# default parabola groups +# groups first, because we have user/group id mismatch on ftp and mail g sys 3 - - g adm 4 - - g tty 5 - - @@ -26,11 +28,15 @@ g input 97 - - g power 98 - - g nobody 99 - - g users 100 - - + +# default parabola users u bin 1 - - u daemon 2 - - u mail 8 - /var/spool/mail u ftp 14 - /srv/ftp u http 33 - /srv/http + +# default membership m bin daemon m bin sys m daemon adm |