diff options
author | John-Michael Mulesa | 2020-07-30 10:17:29 +1000 |
---|---|---|
committer | John-Michael Mulesa | 2020-07-30 10:17:29 +1000 |
commit | fb3a6b4bbac4c36b2deb7c659246f76cb1627c83 (patch) | |
tree | 609ea554412391894f233abdeb42761911973914 | |
parent | 97f7ed2db083256637037252c56307169b24ea5d (diff) | |
download | aur-fb3a6b4bbac4c36b2deb7c659246f76cb1627c83.tar.gz |
Add systemd unit files.
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 17 | ||||
-rw-r--r-- | a2boot.service | 17 | ||||
-rw-r--r-- | atalk.service | 16 | ||||
-rw-r--r-- | netatalk-cnid.service | 18 | ||||
-rw-r--r-- | netatalk.service | 18 | ||||
-rw-r--r-- | pap.service | 17 | ||||
-rw-r--r-- | timelord.service | 17 |
8 files changed, 129 insertions, 7 deletions
@@ -1,14 +1,14 @@ pkgbase = netatalk-ddp pkgdesc = A kernel-level implementation of AppleTalk, AFP, and PAP services pkgver = 2.2.6 - pkgrel = 3 + pkgrel = 4 url = http://netatalk.sourceforge.net arch = i686 arch = x86_64 license = GPL depends = openslp depends = libcups - depends = libgcrypt>=1.2.3 + depends = libgcrypt15 depends = libtirpc depends = libwrap depends = rpcsvc-proto @@ -32,6 +32,12 @@ pkgbase = netatalk-ddp source = netatalk-uams_dhx_pam.patch source = netatalk-uams_randnum.patch source = netatalk-papd_print_cups.patch + source = a2boot.service + source = atalk.service + source = netatalk-cnid.service + source = netatalk.service + source = pap.service + source = timelord.service md5sums = cd8ca5be7ebb0ac42d5576f401a8a8ba md5sums = e56ca98c7399916d73cd6de1beb4a567 md5sums = 3a9237d97a109e1d7923c93e6c91c182 @@ -39,6 +45,12 @@ pkgbase = netatalk-ddp md5sums = ced20afc4ac36220efbb452fc8d56881 md5sums = e57f9714b04c9b52f40260ed62dce82d md5sums = 6d8c7d17632dcb6d062987dba43089f0 + md5sums = fb2a3edcde5924932d1e40d77ea10087 + md5sums = 7f4f693b087a2196adfa42a4e7162bc7 + md5sums = 0063d66bf9649d585f3a5c6915d840ce + md5sums = d4bdcf02712beae9bce2b147b1861920 + md5sums = 2dc6baaaf73a5c7ada9dea018dae1ac9 + md5sums = 03de1519d7bebedd09748a215537e0cb pkgname = netatalk-ddp @@ -7,12 +7,12 @@ pkgname=netatalk-ddp pkgver=2.2.6 -pkgrel=3 +pkgrel=4 pkgdesc='A kernel-level implementation of AppleTalk, AFP, and PAP services' arch=('i686' 'x86_64') url='http://netatalk.sourceforge.net' license=('GPL') -depends=('openslp' 'libcups' 'libgcrypt>=1.2.3' 'libtirpc' 'libwrap' 'rpcsvc-proto') +depends=('openslp' 'libcups' 'libgcrypt15' 'libtirpc' 'libwrap' 'rpcsvc-proto') optdepends=('cups: required for PAP support') replaces=('netatalk-git' 'netatalk2') conflicts=('netatalk') @@ -25,14 +25,20 @@ backup=('etc/netatalk/afpd.conf' 'etc/netatalk/papd.conf' 'etc/pam.d/netatalk') options=('!libtool') -source=(https://svwh.dl.sourceforge.net/project/netatalk/netatalk/$pkgver/netatalk-$pkgver.tar.bz2 netatalk-invalid_dircache_entries.patch netatalk-current_vol.patch netatalk-uams_dhx_passwd.patch netatalk-uams_dhx_pam.patch netatalk-uams_randnum.patch netatalk-papd_print_cups.patch) +source=(https://svwh.dl.sourceforge.net/project/netatalk/netatalk/$pkgver/netatalk-$pkgver.tar.bz2 netatalk-invalid_dircache_entries.patch netatalk-current_vol.patch netatalk-uams_dhx_passwd.patch netatalk-uams_dhx_pam.patch netatalk-uams_randnum.patch netatalk-papd_print_cups.patch a2boot.service atalk.service netatalk-cnid.service netatalk.service pap.service timelord.service) md5sums=('cd8ca5be7ebb0ac42d5576f401a8a8ba' 'e56ca98c7399916d73cd6de1beb4a567' '3a9237d97a109e1d7923c93e6c91c182' 'be2aae358f7e119cac04d0647b313dde' 'ced20afc4ac36220efbb452fc8d56881' 'e57f9714b04c9b52f40260ed62dce82d' - '6d8c7d17632dcb6d062987dba43089f0') + '6d8c7d17632dcb6d062987dba43089f0' + 'fb2a3edcde5924932d1e40d77ea10087' + '7f4f693b087a2196adfa42a4e7162bc7' + '0063d66bf9649d585f3a5c6915d840ce' + 'd4bdcf02712beae9bce2b147b1861920' + '2dc6baaaf73a5c7ada9dea018dae1ac9' + '03de1519d7bebedd09748a215537e0cb') build() { cd netatalk-$pkgver @@ -55,5 +61,6 @@ package() { msg2 'Building...' make DESTDIR="$pkgdir" install msg2 'Moving Files...' - rm "$pkgdir"/usr/include/netatalk/at.h + cp "${srcdir}"/*.service "$pkgdir"/usr/lib/systemd/system/ + rm "$pkgdir"/usr/include/netatalk/at.h } diff --git a/a2boot.service b/a2boot.service new file mode 100644 index 000000000000..ae81b0ffc081 --- /dev/null +++ b/a2boot.service @@ -0,0 +1,17 @@ +# This is experimental service file. +# See distrib/systemd/README + +[Unit] +Description=Netatalk a2boot service for Macintosh clients +After=syslog.target network.target slpd.service avahi-daemon.service atalk.service +Requires=atalk.service + +[Service] +Type=forking +GuessMainPID=no +ExecStart=/usr/sbin/a2boot +Restart=always +RestartSec=1 + +[Install] +WantedBy=multi-user.target diff --git a/atalk.service b/atalk.service new file mode 100644 index 000000000000..2a05a43340c3 --- /dev/null +++ b/atalk.service @@ -0,0 +1,16 @@ +# This is experimental service file. +# See distrib/systemd/README + +[Unit] +Description=Netatalk AppleTalk service for Macintosh clients +After=syslog.target network.target slpd.service avahi-daemon.service + +[Service] +Type=forking +GuessMainPID=no +ExecStart=/usr/sbin/atalkd +Restart=always +RestartSec=1 + +[Install] +WantedBy=multi-user.target diff --git a/netatalk-cnid.service b/netatalk-cnid.service new file mode 100644 index 000000000000..495081921ab4 --- /dev/null +++ b/netatalk-cnid.service @@ -0,0 +1,18 @@ +# This is experimental service file. +# See distrib/systemd/README + +[Unit] +Description=Netatalk CNID database daemon for AFP fileserver +After=syslog.target network.target +Before=netatalk.service + +[Service] +Type=forking +GuessMainPID=no +ExecStart=/usr/sbin/cnid_metad -l log_note +Restart=always +RestartSec=1 + +[Install] +WantedBy=multi-user.target +Also=netatalk.service diff --git a/netatalk.service b/netatalk.service new file mode 100644 index 000000000000..7c6857c1ae3f --- /dev/null +++ b/netatalk.service @@ -0,0 +1,18 @@ +# This is experimental service file. +# See distrib/systemd/README + +[Unit] +Description=Netatalk AFP fileserver for Macintosh clients +After=syslog.target network.target slpd.service avahi-daemon.service netatalk-cnid.service +Requires=netatalk-cnid.service + +[Service] +Type=forking +GuessMainPID=no +ExecStart=/usr/sbin/afpd -c 20 +Restart=always +RestartSec=1 + +[Install] +WantedBy=multi-user.target +Also=netatalk-cnid.service diff --git a/pap.service b/pap.service new file mode 100644 index 000000000000..371de56b7c6a --- /dev/null +++ b/pap.service @@ -0,0 +1,17 @@ +# This is experimental service file. +# See distrib/systemd/README + +[Unit] +Description=Netatalk PAP (Print/CUPS) service for Macintosh clients +After=syslog.target network.target slpd.service avahi-daemon.service atalk.service +Requires=atalk.service + +[Service] +Type=forking +GuessMainPID=no +ExecStart=/usr/sbin/papd +Restart=always +RestartSec=1 + +[Install] +WantedBy=multi-user.target diff --git a/timelord.service b/timelord.service new file mode 100644 index 000000000000..5568c26f31af --- /dev/null +++ b/timelord.service @@ -0,0 +1,17 @@ +# This is experimental service file. +# See distrib/systemd/README + +[Unit] +Description=Netatalk timelord (network time) service for Macintosh clients +After=syslog.target network.target slpd.service avahi-daemon.service atalk.service +Requires=atalk.service + +[Service] +Type=forking +GuessMainPID=no +ExecStart=/usr/sbin/timelord +Restart=always +RestartSec=1 + +[Install] +WantedBy=multi-user.target |