many upgrades

This commit is contained in:
joborun linux 2023-04-11 00:04:40 +03:00
parent 78f937d6ca
commit 2726c40aef
22 changed files with 123 additions and 89 deletions

View file

@ -7,11 +7,10 @@
pkgname=base
pkgver=10.0
pkgrel=04
pkgrel=05
pkgdesc='Minimal set of packages to define a basic JOBORun Linux installation'
url='http://pozol.eu'
groups=( jobbase )
arch=(x86_64)
source=( README.txt )
optdepends=('linux-lts: recommended kernel'
'linux: alternative latest lts kernel'
@ -26,7 +25,7 @@ package() {
depends=(
# very very core
'filesystem' 'gcc-libs' 'glibc' 'bash'
'base' 'filesystem' 'gcc-libs' 'glibc' 'bash'
# distro defined requirements
'licenses' 'pacman' 'nano' 'zsh' 'jobo-setup' 'arch-install-scripts'
@ -64,10 +63,12 @@ package() {
install -Dm644 "$srcdir"/README.txt "$pkgdir"/src/README.txt
}
#---- license gpg-key sha256sums ----
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('ISC')
sha256sums=(1fdbd46fc0e2ed0bd25c4164e841a0bc55337a37970035c5dc10df333e577aa4) # README.txt
## c91a04c8d1594878b88379917bdba7c5703c3e053171b25e064a9dd95a8a041c base-10.0-04-x86_64.pkg.tar.lz
## f1c5eeb0da83ccb5277aea803510509d355ea228ed07e222f940e470b819c1d0 base-10.0-05-x86_64.pkg.tar.lz

View file

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=filesystem
pkgver=2023.03.21
pkgver=2023.04.09
pkgrel=01
pkgdesc='Base Joborun Linux file system'
groups=( jobbot base )
@ -115,8 +115,8 @@ license=('GPL')
sha256sums=(e03bede3d258d680548696623d5979c6edf03272e801a813c81ba5a5c64f4f82 # crypttab
115d324c8518affc7bec5559579d85f8f5491646b6110ea9567a586a26a76da9 # fstab
df57d376582518cd5c02cd776cf81c4780c4854ca33f28f7f7bd846f8d4bde15 # group
5003d01f30a868d6e79010a9313d43481701b5c59fbe7252fb33760d043878f1 # gshadow
b1e8c06dd1785ad89df6c3d27b8b82218885a475424e19d54a7542c66dcba253 # group
d75a8553d13041c5f971fd8db52081ad4e46176a779c617b6218c479e79df957 # gshadow
250cfbb9a2b5e3cc9879ab2080eb3c7875fbe66eb375ce3f96eee335654a4979 # host.conf
8a63876eaf11641bbecdf2dea934c14e730dd4daceb32a5b172d08887a263f73 # hosts
dd677efadad3354fa9ab28e561c28e7c03829b01a4647307ede3a9260137a745 # issue
@ -125,11 +125,11 @@ sha256sums=(e03bede3d258d680548696623d5979c6edf03272e801a813c81ba5a5c64f4f82 #
c307b0cfb3814649c2f45a149322c5ab83466517887c16af3a6504d2a7427320 # motd
581a292aeae5e125f8527fef41a839c6c3d6f81f853c49c476b6ab25e20917ef # nsswitch.conf
07c6b95de509a2c33f94b97b59cbf7f86f642cf1aaec12b011732ef8d8e27429 # os-release
8b5cfe30491bb508a6fb13cf5f4fdf8bc1780a851868d922abd43b131292cb92 # passwd
eac657125eb0e80c6cc79bac04f4c9b317dcea2d2d5436c03f26d73310bca6e6 # passwd
5e4088ad8d0853d390fa303f6be8c3f69c33834200cba9e90f7849f1993ca8d0 # profile
de4974ab07e775a7c88ae930108afc705b3ab956e99a1e5def863bb3aa26ecbf # resolv.conf
d88be2b45b43605ff31dd83d6a138069b6c2e92bc8989b7b9ab9eba8da5f8c7b # securetty
e280cc988cf435fbb38e8cfdefbcb7a62df102b67ad66286093027a296b3efe0 # shadow
b302b2e8b06d27d078c5ad68655d441e2a07357b925a867dcf6a33f3a5464b3a # shadow
362cb89caffb71c0d5fb9ef5e2b00089723849bb6a2b720fe4016d7768e2cef2 # shells
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 # subgid
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 # subuid
@ -138,4 +138,5 @@ sha256sums=(e03bede3d258d680548696623d5979c6edf03272e801a813c81ba5a5c64f4f82 #
90fb123aa8c0176bc144322b585bb889181c437542ddbe546af43e11b95be6ab # modprobe.d.usb-load-ehci-first
673953e0ad7fc53247f4feadc2c2d4506396840d1f8796526f48d47333ac7652) # jobo-release
## e33f8d79815818d13c842b36a2187e690b3053f9df31851fe55361a5f6be1b8d filesystem-2023.03.21-01-x86_64.pkg.tar.lz
## 955d23de2599828bb90458692afc36a0b33677c85a0047a4104d1e7c52a17b7e filesystem-2023.04.09-01-x86_64.pkg.tar.lz

View file

@ -1,7 +1,7 @@
root:x:0:root
tty:x:5:
wheel:x:10:make
log:x:19:
log:x:19:s6log
games:x:50:
dbus:x:81:
nobody:x:99:

View file

@ -5,6 +5,6 @@ users:::
dbus:!::
make:!::
polkitd:!::
log:!::
log:!::s6log
games:!::
tty:x::

View file

@ -1,3 +1,4 @@
root:x:0:0::/root:/usr/bin/zsh
s6log:x:19:19:S6 log user:/:/usr/bin/nologin
nobody:x:99:99::/:/usr/bin/nologin
make:x:1000:100::/home/make:/bin/zsh

View file

@ -1,3 +1,4 @@
root::14871::::::
nobody:x:14871::::::
make:!:19206:0:99999:7:::
s6log:!:19296:0:99999:7:::

View file

@ -6,9 +6,9 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=iana-etc
pkgver=20230306
pkgver=20230405
_protocols=protocol-numbers-20230316
_ports=service-names-port-numbers-${pkgver}
_protocols=protocol-numbers-20230202
pkgrel=01
pkgdesc='/etc/protocols and /etc/services provided by IANA'
url='https://www.iana.org/protocols'
@ -55,10 +55,8 @@ arch=('any')
license=('custom:none')
sha256sums=(5b727430c7c132dc65f6ff41f6f5eadef2ff64c0d9ecf4f4dea8979f50088f9c # service-names-port-numbers-20230306.xml
158d47e0c0dea70f59effe3b20dc7445503ffb496d3e15e847b88d23cbae8c0f # protocol-numbers-20230202.xml
sha256sums=(1f633a11b2f9d1b81f22885cb8b43eb80edc4893a2ef77c1fe16bf738adebe95 # service-names-port-numbers-20230405.xml
99d939412debbd69e49ad198f4c08b6d512b9e8f2f83e8f69be77da93aba1a24 # protocol-numbers-20230316.xml
dd37e92942d5a4024f1c77df49d61ca77fc6284691814903a741785df61f78cb) # LICENSE
## 043f9e7910e539d3a18ac7b3ea2c1e93cba016e54d353426032926c06c84deaa iana-etc-20230306-01-any.pkg.tar.lz
## eb012ad6249fc7b1ed9d7722d4c9bf820a0b155072d49472423aca6f18a86a69 iana-etc-20230405-01-any.pkg.tar.lz

View file

@ -3,9 +3,9 @@
# Maintainer: Jelle van der Waa <jelle@archlinux.org>
pkgname=iana-etc
pkgver=20230306
pkgver=20230405
_ports=service-names-port-numbers-${pkgver}
_protocols=protocol-numbers-20230202
_protocols=protocol-numbers-20230316
pkgrel=1
pkgdesc='/etc/protocols and /etc/services provided by IANA'
url='https://www.iana.org/protocols'
@ -15,8 +15,8 @@ backup=('etc/'{protocols,services})
source=("https://sources.archlinux.org/other/packages/iana-etc/${_ports}.xml"
"https://sources.archlinux.org/other/packages/iana-etc/${_protocols}.xml"
'LICENSE')
sha256sums=('5b727430c7c132dc65f6ff41f6f5eadef2ff64c0d9ecf4f4dea8979f50088f9c'
'158d47e0c0dea70f59effe3b20dc7445503ffb496d3e15e847b88d23cbae8c0f'
sha256sums=('1f633a11b2f9d1b81f22885cb8b43eb80edc4893a2ef77c1fe16bf738adebe95'
'99d939412debbd69e49ad198f4c08b6d512b9e8f2f83e8f69be77da93aba1a24'
'dd37e92942d5a4024f1c77df49d61ca77fc6284691814903a741785df61f78cb')
# Original but unversioned IANA files:

View file

@ -1,2 +1,4 @@

View file

@ -2,9 +2,16 @@
sudo 66-tree -R net
sudo 66-tree -R root
sudo 66-tree -R boot
sudo 66-tree -R boot-user
sudo 66-tree -n boot
sudo 66-tree -nE net
sudo 66-tree -ncE -S net root
sudo 66-tree -n boot-user
sudo 66-enable -t boot -F boot@sys
sudo 66-enable -t net dhclient@eth0 dhclient@wlan0 wpa_supplicant@wlan0
sudo 66-enable -t root ntpd
sudo 66-enable -t net -FS dhclient@eth0
sudo 66-enable -t root -FS ntpd
sudo 66-enable -t boot-user -F scandir@make mount-run@make setenv@make dbus consolekit
sudo -u make 66-tree -nE base
sudo -u make 66-enable -t base -FS dbus-session@make xdg-user-dirs
sudo 66-intree -zg
sudo -u make 66-intree -zg

View file

@ -8,9 +8,8 @@
pkgname=jobo-setup
pkgdesc='Post Install joborun setup script - The script will not alter your system, you will!'
pkgver=0.4
pkgrel=01
groups=( jobbase )
arch=(x86_64)
pkgrel=02
groups=(base)
source=( 'README.txt'
'66.setup'
'add.66'
@ -35,14 +34,20 @@ package() {
install -Dm644 $srcdir/X.list "$pkgdir/usr/local/bin/"
}
#---- license gpg-key sha256sums ----
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=(ISC)
sha256sums=(5c57b7e372ce103afa24acfd4479a85c80c6980e06d580d5bee6c6b3f24174ab # README.txt
ac19db5c4045a3931239ca6020268358ebe783b1ceb426b0251854df832ffc52 # 66.setup
16df745a9ee5a28190347741fbb333e8e37e4cab89c33bc48c2dd7dd16aaab92 # 66.setup
18ef4f0e1cbb60f90a6aa6456f24aec7eea990f6f3f220288303d4dc4b95dc93 # add.66
6da18c734fdcd67386e1ef6be59423a3ed59631c5541b23cf78050a5891421a8 # installX
708f6a68a319db6e8a31875a2f9c08675b497b563c68c2ae875388cecc2b610c # joborun-setup
33de4e4329d0e4c8f2a278e2bd726db5ee5fff59e943fb07004278d4a0d1d20a # joborun-setup
a3994c515f0129ed7a6d88e9de01e7fc64dacbc5f7ca2e29e2377f16461a1bee # removeX
e078695327e40790c675d04ed9d8144840ee64a90b8d9d782a7d843109eb9d52 # rm.66
9d1661bad1bfac0fc2ef82ae229c46c21de9948c1f985f704fede39db249a0b8) # X.list
3bc8aa0ad93233ef9c191c3a2d37ae9f1592a48add8a23b55afac1d7f4397762) # X.list
## 665ab17764011a5aeed063cf6fbc53d10fd2b57f7ac79a819d8e33b03f08fecd jobo-setup-0.4-02-x86_64.pkg.tar.lz

View file

@ -12,13 +12,14 @@ xf86-video-nouveau
mesa
libtool
arandr
conky
conky11
elinks
feh
jwm
openbox-patched
leafpad
lxterminal
lxappearance-obconf
obconf
obmenu-generator
xdg-user-dirs
@ -28,3 +29,6 @@ freetype2
gmrun
lxappearance
package-query
at-spi2-core
pacman-contrib
startup-notification

View file

@ -24,7 +24,9 @@ echo " and then you get closer in being in control of your data. "
echo " "
echo " "
echo " "
echo " Enter to continue or Ctrl-C to abort the script"
echo " Enter to continue or Ctrl-C to abort the script at any stage"
echo " Run the script over and over again, it will affect nothing unless"
echo " you modify something withing the subshells triggered."
read
clear && cat /etc/motd | grep -v joborun
echo " "
@ -63,7 +65,8 @@ echo " it runs. It only takes you step by step to the minimal configurations yo
echo " make to have a bootable system."
echo " "
echo " As we do not believe in handholding automation, we suggest and explain the minimal"
echo " necessary steps but we do not make automatic/default choices for you."
echo " necessary steps, but we do not make automatic/default choices for you, beyond what"
echo " comes from upstream and arch-linux."
echo " "
echo " "
echo "Enter to continue or Ctrl-C to abort the script"
@ -245,10 +248,12 @@ clear && cat /etc/motd | grep -v joborun
echo " "
echo " "
echo " 8 Bootloader "
echo " First install the bootloader of choice syslinux or grub are on main repositories,"
echo " First install the bootloader of choice syslinux, limine, or grub are on our repositories,"
echo " lilo and lilo-git are on AUR, you can use cower to download and build 'cower -d lilo-git'"
echo " We will describe a common legacy grub installation here, for anything else go to"
echo " wiki.archlinux.org and follow the instructions there. "
echo " wiki.archlinux.org and follow the instructions there."
echo " Note: if you are not using ext4 as a filesystem, (ie btrfs, xfs, ..), make sure the "
echo " bootloader of choice supports this filesystem. If not you may need an EFI solution."
echo " "
echo " '% pacman -S grub' "
echo " Make sure you have installed a kernel properly by looking at the contents of "
@ -257,7 +262,7 @@ echo " "
echo " Edit /etc/default/grub if you want specialized configuration, os-prober is pre-installed"
echo " and configured via hook to run during grub configuration. OS-prober scans for other"
echo " installations on the same system, linux/unix or otherwise, and adds an entry on the "
echo " boot screen after Joborun. "
echo " boot screen after Joborun. It is not 100% reliable but mostly works for other systems."
echo " "
echo " '% makedir -p /boot/grub ' "
echo " '% grub-mkconfig -o /boot/grub/grub.cfg' "
@ -306,6 +311,8 @@ echo " boot either system if 66 is installed. "
echo " "
echo " It is best you add s6/66 after your first successful boot with runit, unless you"
echo " are really proficient with both systems."
echo " After you boot 66 and if you ever need dbus and maybe consolekit for applications"
echo " see 66-user 66-user-up 66-user-down scripts that will help a minimal setup."
echo " "
echo " Enter to continue or Ctrl-C to abort the script"
read
@ -322,12 +329,14 @@ echo " "
echo " Whether you use the xinit command, or startx, to start"
echo " your X session your ~/.xinitrc should have at least one"
echo " executable command in it."
echo " exec jwm"
echo " exec jwm &"
echo " for starting a jwm session "
echo " exec openbox-session"
echo " for starting an openbox session"
echo " exec vtwm"
echo " for starting a vtwm session "
echo " exec icewm-session"
echo " for starting an icewm session "
echo " "
echo " To do so, do it here, simply edit as user ~/.xinitrc then type exit to continue this script."
zsh

View file

@ -8,7 +8,7 @@
pkgname=jobo66
pkgdesc="installs minimal s6 & 66 needed software equivalent to the runit setup on joborun to boot w/ s6/66"
pkgver=0.1.0
pkgrel=06
pkgrel=07
source=(jobo66.txt jobo66.install)
makedepends=(glibc sh)
groups=('s6-suite' 'jobo66')
@ -17,13 +17,13 @@ conflicts=(opensysusers) # obsysusers takes over what opensysusers does with r
optdepends=('lvm2-66serv: lvm service'
'openntpd-66serv: an alternative to ntp'
'dhcpcd-66serv: works well with wpa_supplicant'
'dbus-66serv: if you really need the damn thing running - includes a user dbus script as well'
'ntpclient-66serv: a very small but effective ntp service by Skarnet')
package() {
depends=(skalibs execline s6 s6-dns s6-linux-utils s6-networking s6-portable-utils s6-rc
oblibs 66 66-tools boot-66serv boot@-66serv ntpd-66serv dhclient-66serv
wpa_supplicant-66serv tty@-66serv joborun66 obsysusers opentmpfiles)
wpa_supplicant-66serv tty@-66serv joborun66 obsysusers opentmpfiles
boot-user@-66serv dbus-66serv xdg-user-dirs-66serv consolekit-66serv )
install -Dm 0644 $srcdir/jobo66.txt $pkgdir/etc/66/jobo66.txt
mkdir -p $pkgdir/usr/bin
@ -46,6 +46,5 @@ license=('ISC')
sha256sums=(39c75848713bb50f782844bb790dc2ec76b104fe15c2e272ee622a559319220e # jobo66.txt
d109d7d2b3bfa6959142906e6e5a3c7df4d9d1d71e7a6853a5c113dc6169ccad) # jobo66.install
## da3657396ca5404d427de4541d618c8b8c8c84912fc7a5fc9ac1534cd377b99d jobo66-0.1.0-06-x86_64.pkg.tar.lz
## 16bdfcae4f5a3ffe4ce06249f790d1c2dd3fd366f5e07ffc138111a6d9623574 jobo66-0.1.0-07-x86_64.pkg.tar.lz

View file

@ -6,10 +6,9 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=libgcrypt
pkgver=1.10.1
pkgrel=02
pkgver=1.10.2
pkgrel=01
pkgdesc="General purpose cryptographic library based on the code from GnuPG w/o systemd"
arch=(x86_64)
url="https://www.gnupg.org"
depends=('libgpg-error')
options=('!emptydirs')
@ -50,14 +49,17 @@ package() {
make DESTDIR="${pkgdir}" install
}
#---- license gpg-key sha256sums ----
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('LGPL')
#validpgpkeys=('6DAA6E64A76D2840571B4902528897B826403ADA') # "Werner Koch (dist signing 2020)"
validpgpkeys=('AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD') # Niibe Yutaka (GnuPG Release Key)
validpgpkeys=('6DAA6E64A76D2840571B4902528897B826403ADA') # "Werner Koch (dist signing 2020)"
#validpgpkeys=('AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD') # Niibe Yutaka (GnuPG Release Key)
sha256sums=(ef14ae546b0084cd84259f61a55e07a38c3b53afc0f546bffcef2f01baffe9de # libgcrypt-1.10.1.tar.bz2
76fa824b86870ee4c89535c1831cabc3f17e1bfe1beb474af4d51d094cb3dc51) # libgcrypt-1.10.1.tar.bz2.sig
sha256sums=(3b9c02a004b68c256add99701de00b383accccf37177e0d6c58289664cce0c03 # libgcrypt-1.10.2.tar.bz2
485cbe1c63d2cc40ac9b3e3a5ce4edee6614cfde3e53fe2501f37e46ac529f22) # libgcrypt-1.10.2.tar.bz2.sig
## f6a632e0e99bb27aee674cc71d90ab40914f3c2f9b5ba05859e0b5beec185566 libgcrypt-1.10.2-01-x86_64.pkg.tar.lz

View file

@ -5,22 +5,20 @@
# then cp /usr/lib/libgcrypt.so.11 /var/lib/archbuild/staging-x86_64/root/usr/lib/ and do staging-x86_64-build
pkgname=libgcrypt
pkgver=1.10.1
pkgrel=2
pkgver=1.10.2
pkgrel=1
pkgdesc="General purpose cryptographic library based on the code from GnuPG"
arch=(x86_64)
url="https://www.gnupg.org"
license=('LGPL')
depends=('libgpg-error')
options=('!emptydirs' 'debug')
options=('!emptydirs')
# https://www.gnupg.org/download/integrity_check.html
source=(https://gnupg.org/ftp/gcrypt/${pkgname}/${pkgname}-${pkgver}.tar.bz2{,.sig})
sha1sums=('de2cc32e7538efa376de7bf5d3eafa85626fb95f'
'SKIP')
sha256sums=('ef14ae546b0084cd84259f61a55e07a38c3b53afc0f546bffcef2f01baffe9de'
sha256sums=('3b9c02a004b68c256add99701de00b383accccf37177e0d6c58289664cce0c03'
'SKIP')
#validpgpkeys=('6DAA6E64A76D2840571B4902528897B826403ADA') # "Werner Koch (dist signing 2020)"
validpgpkeys=('AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD') # Niibe Yutaka (GnuPG Release Key)
validpgpkeys=('6DAA6E64A76D2840571B4902528897B826403ADA') # "Werner Koch (dist signing 2020)"
#validpgpkeys=('AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD') # Niibe Yutaka (GnuPG Release Key)
prepare() {
cd "${pkgname}"-${pkgver}

View file

@ -1,4 +1,3 @@
autoconf
automake

View file

@ -6,10 +6,9 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=libgpg-error
pkgver=1.46
pkgrel=02
pkgver=1.47
pkgrel=01
pkgdesc="Support library for libgcrypt"
arch=(x86_64)
url="https://www.gnupg.org"
depends=('glibc' 'sh')
makedepends=('autoconf' 'automake' 'gettext')
@ -38,22 +37,21 @@ package() {
make DESTDIR="${pkgdir}/" install
}
#---- license gpg-key sha256sums ----
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('LGPL')
#validpgpkeys=(D8692123C4065DEA5E0F3AB5249B39D24F25E3B6 # Werner Koch
# AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD # NIIBE Yutaka (GnuPG Release Key) <gniibe@fsij.org>
# AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD # NIIBE Yutaka (GnuPG Release Key) <gniibe@fsij.org>
# 031EC2536E580D8EA286A9F22071B08A33BD3F06 # NIIBE Yutaka (GnuPG Release Key) <gniibe@fsij.org>
# 6DAA6E64A76D2840571B4902528897B826403ADA) # "Werner Koch (dist signing 2020)"
validpgpkeys=(6DAA6E64A76D2840571B4902528897B826403ADA # Werner Koch (dist signing 2020)
AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD) # Niibe Yutaka (GnuPG Release Key)
# Arch lists a different key than what the package is signed by, nevertheless their package is built, which
# indicates they are building disregarding signature errors. And I thought it was only Obarun being negligent!
## with 1.45-2 they corrected the error.
sha256sums=(b7e11a64246bbe5ef37748de43b245abd72cfcd53c9ae5e7fc5ca59f1c81268d # libgpg-error-1.46.tar.bz2
05f4d6be30fdc78d4a04ac30414eca8a8616f62b75786bed7e8f96d427f7dfa5) # libgpg-error-1.46.tar.bz2.sig
sha256sums=(9e3c670966b96ecc746c28c2c419541e3bcb787d1a73930f5e5f5e1bcbbb9bdb # libgpg-error-1.47.tar.bz2
35ea715d5942802d433cedb8dcf2f70b1602ea84529dab67086555a4a29d54ec) # libgpg-error-1.47.tar.bz2.sig
## 134e94a56c32efa2400d92045d0e962f49a00080f1e4743f1f893104f72aa3d9 libgpg-error-1.47-01-x86_64.pkg.tar.lz

View file

@ -2,19 +2,16 @@
# Contributor: judd <jvinet@zeroflux.org>
pkgname=libgpg-error
pkgver=1.46
pkgrel=2
pkgver=1.47
pkgrel=1
pkgdesc="Support library for libgcrypt"
arch=(x86_64)
url="https://www.gnupg.org"
license=('LGPL')
depends=('glibc' 'sh')
options=('debug')
source=(https://www.gnupg.org/ftp/gcrypt/libgpg-error/${pkgname}-${pkgver}.tar.bz2{,.sig})
# https://www.gnupg.org/download/integrity_check.html
sha1sums=('a6e5efdd72e848aab4064e5ef4c6835ba344bcf1'
'SKIP')
sha256sums=('b7e11a64246bbe5ef37748de43b245abd72cfcd53c9ae5e7fc5ca59f1c81268d'
sha256sums=('9e3c670966b96ecc746c28c2c419541e3bcb787d1a73930f5e5f5e1bcbbb9bdb'
'SKIP')
validpgpkeys=('6DAA6E64A76D2840571B4902528897B826403ADA') # Werner Koch (dist signing 2020)
validpgpkeys+=('AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD') # Niibe Yutaka (GnuPG Release Key)

View file

@ -7,16 +7,14 @@
pkgname=opensysusers
pkgver=0.4.8
pkgrel=03
pkgrel=05
pkgdesc='a standalone utility for handling systemd-style users and groups'
#url='https://github.com/artix-linux/opensysusers'
license=('BSD')
groups=('base')
arch=(x86_64)
groups=('jobbot')
depends=('glibc' 'shadow' 'util-linux')
makedepends=('docbook-xsl')
conflicts=(obsysusers)
#replaces=(obsysusers)
provides=(sysusers)
source=("${pkgname}-${pkgver}".tar.gz::https://github.com/artix-linux/"${pkgname}"/archive/"${pkgver}".tar.gz
sysusers.hook
sysusers-hook)
@ -48,12 +46,19 @@ package() {
install -D -m 755 "${srcdir}"/sysusers-hook "${pkgdir}"/usr/share/libalpm/scripts/sysusers-hook
install -D -m 644 LICENSE "${pkgdir}"/usr/share/licenses/"${pkgname}"/LICENSE
rm "${pkgdir}/usr/share/doc/opensysusers/systemd-sysusers.html"
rm -rf "${pkgdir}/usr/share/man/man8"
# This is the same document found in obsysusers with the words systemd removed and renamed sysusuers.html
mv $pkgdir/usr/share/doc/opensysusers/systemd-sysusers.html $pkgdir/usr/share/doc/opensysusers/sysusers.html
# rm -rf "${pkgdir}/usr/share/man/man8"
}
#---- license gpg-key sha256sums ----
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('BSD')
sha256sums=(4d1bf4657e8a2420d8dcf8da63f86809e3f023603a0940b86e4d10d0f42a0720 # opensysusers-0.4.8.tar.gz
69733b608efa7a3cbd3fac0daa0e7ba2ffdf50ec535223a04127cb96def6cb57 # sysusers.hook
d0add2ecae5619113640a454bd545e7317e3e7f72702b3f8b995322147fd2b16) # sysusers-hook
## 8fabb03dc1a724213be195f7a7c239bafde38f76c2967964569cb342d6de59f2 opensysusers-0.4.8-05-x86_64.pkg.tar.lz

View file

@ -7,7 +7,7 @@
pkgname=pacman
pkgver=6.0.2
pkgrel=08
pkgrel=09
pkgdesc="A library-based package manager with dependency support"
url="https://www.archlinux.org/pacman/"
groups=(base jobbot)
@ -99,7 +99,7 @@ sha256sums=(7d8e3e8c5121aec0965df71f59bedf46052c6cf14f96365c4411ec3de0a4c1a5 #
d2bc104788290e3de829a232590b66ad745cf5b4762a01acc1191ebf70fef114 # pacman-always-create-directories-from-debugedit-fixup.patch
f3d4f39ef24e312f610cbb3439fb02bc6b8829e37bcf1a50ae50cd0a69bde5d0 # pacman-fix-unique-source-paths.patch
d87d0c9957c613fda272553bee58140349d151ae399f346ddaf6d75ee5916312 # pacman-strip-include-o-files-similar-to-kernel-modules.patch
a09924fe06a06ac8989b4af9943d195875dde4ad40aee32c6071920111bfd399 # pacman.conf
7acd7be22d7975afc561c273f0c714ac6fe1a5117b2a1b6e61921fffc5f0a193 # pacman.conf
57908e7e19d841e0be54f3024c3018ce3ed6de5ea1d7750bac550f3e1e90d8c7) # makepkg.conf
## b74f3737312d73dabaedc3450e4528afef466b9fb1170bfd15e5ac56d8aba6ce pacman-6.0.2-08-x86_64.pkg.tar.lz

View file

@ -81,16 +81,23 @@ SigLevel = Never
# packages ( /var/cache/{jobcore,jobextra,jobcomm} ) you can
# comment ours and uncomment your own.
[jobcore]
#Server = file:///var/cache/jobcore/
Server = https://free.nchc.org.tw/osdn/storage/g/j/jo/joborun/jobcore/
Server = https://ftp.halifax.rwth-aachen.de/osdn/storage/g/j/jo/joborun/jobcore/
Server = https://osdn.net/projects/joborun/storage/jobcore/
[jobextra]
#Server = file:///var/cache/jobextra/
Server = https://free.nchc.org.tw/osdn/storage/g/j/jo/joborun/jobextra/
Server = https://ftp.halifax.rwth-aachen.de/osdn/storage/g/j/jo/joborun/jobextra/
Server = https://osdn.net/projects/joborun/storage/jobextra/
[jobcomm]
#Server = file:///var/cache/jobcomm/
Server = https://free.nchc.org.tw/osdn/storage/g/j/jo/joborun/jobcomm/
Server = https://ftp.halifax.rwth-aachen.de/osdn/storage/g/j/jo/joborun/jobcomm/
Server = https://osdn.net/projects/joborun/storage/jobcomm/
#[jobmine]