Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
community/shellcheck is newer than the git rev we were building from
|
|
The one in emacs is now newer than this.
|
|
|
|
|
|
ovruni had deleted it, and I brought it back, so I guess I should own it
now.
|
|
Emulatorman had added me as Contributor to a bunch of packages because of
suggestions I made on the mailing list.
|
|
|
|
|
|
|
|
|
|
|
|
These packages need rebuilding!
Signed-off-by: David P <megver83@parabola.nu>
|
|
|
|
|
|
- Update to 0.6.1
- groups=('base-openrc'), not 'openrc-base'
- Add pcr/gentoo-functions as a separate package, rather than vendoring it
- Depend on generic 'udev' stuff, rather than 'eudev'
- install= is NOT WHERE DOCUMENTATION BELONGS
- Use git tag signature verification
pcr/gentoo-functions:
- Is GPLv2, not 2-clause BSD
- Don't inexplicably install to /usr/lib/parabola instead of /usr/lib/gentoo
|
|
MKBASHCOMP : no(default) → yes
MKSTATICLIBS : yes(default) → no
MKZSHCOMP : no(default) → yes
Don't bother building static libs, they get get removed by
makepkg.conf:OPTIONS=(!staticlibs) anyway.
|
|
Mention this 'openrc-net' package in openrc:optdepends, but don't include
it in groups=(base-openrc).
While we're at it, drop "networkmanager-openrc" from optdepends. Where's
it end? wicd-openrc? dhcpcd-openrc?
|
|
|
|
|
|
Also:
- show the command that the list of deps is based on
- set the licence to PD; there's no files for the GPL to apply to
- Remove period from pkgdesc
- Drop silly pkgver()
|
|
|
|
- Use git signed commits to get the source
- /etc/conf.d/agetty:
* Don't set term_type=linux (that's the default anyway)
* Don't set agetty_options="" (that's the default anyway)
- Split the package in build():
* Move /usr/lib/rc/bin/{shutdown,reboot,halt,poweroff} files openrc→openrc-init
* Move the openrc-shutdown(8) and openrc-init(8) files openrc→openrc-init
* Move the base 'agetty' service openrc-init→openrc
- package_openrc():
* Don't mention Gentoo in pkgdesc, OpenRC is now separate fron Gentoo
* Holy cow, there were a bunch of files that should have been listed in backup=()
* Don't create /usr/lib/openrc/cache:
1. it was removed by options=('!emptydirs') anyway
2. we set LIBEXECDIR=/usr/lib/rc, not =/usr/lib/openrc; it was at the
wrong location anyway
3. init.d/savecache creates it at runtime, we don't need to create it
- package_openrc-init():
* Mention the conf.d/agetty.tty* files in backup=()
* Include the LICENSE file
* Replace the conf.d/agetty.tty$X copies of conf.d/agetty with a file
containing a comment noting that it inherits from the conf.d/agetty
file.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- provides/conflicts=('init'), not 'runit-init'
- don't provide /etc/runit/runsvdir/current as a package file
- do provide the /usr/bin/init->runit-init symlink
While we're at it:
- depend on generic 'udev' instead of 'eudev'
- Use git sources to have a sane pkgver() function
- move a sed command to prepare()
- provides/conflicts=('openrc-pid1'), since it launches openrc if it's
installed
|
|
Apparently, Megver83 never pushed this change in git. Fortunately, git is
non-authoritative. Get the current version from:
https://repo.parabola.nu/sources/parabola/runit-scripts-20171120-1-x86_64.src.tar.gz
|
|
- Don't create a cyclical dependency with it and runit-init, making it
hard to switch inits.
- Install the debian example files in docs; the HTML docs link to them
- Use directories recommended by doc/runlevels.html and doc/upgrade.html
- Add a minimal split package with the base init setup from
doc/replaceinit.html
- Don't bother with prepare(), we make a /service symlink
- Don't bother putting -static in CFLAGS, src/Makefile takes care of that
|
|
|
|
|
|
Also:
- openrc-init: Drop conflicts=(systemd-sysvcompat sysvinit), both of those
packages no provides=(init), so that init packages won't have to each
maintain a growing list of other inits.
|
|
|
|
|
|
|