Compare commits
69 Commits
cups
...
nous-patch
| Author | SHA1 | Date | |
|---|---|---|---|
| 07a7a1a017 | |||
| 3afe97c069 | |||
|
d8ea56a0e9
|
|||
| e2e663f6ac | |||
|
820445a7fd
|
|||
| bdd94c2002 | |||
|
0ee3a93cfe
|
|||
| 446ce8038f | |||
| 8a2cc18623 | |||
| 01b64c79ea | |||
| e3ba5402d1 | |||
| daf018bbe1 | |||
| 73ab4a55a8 | |||
| b5a561eb1a | |||
| 3b80258281 | |||
| 2646349640 | |||
| c3588d4faf | |||
|
3eba7de91c
|
|||
| e25b724342 | |||
|
a2c6e7661f
|
|||
| fa32a2e637 | |||
|
19094503a7
|
|||
| 9dce721680 | |||
|
8626ef30a4
|
|||
| a18fe9c324 | |||
| 2776fe64d9 | |||
|
dd487cfe44
|
|||
| 0db03d553a | |||
|
0b05e475c9
|
|||
| 398a5669ae | |||
|
d07b3212a1
|
|||
| e03e6eec70 | |||
|
72dbf85780
|
|||
| 1704f9cd21 | |||
| fda8fdc354 | |||
| 91054f944b | |||
| c69ad40b70 | |||
| ec0a5881b8 | |||
| 3e0aaa6a59 | |||
| a2da1b0872 | |||
| df32b0d3c3 | |||
| cf3c1d4e93 | |||
| d94829c6da | |||
|
3392fda648
|
|||
|
cb21b4496b
|
|||
| 34bfebff9e | |||
|
d2c7f69115
|
|||
| 98e51f1caa | |||
| 6e1afcda88 | |||
| bcfdd34372 | |||
| e33f0b1008 | |||
| 18f932e5fa | |||
| a4704f829f | |||
|
a8d834948a
|
|||
| d74dcea179 | |||
|
892c350b2d
|
|||
| 0ed8634a94 | |||
| 841e0ddcfd | |||
|
cf5186b704
|
|||
| b30d0b6280 | |||
|
1b6a9279a3
|
|||
| c3ad3d2055 | |||
| a2592311fa | |||
| 90f05f7c54 | |||
| b9d7875f84 | |||
| 817fb5aedc | |||
|
d71bf086ba
|
|||
| dcc67696aa | |||
|
35a84f3643
|
1
patches/certbot/02-rm-service.sh
Symbolic link
1
patches/certbot/02-rm-service.sh
Symbolic link
@@ -0,0 +1 @@
|
||||
../_common/rm-service.sh
|
||||
1
patches/certbot/03-rm-timer.sh
Symbolic link
1
patches/certbot/03-rm-timer.sh
Symbolic link
@@ -0,0 +1 @@
|
||||
../_common/rm-timer.sh
|
||||
1
patches/certbot/04-updpkgsums.sh
Symbolic link
1
patches/certbot/04-updpkgsums.sh
Symbolic link
@@ -0,0 +1 @@
|
||||
../_common/updpkgsums.sh
|
||||
1
patches/conmon/01-rm-systemd-deps.sh
Symbolic link
1
patches/conmon/01-rm-systemd-deps.sh
Symbolic link
@@ -0,0 +1 @@
|
||||
../_common/rm-systemd-deps.sh
|
||||
1
patches/dnscrypt-proxy/01-rm-service.sh
Symbolic link
1
patches/dnscrypt-proxy/01-rm-service.sh
Symbolic link
@@ -0,0 +1 @@
|
||||
../_common/rm-service.sh
|
||||
1
patches/dnscrypt-proxy/02-rm-socket.sh
Symbolic link
1
patches/dnscrypt-proxy/02-rm-socket.sh
Symbolic link
@@ -0,0 +1 @@
|
||||
../_common/rm-socket.sh
|
||||
1
patches/dnscrypt-proxy/03-add-source.pl
Symbolic link
1
patches/dnscrypt-proxy/03-add-source.pl
Symbolic link
@@ -0,0 +1 @@
|
||||
../_common/add-source.pl
|
||||
44
patches/dnscrypt-proxy/04-add-install.pl
Executable file
44
patches/dnscrypt-proxy/04-add-install.pl
Executable file
@@ -0,0 +1,44 @@
|
||||
#!/usr/bin/perl
|
||||
|
||||
# add-package.pl
|
||||
# Appends the contents of PACKAGE_APPEND env variable to the end of the package function.
|
||||
# Can be configured to target a different function with PACKAGE_BLOCK.
|
||||
# \n in PACKAGE_APPEND are interpreted as newlines.
|
||||
# Setting PACKAGE_NO_NEWLINE will disable appending any additional newlines before
|
||||
# the append_var.
|
||||
|
||||
use strict;
|
||||
use warnings;
|
||||
|
||||
if (@ARGV == 0 || ! $ENV{'PACKAGE_APPEND'}) {
|
||||
die("Usage: $0 <package repo>\n");
|
||||
}
|
||||
|
||||
# Process entire file instead of line by line.
|
||||
undef $/;
|
||||
|
||||
for (@ARGV) {
|
||||
my $file_name = $_ . "/PKGBUILD";
|
||||
|
||||
open(my $input, '<', $file_name) or die("Could not open file '$file_name' $!\n");
|
||||
my $content = <$input>;
|
||||
close($input);
|
||||
|
||||
my $package_block = $ENV{'PACKAGE_BLOCK'} // 'package';
|
||||
my $append_var = $ENV{'PACKAGE_APPEND'};
|
||||
my $extra_newline = $ENV{'PACKAGE_NO_NEWLINE'} ? "" : "\n";
|
||||
$append_var =~ s/\\n/\n/g; # change \n to actual newlines
|
||||
|
||||
if ($content =~ /(
|
||||
${package_block}\s*\(\)\s*\{)/) {
|
||||
$content =~ s/(
|
||||
${package_block}\s*\(\)\s*\{[\s\S]*?
|
||||
)(\})/$1${extra_newline}${append_var}\n}/;
|
||||
} else {
|
||||
die("Function '${package_block}' not found in '$file_name'.\n");
|
||||
}
|
||||
|
||||
open($input, ">", $file_name) or die("Could not write to file '$file_name' $!\n");
|
||||
print $input $content;
|
||||
close($input);
|
||||
}
|
||||
1
patches/dnscrypt-proxy/06-updpkgsums.sh
Symbolic link
1
patches/dnscrypt-proxy/06-updpkgsums.sh
Symbolic link
@@ -0,0 +1 @@
|
||||
../_common/updpkgsums.sh
|
||||
4
patches/dnscrypt-proxy/env.txt
Normal file
4
patches/dnscrypt-proxy/env.txt
Normal file
@@ -0,0 +1,4 @@
|
||||
SOURCES= tmpfiles.d\n sysusers.d
|
||||
SOURCES_NO_NEWLINE=yes
|
||||
PACKAGE_APPEND= # sysusers.d\n install -vDm 644 "$srcdir/sysusers.d" "$pkgdir/usr/lib/sysusers.d/${pkgname}.conf"\n # tmpfiles.d\n install -vDm 644 "$srcdir/tmpfiles.d" "$pkgdir/usr/lib/tmpfiles.d/${pkgname}.conf"
|
||||
PACKAGE_NO_NEWLINE=yes
|
||||
1
patches/dotnet-core/01-systemd-to-udev.sh
Symbolic link
1
patches/dotnet-core/01-systemd-to-udev.sh
Symbolic link
@@ -0,0 +1 @@
|
||||
../_common/systemd-to-udev.sh
|
||||
15
patches/dotnet-core/02-dotnet-things.sh
Executable file
15
patches/dotnet-core/02-dotnet-things.sh
Executable file
@@ -0,0 +1,15 @@
|
||||
#!/bin/bash
|
||||
|
||||
if [ "$#" -eq 0 ]; then
|
||||
echo "Usage: $0 <package repo>"
|
||||
exit 1
|
||||
else
|
||||
for arg in "$@"
|
||||
do
|
||||
sed -e "s/arch-/artix-/g" \
|
||||
-i "${arg}/PKGBUILD" && \
|
||||
sed -E 's|(build\(\).*$)|\1\n export DOTNET_CLI_TELEMETRY_OPTOUT=1|' \
|
||||
-i "${arg}/PKGBUILD"
|
||||
done
|
||||
fi
|
||||
|
||||
1
patches/dpkg/01-insert-config-options.pl
Symbolic link
1
patches/dpkg/01-insert-config-options.pl
Symbolic link
@@ -0,0 +1 @@
|
||||
../_common/insert-config-options.pl
|
||||
1
patches/dpkg/02-updpkgsums.sh
Symbolic link
1
patches/dpkg/02-updpkgsums.sh
Symbolic link
@@ -0,0 +1 @@
|
||||
../_common/updpkgsums.sh
|
||||
14
patches/dpkg/03-install-origin-file.sh
Executable file
14
patches/dpkg/03-install-origin-file.sh
Executable file
@@ -0,0 +1,14 @@
|
||||
#!/bin/bash
|
||||
|
||||
if [ "$#" -eq 0 ]; then
|
||||
echo "Usage: $0 <package repo>"
|
||||
exit 1
|
||||
else
|
||||
for arg in "$@"
|
||||
do
|
||||
sed -e "s/ archlinux / artixlinux /" \
|
||||
-i "${arg}/PKGBUILD"
|
||||
sed -E 's|(\s+install -vDm644 "\$srcdir/origin\.)(archlinux)(" "\$pkgdir/etc/dpkg/origins/)(archlinux)"|\1\2\3\4"\n\1artixlinux\3artixlinux"|' \
|
||||
-i "${arg}/PKGBUILD"
|
||||
done
|
||||
fi
|
||||
2
patches/dpkg/env.txt
Normal file
2
patches/dpkg/env.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
OPTION_VAR=source
|
||||
CONFIG_OPTIONS=origin.artixlinux
|
||||
1
patches/dropbear/rm-service.sh
Symbolic link
1
patches/dropbear/rm-service.sh
Symbolic link
@@ -0,0 +1 @@
|
||||
../_common/rm-service.sh
|
||||
1
patches/dropbear/updpkgsums.sh
Symbolic link
1
patches/dropbear/updpkgsums.sh
Symbolic link
@@ -0,0 +1 @@
|
||||
../_common/updpkgsums.sh
|
||||
@@ -1 +1 @@
|
||||
CONFIG_OPTIONS=-D systemd=disabled\n -D elogind=enabled
|
||||
CONFIG_OPTIONS=-D systemd=disabled
|
||||
|
||||
@@ -6,9 +6,6 @@ if [ "$#" -eq 0 ]; then
|
||||
else
|
||||
for arg in "$@"
|
||||
do
|
||||
sed -e 's|gkrellm.service\s*)|)|' \
|
||||
-e "s|'[a-f0-9]\{64\}'\s*)|)|" \
|
||||
-i "${arg}/PKGBUILD"
|
||||
sed -i '/gkrellm\.service/d' "${arg}/PKGBUILD"
|
||||
sed -i '/systemd/d' "${arg}/PKGBUILD"
|
||||
done
|
||||
fi
|
||||
1
patches/gnome-keyring/env.txt
Normal file
1
patches/gnome-keyring/env.txt
Normal file
@@ -0,0 +1 @@
|
||||
CONFIG_OPTIONS=-D systemd=disabled
|
||||
@@ -8,9 +8,7 @@ if [ "$#" -eq 0 ]; then
|
||||
else
|
||||
for arg in "$@"
|
||||
do
|
||||
sed -e "s/'geth-user.service'//g" \
|
||||
-e "s/'806ab43221f0c203e663a78afced694786a5adb033f06fab07d07904384d7645'//g" \
|
||||
sed -e "s/'geth-user.service'//" \
|
||||
-i "${arg}/PKGBUILD"
|
||||
# TODO: remove the newline and trailing whitespace after
|
||||
done
|
||||
fi
|
||||
|
||||
1
patches/go-ethereum/03-updpkgsums.sh
Symbolic link
1
patches/go-ethereum/03-updpkgsums.sh
Symbolic link
@@ -0,0 +1 @@
|
||||
../_common/updpkgsums.sh
|
||||
11
patches/godot/01-arch-to-artix.sh
Executable file
11
patches/godot/01-arch-to-artix.sh
Executable file
@@ -0,0 +1,11 @@
|
||||
#!/bin/bash
|
||||
|
||||
if [ "$#" -eq 0 ]; then
|
||||
echo "Usage: $0 <package repo>"
|
||||
exit 1
|
||||
else
|
||||
for arg in "$@"
|
||||
do
|
||||
sed -i 's/arch_linux/artix_linux/g' "${arg}/PKGBUILD"
|
||||
done
|
||||
fi
|
||||
@@ -7,6 +7,9 @@ else
|
||||
for arg in "$@"
|
||||
do
|
||||
sed -i 's/Arch/Artix/' "${arg}/grub.default"
|
||||
sed -i 's/Arch/Artix/' "${arg}/sbat.csv"
|
||||
sed -i 's/arch/artix/' "${arg}/sbat.csv"
|
||||
sed -i 's|https://archlinux.org/packages/core/x86_64/grub/|https://gitea.artixlinux.org/packages/grub/|' "${arg}/sbat.csv"
|
||||
line_number=$(grep -n "_package_grub-common_and_bios" "${arg}/PKGBUILD" | tail -1 | cut -d : -f 1)
|
||||
line_number=$((line_number+1))
|
||||
UPDATE_GRUB='
|
||||
|
||||
1
patches/iio-sensor-proxy/01-rm-systemd-deps.sh
Symbolic link
1
patches/iio-sensor-proxy/01-rm-systemd-deps.sh
Symbolic link
@@ -0,0 +1 @@
|
||||
../_common/rm-systemd-deps.sh
|
||||
11
patches/iio-sensor-proxy/02-disable-services.sh
Executable file
11
patches/iio-sensor-proxy/02-disable-services.sh
Executable file
@@ -0,0 +1,11 @@
|
||||
#!/bin/bash
|
||||
|
||||
if [ "$#" -eq 0 ]; then
|
||||
echo "Usage: $0 <package repo>"
|
||||
exit 1
|
||||
else
|
||||
for arg in "$@"
|
||||
do
|
||||
sed -i "s|-Dsystemdsystemunitdir=/usr/lib/systemd/system|-Dsystemdsystemunitdir=''|" "${arg}/PKGBUILD"
|
||||
done
|
||||
fi
|
||||
@@ -1,6 +1,8 @@
|
||||
#!/bin/bash
|
||||
|
||||
for i in $@; do
|
||||
sed -e '/redhat/a\ -D session_tracking=elogind'
|
||||
sed -e '/cross-file/a\ -D session_tracking=elogind' \
|
||||
-e '/systemd/d' \
|
||||
-e '/makedepends/a\ libelogind' \
|
||||
-i "$i"/PKGBUILD
|
||||
done
|
||||
|
||||
6
patches/libutempter/libutempter.sh
Executable file
6
patches/libutempter/libutempter.sh
Executable file
@@ -0,0 +1,6 @@
|
||||
#!/bin/bash
|
||||
|
||||
for i in $@ ; do
|
||||
sed -e 's,systemd,elogind,' \
|
||||
-i $i/PKGBUILD
|
||||
done
|
||||
1
patches/mailman3/01-rm-service.sh
Symbolic link
1
patches/mailman3/01-rm-service.sh
Symbolic link
@@ -0,0 +1 @@
|
||||
../_common/rm-service.sh
|
||||
1
patches/mailman3/02-rm-timer.sh
Symbolic link
1
patches/mailman3/02-rm-timer.sh
Symbolic link
@@ -0,0 +1 @@
|
||||
../_common/rm-timer.sh
|
||||
1
patches/mailman3/03-updpkgsums.sh
Symbolic link
1
patches/mailman3/03-updpkgsums.sh
Symbolic link
@@ -0,0 +1 @@
|
||||
../_common/updpkgsums.sh
|
||||
14
patches/mailman3/04-rm-service-install.sh
Executable file
14
patches/mailman3/04-rm-service-install.sh
Executable file
@@ -0,0 +1,14 @@
|
||||
#!/bin/bash
|
||||
|
||||
if [ "$#" -eq 0 ]; then
|
||||
echo "Usage: $0 <package repo>"
|
||||
exit 1
|
||||
else
|
||||
for arg in "$@"
|
||||
do
|
||||
sed -e '/services and timer/d' \
|
||||
-e '/{service,timer}/d' \
|
||||
-i "${arg}/PKGBUILD"
|
||||
|
||||
done
|
||||
fi
|
||||
1
patches/mpd/01-d-systemd.sh
Symbolic link
1
patches/mpd/01-d-systemd.sh
Symbolic link
@@ -0,0 +1 @@
|
||||
../_common/d-systemd.sh
|
||||
1
patches/mpd/env.txt
Normal file
1
patches/mpd/env.txt
Normal file
@@ -0,0 +1 @@
|
||||
CONFIG_OPTIONS=-D systemd=disabled
|
||||
1
patches/mutter/systemd-libs-to-libelogind.sh
Symbolic link
1
patches/mutter/systemd-libs-to-libelogind.sh
Symbolic link
@@ -0,0 +1 @@
|
||||
../_common/systemd-libs-to-libelogind.sh
|
||||
1
patches/niri/d-systemd.sh
Symbolic link
1
patches/niri/d-systemd.sh
Symbolic link
@@ -0,0 +1 @@
|
||||
../_common/d-systemd.sh
|
||||
14
patches/open-iscsi/systemd-to-udev.sh
Executable file
14
patches/open-iscsi/systemd-to-udev.sh
Executable file
@@ -0,0 +1,14 @@
|
||||
if [ "$#" -eq 0 ]; then
|
||||
echo "Usage: $0 <package repo>"
|
||||
exit 1
|
||||
else
|
||||
for arg in "$@"
|
||||
do
|
||||
sed -e "s,systemd-libs,libudev," \
|
||||
-i ${arg}/PKGBUILD
|
||||
sed -e "s/systemd/udev/" \
|
||||
-e "/rulesdir/a\ -Dno_systemd=true" \
|
||||
-i "${arg}/PKGBUILD"
|
||||
done
|
||||
fi
|
||||
|
||||
6
patches/opensips/opensips.sh
Executable file
6
patches/opensips/opensips.sh
Executable file
@@ -0,0 +1,6 @@
|
||||
#!/bin/bash
|
||||
|
||||
for i in $@ ; do
|
||||
sed -e 's|tar.gz|tar.gz)|' \
|
||||
-i $i/PKGBUILD
|
||||
done
|
||||
1
patches/opensips/rm-service.sh
Symbolic link
1
patches/opensips/rm-service.sh
Symbolic link
@@ -0,0 +1 @@
|
||||
../_common/rm-service.sh
|
||||
1
patches/opensips/updpkgsums.sh
Symbolic link
1
patches/opensips/updpkgsums.sh
Symbolic link
@@ -0,0 +1 @@
|
||||
../_common/updpkgsums.sh
|
||||
1
patches/passim/01-rm-systemd-deps.sh
Symbolic link
1
patches/passim/01-rm-systemd-deps.sh
Symbolic link
@@ -0,0 +1 @@
|
||||
../_common/rm-systemd-deps.sh
|
||||
1
patches/passim/02-add-source.pl
Symbolic link
1
patches/passim/02-add-source.pl
Symbolic link
@@ -0,0 +1 @@
|
||||
../_common/add-source.pl
|
||||
1
patches/passim/03-updpkgsums.sh
Symbolic link
1
patches/passim/03-updpkgsums.sh
Symbolic link
@@ -0,0 +1 @@
|
||||
../_common/updpkgsums.sh
|
||||
28
patches/passim/04-add-prepare-function.pl
Executable file
28
patches/passim/04-add-prepare-function.pl
Executable file
@@ -0,0 +1,28 @@
|
||||
#!/usr/bin/perl
|
||||
|
||||
# add-prepare-function.pl
|
||||
# Inserts a prepare() function before the build() function in PKGBUILD.
|
||||
|
||||
use strict;
|
||||
use warnings;
|
||||
|
||||
if (@ARGV == 0) {
|
||||
die("Usage: $0 <package repo>\n");
|
||||
}
|
||||
|
||||
# Process entire file instead of line by line.
|
||||
undef $/;
|
||||
|
||||
for (@ARGV) {
|
||||
my $file_name = $_ . "/PKGBUILD";
|
||||
open(FILE, $file_name) or die("Cannot open $file_name: $!");
|
||||
my $content = <FILE>;
|
||||
close(FILE);
|
||||
|
||||
# Insert prepare() function before build()
|
||||
if ($content =~ s/^(\s*)build\(\)\s*{/$1\nprepare() {\n patch -Np1 -d \$pkgname -i ..\/0001-no-systemd.patch\n}\n$1build() {/m) {
|
||||
open(FILE, ">$file_name") or die("Cannot write to $file_name: $!");
|
||||
print FILE $content;
|
||||
close(FILE);
|
||||
}
|
||||
}
|
||||
13
patches/passim/05-add-sysuser-build-option.sh
Executable file
13
patches/passim/05-add-sysuser-build-option.sh
Executable file
@@ -0,0 +1,13 @@
|
||||
#!/bin/bash
|
||||
|
||||
# add sysusersdir option to build options in PKGBUILD
|
||||
|
||||
if [ "$#" -eq 0 ]; then
|
||||
echo "Usage: $0 <package repo>"
|
||||
exit 1
|
||||
else
|
||||
for arg in "$@"; do
|
||||
sed -e "/artix-meson \${pkgname} build/s|$| -D sysusersdir=/usr/lib/sysusers.d|" \
|
||||
-i "$arg/PKGBUILD"
|
||||
done
|
||||
fi
|
||||
1
patches/passim/env.txt
Normal file
1
patches/passim/env.txt
Normal file
@@ -0,0 +1 @@
|
||||
SOURCES= '0001-no-systemd.patch'
|
||||
@@ -1,22 +0,0 @@
|
||||
#!/usr/bin/perl
|
||||
|
||||
use strict;
|
||||
use warnings;
|
||||
|
||||
if (@ARGV == 0) {
|
||||
die("Usage: $0 <package repo>\n");
|
||||
}
|
||||
|
||||
# Process entire file instead of line by line.
|
||||
undef $/;
|
||||
|
||||
for (@ARGV) {
|
||||
my $file_name = $_ . "/PKGBUILD";
|
||||
open(my $fh, '<', $file_name) or die "Could not open file '$file_name' $!";
|
||||
my $content = <$fh>;
|
||||
close($fh);
|
||||
$content =~ s/(makedepends=\(\s*.*?)(\))/${1} 'argon2'$2/s;
|
||||
open($fh, '>', $file_name) or die "Could not open file '$file_name' $!";
|
||||
print $fh $content;
|
||||
close($fh);
|
||||
}
|
||||
15
patches/prosody/01.5-fix-parentheses.sh
Executable file
15
patches/prosody/01.5-fix-parentheses.sh
Executable file
@@ -0,0 +1,15 @@
|
||||
#!/bin/bash
|
||||
|
||||
# rm-service.sh
|
||||
# Indiscriminately removes all lines that contain ".service"
|
||||
|
||||
if [ "$#" -eq 0 ]; then
|
||||
echo "Usage: $0 <package repo>"
|
||||
exit 1
|
||||
else
|
||||
for arg in "$@"
|
||||
do
|
||||
sed -e 's/sha256sums=/)\nsha256sums=/' \
|
||||
-i "${arg}/PKGBUILD"
|
||||
done
|
||||
fi
|
||||
16
patches/rabbitmq/01-rm-systemd-patch.sh
Executable file
16
patches/rabbitmq/01-rm-systemd-patch.sh
Executable file
@@ -0,0 +1,16 @@
|
||||
#!/bin/bash
|
||||
|
||||
# rm-systemd-patch.sh
|
||||
# Indiscriminately removes all lines that contain
|
||||
# "rabbitmq-customize-systemd-service.patch". And removes the patch file.
|
||||
|
||||
if [ "$#" -eq 0 ]; then
|
||||
echo "Usage: $0 <package repo>"
|
||||
exit 1
|
||||
else
|
||||
for arg in "$@"
|
||||
do
|
||||
sed -i '/rabbitmq-customize-systemd-service.patch/d' "${arg}/PKGBUILD"
|
||||
rm "rabbitmq-customize-systemd-service.patch"
|
||||
done
|
||||
fi
|
||||
1
patches/rabbitmq/02-rm-systemd-deps.sh
Symbolic link
1
patches/rabbitmq/02-rm-systemd-deps.sh
Symbolic link
@@ -0,0 +1 @@
|
||||
../_common/rm-systemd-deps.sh
|
||||
1
patches/rabbitmq/03-rm-service.sh
Symbolic link
1
patches/rabbitmq/03-rm-service.sh
Symbolic link
@@ -0,0 +1 @@
|
||||
../_common/rm-service.sh
|
||||
1
patches/rabbitmq/04-updpkgsums.sh
Symbolic link
1
patches/rabbitmq/04-updpkgsums.sh
Symbolic link
@@ -0,0 +1 @@
|
||||
../_common/updpkgsums.sh
|
||||
1
patches/sfml/systemd-to-udev.sh
Symbolic link
1
patches/sfml/systemd-to-udev.sh
Symbolic link
@@ -0,0 +1 @@
|
||||
../_common/systemd-to-udev.sh
|
||||
1
patches/spotifyd/rm-service.sh
Symbolic link
1
patches/spotifyd/rm-service.sh
Symbolic link
@@ -0,0 +1 @@
|
||||
../_common/rm-service.sh
|
||||
9
patches/sssd/sssd.sh
Executable file
9
patches/sssd/sssd.sh
Executable file
@@ -0,0 +1,9 @@
|
||||
#!/bin/bash
|
||||
|
||||
for i in $@; do
|
||||
sed -e '/systemd/d' \
|
||||
-e '/journald/d' \
|
||||
-e '/sssd-perms.conf/i\ rm -rf $pkgdir/etc/systemd' \
|
||||
-i "$i"/PKGBUILD
|
||||
|
||||
done
|
||||
1
patches/tailscale/rm-service.sh
Symbolic link
1
patches/tailscale/rm-service.sh
Symbolic link
@@ -0,0 +1 @@
|
||||
../_common/rm-service.sh
|
||||
@@ -7,5 +7,6 @@ else
|
||||
for arg in "$@"
|
||||
do
|
||||
rm "${arg}/uwsgi.install"
|
||||
sed -i '/install=uwsgi\.install/Id' "${arg}/PKGBUILD"
|
||||
done
|
||||
fi
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
CONFIG_OPTIONS=-DUSE_SYSTEMD=OFF\n -DENABLE_JOURNALD_LOG=OFF
|
||||
CONFIG_OPTIONS=-D USE_SYSTEMD=OFF\n -D ENABLE_JOURNALD_LOG=OFF
|
||||
OPTION_VAR=cmake_options
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
CONFIG_OPTIONS=-DUSE_SYSTEMD=OFF\n -DENABLE_JOURNALD_LOG=OFF
|
||||
CONFIG_OPTIONS=-D USE_SYSTEMD=OFF\n -D ENABLE_JOURNALD_LOG=OFF
|
||||
OPTION_VAR=cmake_options
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
CONFIG_OPTIONS=-DUSE_SYSTEMD=OFF\n -DENABLE_JOURNALD_LOG=OFF
|
||||
CONFIG_OPTIONS=-D USE_SYSTEMD=OFF\n -D ENABLE_JOURNALD_LOG=OFF
|
||||
OPTION_VAR=cmake_options
|
||||
|
||||
@@ -5,4 +5,11 @@ for i in "$@"; do
|
||||
-e '/mingw32-strip/d' \
|
||||
-e '/depends/i CFLAGS+=" -Wno-error=incompatible-pointer-types -fPIC"' \
|
||||
-i "$i"/PKGBUILD
|
||||
for arg in "$@"
|
||||
do
|
||||
sed -e '/systemctl/d' \
|
||||
-e '/post_install/a \ echo "binfmt binary formats will be updated at reboot"' \
|
||||
-i $arg/wine.install
|
||||
done
|
||||
|
||||
done
|
||||
|
||||
@@ -8,4 +8,11 @@ else
|
||||
-e 's|-ffat-lto-objects|-ffat-lto-objects -fPIC|' \
|
||||
-i $arg/PKGBUILD
|
||||
done
|
||||
|
||||
for arg in "$@"
|
||||
do
|
||||
sed -e '/systemctl/d' \
|
||||
-e '/post_install/a \ echo "binfmt binary formats will be updated at reboot"' \
|
||||
-i $arg/wine.install
|
||||
done
|
||||
fi
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
CONFIG_OPTIONS=-DUSE_SYSTEMD=OFF\n -DENABLE_JOURNALD_LOG=OFF
|
||||
CONFIG_OPTIONS=-D USE_SYSTEMD=OFF\n -D ENABLE_JOURNALD_LOG=OFF
|
||||
OPTION_VAR=cmake_options
|
||||
|
||||
1
patches/xf86-video-intel/systemd-libs-to-libudev.sh
Symbolic link
1
patches/xf86-video-intel/systemd-libs-to-libudev.sh
Symbolic link
@@ -0,0 +1 @@
|
||||
../_common/systemd-libs-to-libudev.sh
|
||||
1
patches/xmms2/01-rm-service.sh
Symbolic link
1
patches/xmms2/01-rm-service.sh
Symbolic link
@@ -0,0 +1 @@
|
||||
../_common/rm-service.sh
|
||||
11
patches/xmms2/02-close-sources.sh
Executable file
11
patches/xmms2/02-close-sources.sh
Executable file
@@ -0,0 +1,11 @@
|
||||
#!/bin/bash
|
||||
|
||||
if [ "$#" -eq 0 ]; then
|
||||
echo "Usage: $0 <package repo>"
|
||||
exit 1
|
||||
else
|
||||
for arg in "$@"
|
||||
do
|
||||
sed 's/ sysusers.conf/ sysusers.conf)/' -i "${arg}/PKGBUILD"
|
||||
done
|
||||
fi
|
||||
1
patches/xmms2/03-updpkgsums.sh
Symbolic link
1
patches/xmms2/03-updpkgsums.sh
Symbolic link
@@ -0,0 +1 @@
|
||||
../_common/updpkgsums.sh
|
||||
13
patches/zabbix/01-oh-we-are-globbing.sh
Executable file
13
patches/zabbix/01-oh-we-are-globbing.sh
Executable file
@@ -0,0 +1,13 @@
|
||||
#!/bin/bash
|
||||
|
||||
# removes service files that are included via globbing
|
||||
|
||||
if [ "$#" -eq 0 ]; then
|
||||
echo "Usage: $0 <package repo>"
|
||||
exit 1
|
||||
else
|
||||
for arg in "$@"
|
||||
do
|
||||
sed -i -E "s/service,|,service//g" "${arg}/PKGBUILD"
|
||||
done
|
||||
fi
|
||||
24
patches/zabbix/02-dang-you.pl
Executable file
24
patches/zabbix/02-dang-you.pl
Executable file
@@ -0,0 +1,24 @@
|
||||
#!/usr/bin/perl
|
||||
|
||||
# remove services that are on the SAME LINE as other files
|
||||
|
||||
use strict;
|
||||
use warnings;
|
||||
|
||||
if (@ARGV == 0) {
|
||||
die("Usage: $0 <package repo>\n");
|
||||
}
|
||||
|
||||
# Process entire file instead of line by line.
|
||||
undef $/;
|
||||
|
||||
for (@ARGV) {
|
||||
my $file_name = $_ . "/PKGBUILD";
|
||||
open(FILE,$file_name);
|
||||
my $content = <FILE>;
|
||||
close(FILE);
|
||||
$content =~ s/zabbix[^\s]*\.service //g;
|
||||
open(FILE,">$file_name");
|
||||
print FILE $content;
|
||||
close(FILE);
|
||||
}
|
||||
1
patches/zabbix/03-rm-service.sh
Symbolic link
1
patches/zabbix/03-rm-service.sh
Symbolic link
@@ -0,0 +1 @@
|
||||
../_common/rm-service.sh
|
||||
1
patches/zabbix/04-updpkgsums.sh
Symbolic link
1
patches/zabbix/04-updpkgsums.sh
Symbolic link
@@ -0,0 +1 @@
|
||||
../_common/updpkgsums.sh
|
||||
Reference in New Issue
Block a user