Age | Commit message (Collapse) | Author |
|
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
I forgot to add the cp command
Signed-off-by: David P <megver83@parabola.nu>
|
|
Arch now builds their kernels from their github repo
https://git.archlinux.org/svntogit/packages.git/commit/repos/core-x86_64?h=packages/linux&id=973e9461f3f2a558bfc49f49d659ea3f7e5aec44
hence, instead of cloning and deblobbing their repo, I'll maintain
the diff (of Arch's kernel and vanilla) as a patch in our repos.
Also, be careful, DO NOT USE CONFIG_LOCALVERSION_AUTO=y, and remember
to always use CONFIG_LOCALVERSION="$_kernelname" in the config.$KARCH file
Signed-off-by: David P <megver83@parabola.nu>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
|
|
- 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- v2.88dsf -> v2.90
- provides & conflicts=(init)
- drop conflicts=(systemd-sysvinit)
- Drop the patches; they were included in v2.89
- PGP signature verification
- No defers to util-linux for mountpoint(1) by default, remove
'mountpoint' from rmprogs
fixup sysvinit
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
The script is useful, even if there is no systemd to run the .service files
on boot.
Also
- fixup quoting
- mention that the original is from the old AUR3
- capitalize USB
|
|
To avoid conflicting with systemd over the sysusers.d(5) manpage
|
|
|
|
- v0.3.2 -> v0.4.8
- use 2-space indent, same as other PKGBUILD files
- groups=('base-openrc'), not openrc-base
- Drop 01-parabola-openrc.conf -- rely on parabola.conf in 'filesystem'
- Split the systemd compat stuff into a separate package
- Pacman hook: packages shouldn't be installing files in
{etc,run}/sysusers.d, don't listen for them
|
|
- Remove pointless boilerplate
- Use git signed tag
- Don't include the "systemd-tmpfiles" program in the main package, as to
not conflict with notsystemd.
- Add a pacman hook similar to systemd
|
|
|
|
- v235.4 -> v238.1
- Every time you use a "#branch=" git URL, I die a little. Use a tag or
a commit hash if you use a git URL. Preferably a signed tag.
- Add a prepare() function to switch to the desired commit from the
${pkgver%%.*}-stable branch *after* makepkg has verified the signed
tag referred to in sources=() (same as core/systemd)
- Adopt the $base_pkgver.$commits_from_stable pkgver notation of core/systemd
- Add a pkgver() function to update $commits_from_stable for you (same as core/systemd)
- Use 2-space indent, same as every other PKGBUILD
- Do similar package splitting to libre/systemd
- Depend on generic 'udev', 'libudev', rather than 'eudev', 'libeudev'
- Don't depend on -elogind versions of packages, let pacman figure it out
- Split libelogind-manpages in to a speparate package, to avoid conflicts with systemd-libsystemd
- Drop options=('!libtool') -- recent versions use Meson, not Autotools
- makedepends: Drop libtool, we use Meson now
- makedepends: Drop intltool, it isn't used
- makedepends/elogind:depends: Drop libseccomp, it isn't used (commented out in the source)
- makedepends: Drop polkit(-elogind), README claims it isn't a compile-time dep
- makedepends: Replace gtk-doc with docbook-xsl, they switched a while ago
- makedepends: Add libcap, just to be safe
- makedepends: Add acl, just to be safe, since it is used
- elogind:conflicts: Drop consolekit, it doesn't exist
- elogind:conflicts: Drop pm-utils, it doesn't exist
- elogind:conflicts: Drop systemd-sysvinit, there's no reason to have it
- elogind:conflicts: Add systemd, they both ship the same dbus files
- libelogind:depends: Drop libcap, it isn't linked against it
- libelogind:depends: Drop libeudev, it isn't linked against libudev.so
|
|
|
|
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
|
|
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
|
|
|
|
Do this as long as systemd is in groups=(base-devel) && depends=(udev)
|
|
|
|
doesn't break the world
|