* UPD: libevent configure args to pick up installed version. Removed
configure arg --disable-libevent, added configure args
--with-libevent-header|lib.
+* UPD: gentoo initscript: merge from portage netatalk.init,v 1.1
* REM: Remove --with-smbsharemodes configure option, it was an
empty stub not yet implemented
if ( 0 == system("which getfattr > /dev/null 2>&1")) {
$eacommand = 1;
-} elsif (0 == system("which xattr > /dev/null 2>&1")) {
+} elsif (0 == system("which attr > /dev/null 2>&1")) {
$eacommand = 2;
} elsif (0 == system("which runat > /dev/null 2>&1")) {
$eacommand = 3;
} elsif ($arg eq "-e") {
if ($eacommand == 0) {
printf (STDERR "%s: unsupported option -e\n", basename($0));
- printf (STDERR "because neither getfattr, xattr, runat nor getextattr is found.\n");
+ printf (STDERR "because neither getfattr, attr, runat nor getextattr is found.\n");
exit 1;
}
$eaoption = 1;
#!/sbin/runscript
-
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+#
# Netatalk :NETATALK_VERSION: daemons.
-depend() {
- need net
- use logger dns
-}
-
-netatalk_startup () {
- ebegin "Starting netatalk"
- start-stop-daemon --start --quiet --exec :SBINDIR:/netatalk
- eend $?
-}
-
-start () {
- netatalk_startup
-}
+command=":SBINDIR:/${SVCNAME}"
-stop () {
- ebegin "Stopping netatalk"
- start-stop-daemon --stop --quiet --exec :SBINDIR:/netatalk
- eend $?
+depend() {
+ need net
+ use avahi-daemon
+ use logger dns
+ after entropy
}