modified jobo66 pacman.conf for new 66-EOL repository

This commit is contained in:
joborun linux 2024-07-10 00:06:41 +03:00
parent e58df7be38
commit 6137f4e0c0
5 changed files with 35 additions and 12 deletions

View file

@ -8,7 +8,7 @@
pkgname=jobo66
pkgdesc="installs minimal s6 & 66 pre-0.7.0 edition needed software equivalent to the runit setup on joborun to boot w/ s6/66 and provide user level service supervision"
pkgver=0.1.2
pkgrel=01
pkgrel=02
makedepends=(glibc sh)
groups=('66-EOL')
conflicts=(opensysusers '66>0.6.2.0' 'oblibs>0.1.4.0') # obsysusers takes over what opensysusers does with runit alone
@ -18,7 +18,7 @@ install=jobo66.install
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 modules joborun66 obsysusers opentmpfiles
consolekit2 'oblog=0.1.1.0-03' '66-service-scripts')
'oblog=0.1.1.0-03' '66-service-scripts') # All must be from the 66-EOL repository
install -Dm 0644 $srcdir/jobo66.txt $pkgdir/etc/66/jobo66.txt
mkdir -p $pkgdir/usr/bin
@ -42,7 +42,7 @@ arch=(x86_64)
license=(ISC)
sha256sums=(4e6bef3a968f760ea2c6d57d047ac005d6dc8ae70285993b6c1b4d4aa33fb627) # jobo66.txt
sha256sums=(33f0d5e25bb99aaed94691226b7a9af09497a22322986047925f828a9db0404d) # jobo66.txt
## b2be2f4cef0a59642c3ed27fda93cfd3c4c8ca2e9a1cd224c3282912bfcc9e9e jobo66-0.1.2-01-x86_64.pkg.tar.lz
## 8adce402526e83da7105521d511f8e98b747910f81f8f5761ffd08ecfa5b3d7d jobo66-0.1.2-02-x86_64.pkg.tar.lz

View file

@ -1,5 +1,22 @@
/etc/66/jobo66.txt
ADDENDUM for old Obarun 66 pre-0.7.0.0 (July 9th 2024)
The text below this paragraph is as was in the past, what has changed is a way to facilitate
a choice between the old 66 and the new provided by obarun. To get the old you must
activate the 66-EOL repository of joborun found in the latest pacman.conf (pacman.conf.pacnew
if you have upgraded pacman and didn't review the changes).
To select the latest of s6 and 66 as provided by obarun make sure 66-EOL is disabled (default)
and enable obcore and observice repositories. Then install 66 as obarun describes.
This ensures there will be no more conflicts between joborun's vintage 66 edition
and dependencies and new s6/66.
After reviewing the new 66, all changes, and the way it has been maintained by obarun
we have decided (after long debate among us) to not continue maintaining our own
version or support the use in any way.
From now on joborun will only support the use of runit while allowing other init
and service managers to be added without conflict.
END OF ADDENDUM NOTE
______________
Ok, you have seen runit, you see how easy it is to configure, emable/start service
supervision disable/stop them, very little resources attributed to init and service
monitoring, but this is as far as runit's minimalism goes.
@ -81,6 +98,5 @@ For additional service scripts for 66 see below:
this is why we don't link /usr/bin/runit-init to /sbin/init so it remains unaffected.
To read this document again it is saved in /etc/66:
/etc/66/jobo66.txt
/etc/66/jobo66.txt

View file

@ -7,7 +7,7 @@
pkgname=pacman
pkgver=6.1.0
pkgrel=04 # related to arch/pacman 6.1.0-3
pkgrel=05 # related to arch/pacman 6.1.0-3
pkgdesc="A library-based package manager with dependency support modified for joborun from arch"
url="https://www.archlinux.org/pacman/"
groups=(base jobbot)
@ -119,8 +119,8 @@ sha256sums=(5a60ac6e6bf995ba6140c7d038c34448df1f3daa4ae7141d2cad88eeb5f1f9d9 #
2bbfe40539513ff5775aaf900644c8985ef618f5df9af856b9d571e2501365b0 # pacman-repo-add-parseopts.patch
160515b741aadc876a67f213029f5f62a51ff072ea4aaeb687bbe614035bf72f # pacman-drop-result-warn.patch
1f4e4cc54332e60c9da2bdabf9a80dc11db466535f1a0be298cbf654f0723721 # pacman-fix-debugedit.patch
740df127c248cfc2f432be9e783a402a5d495a70908caf028bdf752d11c29279 # pacman.conf
ff4605ef1146e6a5d428b199c9fda984e0649a434b9d07cc85c43fc012c25a5e # pacman.conf
3e5a8edab365c52b2e957681b8a567b9600afd1c24d037f538369c4935b52d5b) # makepkg.conf
## f3a688519f38153ae3fcf53bc962f48fcbdb976c3ffa064043fac43d6fa89a02 pacman-6.1.0-04-x86_64.pkg.tar.lz
## f4da4be2b2ecf695ea56a1adaa553a2ef3026c9ee3577633a35abc0445b8ae40 pacman-6.1.0-05-x86_64.pkg.tar.lz

View file

@ -6,6 +6,6 @@ fakechroot
cmake
bash-completion
gettext
spdlog

View file

@ -80,7 +80,7 @@ SigLevel = Never
# If and when you build your own packages to replace our
# repositories, if you follow the following scheme of storing
# packages ( /var/cache/{jobcore,jobextra,jobcomm} ) you can
# packages ( /var/cache/{jobcore,jobextra,jobcomm,66-EOL} ) you can
# comment ours and uncomment your own.
[jobcore]
@ -95,6 +95,13 @@ Include = /etc/pacman.d/mirrorlist-jobo
#Server = file:///var/cache/jobcomm/
Include = /etc/pacman.d/mirrorlist-jobo
# Only enable to install the old pre-0.7.0.0 66 and skarnet dependencies
# while obcore and observice repositories are disabled
#
#[66-EOL]
##Server = file:///var/cache/66-EOL/
#Include = /etc/pacman.d/mirrorlist-jobo
#[jobmine]
# ## make your own repository and add what you build from OUR or AUR
#Server = file:///var/cache/jobmine/