PKG.patch 1.53 KiB
diff -uar a/PKGBUILD b/PKGBUILD
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -16,7 +16,7 @@
license=('GPL-3.0-or-later')
makedepends=('python' 'python-markdown' 'python-dnspython' 'docbook-xsl' 'pkg-config' 'libbsd' 'popt' 'libcups'
'readline' 'tevent' 'acl' 'libldap' 'libcap' 'ldb' 'krb5' 'pam'
- 'systemd' 'gnutls' 'talloc' 'tdb' 'dbus'
+ 'gnutls' 'talloc' 'tdb' 'dbus'
'perl-parse-yapp' 'libnsl' 'libtirpc' 'rpcsvc-proto' 'jansson'
'liburing' 'perl-json' 'glusterfs')
optdepends=(
@@ -61,8 +61,7 @@
--with-ldap \
--with-winbind \
--with-acl-support \
- --with-systemd \
- --systemd-install-services \
+ --without-systemd \
--with-pam \
--with-pammodulesdir=/usr/lib/security \
--bundled-libraries=!tdb,!talloc,!pytalloc-util,!tevent,!popt,!ldb,!pyldb-util \
@@ -179,10 +178,8 @@
"${pkgdir}"/usr/${script}
done
- # packaging/wscript_build to use /etc/conf.d
- sed -i -e '/^EnvironmentFile/ s/sysconfig/conf.d/' "${pkgdir}"/usr/lib/systemd/system/*.service
install -d -m755 "${pkgdir}"/etc/conf.d
- install -m644 "${srcdir}"/samba-${pkgver}/packaging/systemd/samba.sysconfig "${pkgdir}"/etc/conf.d/samba
+ install -m644 "${srcdir}"/samba.sysconfig "${pkgdir}"/etc/conf.d/samba
# create ephemeral dirs via tmpfiles rather than shipping them in package
install -D -m644 "${srcdir}"/../../samba.conf "${pkgdir}"/usr/lib/tmpfiles.d/samba.conf