From a0819b82d83c8d4b2c32035c538ef7ca127eeb19 Mon Sep 17 00:00:00 2001 From: bill-auger Date: Sun, 27 Sep 2020 21:37:50 -0400 Subject: [nonsystemd/filesystem]: upgrade to v2020.09.03 only the changes to profile and shadow are significant the rest are trivial housekeeping, to minimize the diffs across the arch and libre PKGBUILDs --- nonsystemd/filesystem/PKGBUILD | 69 +++++----- nonsystemd/filesystem/parabola-logo.png | Bin 0 -> 19091 bytes nonsystemd/filesystem/parabola-logo.svg | 231 ++++++++++++++++++++++++++++++++ nonsystemd/filesystem/profile | 26 ++-- nonsystemd/filesystem/shadow | 2 +- 5 files changed, 286 insertions(+), 42 deletions(-) create mode 100644 nonsystemd/filesystem/parabola-logo.png create mode 100644 nonsystemd/filesystem/parabola-logo.svg (limited to 'nonsystemd') diff --git a/nonsystemd/filesystem/PKGBUILD b/nonsystemd/filesystem/PKGBUILD index 3631735a5..54c316968 100644 --- a/nonsystemd/filesystem/PKGBUILD +++ b/nonsystemd/filesystem/PKGBUILD @@ -3,48 +3,50 @@ # Contributor (Arch): Tom Gundersen pkgname=filesystem -pkgver=2019.10 +pkgver=2020.09.03 pkgrel=1 -pkgrel+=.par1 pkgrel+=.nonsystemd1 pkgdesc='Base Parabola GNU/Linux-libre files' -arch=('x86_64' 'i686' 'armv7h' 'ppc64le') +arch=('x86_64') +arch+=('armv7h' 'i686' 'ppc64le') license=('GPL') url='https://www.parabola.nu' depends=('iana-etc') -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' +source=('crypttab' 'env-generator' 'fstab' 'group' 'gshadow' 'host.conf' 'hosts' 'issue' 'ld.so.conf' 'locale.sh' 'motd' 'nsswitch.conf' 'os-release' 'passwd' 'profile' 'resolv.conf' 'securetty' 'shadow' 'shells' 'sysctl' - 'sysusers' 'tmpfiles' 'parabola.svg' 'parabola.png') -sha512sums=('5f268b557257a201c256663b35f510d7fede0093e44645f18dc2a447ece2112d28bd7a60816331b37b72931583eff50d9dc616b9f9e9ff6d8f982db8d5b0c008' - 'b2ddf3db123f757e68a84926223b56a227c6e4fa99f1d06972246625b62f2a1b147f934e1bb4534d326127f8441a39afa6856f6ea2c7ecf6be53391bf0083370' - '0ade9187a5437076ec7d0f786528b0c4212e4f0c67edb87d8fd71815b144ab2876adeca7d943899d440e26d09ff7f4b3862733dc12decab202048cf640dfd5a8' - '2d93356e221aba569c47adf6c882d56fd53ae102e4bb17909a35dab505625860a66efe4dcdd0a33f5e85a6d3eabb4b7f9b9e027f1f157a991242d03ab7cbc85e' - 'bc1e8c9be2d4c05992aa640a0862ed6d3822afc0d083d9779268a9a888edcd4527ae49c899f8aaa1878b7650187c9a484d488b159ae58a289a543c4a8cdccbca' - '629ff56e5f4fd87de570fe5bc9af703efb9725743811541f21b6ada3c4a6e613c3a010029d7d73f4b706e33b3098337659a1ec5e556d11d952335f350ba108a8' - '794f6af7ea5b32cdbbda5637890cc1478ee009007e8e4576cd4a7afdfaf45011e81db53faf6094a3334430c5ad6accbbfa51d0232480d68a15027589c1877fee' - '61cc6de0bdc2feab9f8103e8b47b62fd0493e902797b50d3f813ed405058d4d2682c41c120e3fa0e2a8cf7800929054414d1e06b59fcb280585369895392c4e5' - 'e48b5f08563117b5fe80d4387a60dd874f3554bcc9e6307671bfc0b081aff398d1bbdc902f4a5cb04069d2f0ce5992758cb756dba33fe582124275295253fc03' - 'cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e' - '90d33e4b8826219697708d64829903f49d24e6b53366d4b4276e231e5b9db0b55ec2d30434708823d722a8afc82ce3fd30de608b58225ee5a13977225c49a729' - '0b0b41845a9a23a4e128bb73d50ad239ed0c55b5f6474cbf788cc1f3ff17277735f1cff2ca5806195041180f1c18e2ab1ccd668164e8447e83fa553f07b45a30' - 'df24002d74d2d543be0f8b74b36def1eba7054efd8da1943b4422048ece6d41f3e40248c2169c5c1168ba64ede2dfbd6c21d6e70bbe1ba8c82137834327eecea' - '56cdfbfd0d6d89ab7d1f098813b384740358b2880d7ed640e02ac91e2ca6f66957a24a825cc2303739ce06fdeaa4a86acdfd8796ce6728208ed516a18622ae82' - '779049d55883fb7edf34ffd050e9d4d09252de529d776f507c1be19fd9688645d9100cf246fcd5b62ca1e1cf5408383ef02f09f3bc11203de33e5ad0ce17cda9' - '3252ba4ae19a5ff0fe0b5e999016391943614e3c6916305be8cc6ec26533d94bc33f9ea908a8fa3aa19b304979cba1ddb0d0d1daa5a8d18398ce237780c81767' - '6242431add157cc6b89aa8c1cac97fd83c7f8a7178f4ddf89b01af720002762d749e732920efb752a854a99a3345ec9cc20ab8dc3ce73001281f9ec54629b7c7' - 'c376b93b91dd181cf50b39a187255326aa1c76fb03972353620abb86ac2014631102c9296e11cc805c7409fb346bee827c4736cfb65fb9acf060fd5ca8957e02' - 'c040d3b13b9cb6dea00e88f2d5428c80c4045eeab9b9c1cf47eb1c3bf6b1f613a9f9181cd4133a18a8e15c651de70389d8ecf0ec873259e8a74068da5a24898e' - '22f7c80247f3d2ce617a3fcf56f8404f53d61d49bd2efa4946d037359b859fa33e98d5aecf44c59dcb93e26ebb2914db2a6e55ae003bf691bdba4e6e1d3eb4ff' - 'bdb116224a39b340a91edf99d8a43ee83e3e661d2c863dd7ea5a4e902982e331ecfa593bee67eb562161c24b45ccbd1c89c8511665881aa6876870a09d9a4794' - '29d6c3953a418f0e345b6e96fb0ad7c39ab2f8165fb0e0a9bc2ad0375c2c8dabc2626e55b8b1394dc3b05009497dc4e4495fea850f1ea97cf4e69656c74b25d2' - 'dd67ac882b02f715a9ad91363186f3a3f5a51e8459a3ea19000732bea23560b9275f6e0a9df1d205c512d0e1d954e37814278207bfc0ddd252c9af4e93a002b9') + 'sysusers' 'tmpfiles' 'parabola.svg' 'parabola.png' + 'parabola-logo.svg' 'parabola-logo.png') +sha256sums=('e03bede3d258d680548696623d5979c6edf03272e801a813c81ba5a5c64f4f82' + 'ed0cb4f1db4021f8c3b5ce78fdf91d2c0624708f58f36c9cf867f4d93c3bc6da' + 'e54626e74ed8fee4173b62a545ab1c3a3a069e4217a0ee8fc398d9933e9c1696' + '244f0718ee2a9d6862ae59d6c18c1dd1568651eada91a704574fa527fbac2b3a' + '90d879374f77bac47f132164c1e7fc4892e994ff1d1ac376efa0c1c26ea37273' + '4d7b647169063dfedbff5e1e22cee77bd1a4183dbcfd5e802e68939da4bbf733' + 'd9cd8a77d9e0aa5e90d7f4ed74c8745c17b525e720e28e4c44364150003c35f9' + '8b8f24af3454e87b4e316b4978d0de7958a98cc44606aa801d9696d2c21f4385' + 'dad04a370e488aa85fb0a813a5c83cf6fd981ce01883fc59685447b092de84b5' + '8ca2d8eef6fb5143c9ef7e9174ccfef59ac7ad2deee243574cd10c763156cc10' + 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855' + 'aa4dc5b2374fb32863e3bc1ce20a2de2d34fe4eed1cd63c599bc82fab21463cc' + '1fb18c22836c5b679d183a504e594f14d2fdbeb7ce97dd3de5a0c88299f3d597' + '5e06477834f51abf42ea4e8dc199632afc6afbfd8c44354685a271e9a48d2c0a' + '5e4088ad8d0853d390fa303f6be8c3f69c33834200cba9e90f7849f1993ca8d0' + '5557d8e601b17a80d1ea7de78a9869be69637cb6a02fbfe334e22fdf64e61d4c' + 'd88be2b45b43605ff31dd83d6a138069b6c2e92bc8989b7b9ab9eba8da5f8c7b' + '6e13705ac4d6f69cdba118c6b70c722346fd3c45224133e6bbfe28aca719563c' + 'c390b31fffc4a2b5d78ae8c89f5317aadef1f71baac09cfb467b675db1406d61' + '89e43a0b7028f52d5c8e7fb961d962c4b4f4e9595880a6157274ddb2c7c0b6b4' + 'efe43c88d70ef55c4461d06a63f682cf1e95bd13b585f14d9061517b07d85669' + '618ac097441c1f2daffc9967e5c3cd18ea8866f776db62d04bf401c53907b1c9' + 'cb8ece3772744ef162d0ff6018e6a7051889c2aba1bf6439ba9e74a64ac46927' + '826c61cb40bb0b31e2071b21e04ad7f8c6aabe2817e681246569ae9dff81cd9b' + 'cb8ece3772744ef162d0ff6018e6a7051889c2aba1bf6439ba9e74a64ac46927' + '826c61cb40bb0b31e2071b21e04ad7f8c6aabe2817e681246569ae9dff81cd9b') package() { cd "$pkgdir" @@ -129,8 +131,9 @@ package() { # setup opentmpfiles install -D -m644 "$srcdir"/tmpfiles usr/lib/tmpfiles.d/arch.conf + # setup systemd.environment-generator + # (env-generator is not used for nonsystemd) + # add logo - install -D -m644 "$srcdir"/parabola.{svg,png} usr/share/pixmaps + install -D -m644 "$srcdir"/parabola{,-logo}.{svg,png} usr/share/pixmaps } - -# vim:set ts=2 sw=2 et: diff --git a/nonsystemd/filesystem/parabola-logo.png b/nonsystemd/filesystem/parabola-logo.png new file mode 100644 index 000000000..b17070d0b Binary files /dev/null and b/nonsystemd/filesystem/parabola-logo.png differ diff --git a/nonsystemd/filesystem/parabola-logo.svg b/nonsystemd/filesystem/parabola-logo.svg new file mode 100644 index 000000000..da4aeed3d --- /dev/null +++ b/nonsystemd/filesystem/parabola-logo.svg @@ -0,0 +1,231 @@ + + + + + + Parabola GNU/Linux-libre logo + + + + + image/svg+xml + + Parabola GNU/Linux-libre logo + 18-04-2013 + + + Jorge Araya Navarro <elcorreo@deshackra.com> + + + English + Parabola GNU/Linux-libre logo. + + + + Parabola GNU/Linux-libre + + + https://repo.parabolagnulinux.org/other/artwork/parabola_gnu+linux-libre_logo.svg + + + Márcio Alexandre Silva Delgado <coadde@parabola.nu> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/nonsystemd/filesystem/profile b/nonsystemd/filesystem/profile index a4f717734..ef3f9f68c 100644 --- a/nonsystemd/filesystem/profile +++ b/nonsystemd/filesystem/profile @@ -3,8 +3,9 @@ # Set our umask umask 022 -# Append our default paths -appendpath () { +# Append "$1" to $PATH when not already in. +# This function API is accessible to scripts in /etc/profile.d +append_path () { case ":$PATH:" in *:"$1":*) ;; @@ -13,11 +14,12 @@ appendpath () { esac } -appendpath '/usr/local/sbin' -appendpath '/usr/local/bin' -appendpath '/usr/bin' -unset appendpath +# Append our default paths +append_path '/usr/local/sbin' +append_path '/usr/local/bin' +append_path '/usr/bin' +# Force PATH to be environment export PATH # Load profiles from /etc/profile.d @@ -28,8 +30,16 @@ if test -d /etc/profile.d/; then unset profile fi -# Source global bash config -if test "$PS1" && test "$BASH" && test -z ${POSIXLY_CORRECT+x} && test -r /etc/bash.bashrc; then +# Unload our profile API functions +unset -f append_path + +# Source global bash config, when interactive but not posix or sh mode +if test "$BASH" &&\ + test "$PS1" &&\ + test -z "$POSIXLY_CORRECT" &&\ + test "${0#-}" != sh &&\ + test -r /etc/bash.bashrc +then . /etc/bash.bashrc fi diff --git a/nonsystemd/filesystem/shadow b/nonsystemd/filesystem/shadow index 7edfd69be..a8860d1aa 100644 --- a/nonsystemd/filesystem/shadow +++ b/nonsystemd/filesystem/shadow @@ -1 +1 @@ -root::14871:::::: +root:*:14871:::::: -- cgit v1.2.3