1 |
neurogeek 13/10/31 20:04:54 |
2 |
|
3 |
Added: nutcracker.confd nutcracker.initd |
4 |
nutcracker-0.2.4-use-system-libyaml.patch |
5 |
Log: |
6 |
Initial commit |
7 |
|
8 |
(Portage version: 2.2.7/cvs/Linux x86_64, unsigned Manifest commit) |
9 |
|
10 |
Revision Changes Path |
11 |
1.1 net-proxy/nutcracker/files/nutcracker.confd |
12 |
|
13 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-proxy/nutcracker/files/nutcracker.confd?rev=1.1&view=markup |
14 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-proxy/nutcracker/files/nutcracker.confd?rev=1.1&content-type=text/plain |
15 |
|
16 |
Index: nutcracker.confd |
17 |
=================================================================== |
18 |
# Copyright 1999-2013 Gentoo Foundation |
19 |
# Distributed under the terms of the GNU General Public License v2 |
20 |
# $Header: /var/cvsroot/gentoo-x86/net-proxy/nutcracker/files/nutcracker.confd,v 1.1 2013/10/31 20:04:54 neurogeek Exp $ |
21 |
|
22 |
#USER="nobody" |
23 |
#PIDFILE="/var/run/nutcracker.pid" |
24 |
#CONF_FILE="/etc/nutcracker/nutcracker.yaml" |
25 |
|
26 |
NUTCRACKER_BIN="/usr/bin/nutcracker" |
27 |
NUTCRACKER_OPTS="--daemonize" |
28 |
|
29 |
|
30 |
|
31 |
1.1 net-proxy/nutcracker/files/nutcracker.initd |
32 |
|
33 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-proxy/nutcracker/files/nutcracker.initd?rev=1.1&view=markup |
34 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-proxy/nutcracker/files/nutcracker.initd?rev=1.1&content-type=text/plain |
35 |
|
36 |
Index: nutcracker.initd |
37 |
=================================================================== |
38 |
#!/sbin/runscript |
39 |
# Copyright 1999-2013 Gentoo Foundation |
40 |
# Distributed under the terms of the GNU General Public License v2 |
41 |
# $Header: /var/cvsroot/gentoo-x86/net-proxy/nutcracker/files/nutcracker.initd,v 1.1 2013/10/31 20:04:54 neurogeek Exp $ |
42 |
|
43 |
USER="${USER:-nobody}" |
44 |
PIDFILE="${PIDFILE:-/var/run/nutcracker.pid}" |
45 |
NUTCRACKER_BIN="${NUTCRACKER_BIN:-/usr/bin/nutcracker}" |
46 |
CONF_FILE="${CONF_FILE:-/etc/nutcracker/nutcracker.yml}" |
47 |
|
48 |
depend() { |
49 |
need net |
50 |
} |
51 |
|
52 |
checkconf() { |
53 |
ebegin "Testing configuration" |
54 |
${NUTCRACKER_BIN} --test-conf \ |
55 |
--conf-file=${CONF_FILE} \ |
56 |
>/dev/null 2>&1 |
57 |
eend $? |
58 |
} |
59 |
|
60 |
start() { |
61 |
checkconf || exit 1 |
62 |
ebegin "Starting Nutcracker" |
63 |
start-stop-daemon --start -u ${USER} \ |
64 |
--name ${SVCNAME} \ |
65 |
--exec ${NUTCRACKER_BIN} -- \ |
66 |
--conf-file="${CONF_FILE}" \ |
67 |
--pid-file=${PIDFILE} \ |
68 |
${NUTCRACKER_OPTS} |
69 |
eend $? |
70 |
} |
71 |
|
72 |
stop() { |
73 |
ebegin "Stopping Nutcracker" |
74 |
start-stop-daemon --stop --pidfile "${PIDFILE}" |
75 |
eend $? |
76 |
} |
77 |
|
78 |
|
79 |
|
80 |
|
81 |
1.1 net-proxy/nutcracker/files/nutcracker-0.2.4-use-system-libyaml.patch |
82 |
|
83 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-proxy/nutcracker/files/nutcracker-0.2.4-use-system-libyaml.patch?rev=1.1&view=markup |
84 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-proxy/nutcracker/files/nutcracker-0.2.4-use-system-libyaml.patch?rev=1.1&content-type=text/plain |
85 |
|
86 |
Index: nutcracker-0.2.4-use-system-libyaml.patch |
87 |
=================================================================== |
88 |
diff -uNr nutcracker-0.2.4.orig/Makefile.am nutcracker-0.2.4/Makefile.am |
89 |
--- nutcracker-0.2.4.orig/Makefile.am 2013-09-11 10:11:19.869975912 -0400 |
90 |
+++ nutcracker-0.2.4/Makefile.am 2013-09-11 10:11:36.709975757 -0400 |
91 |
@@ -2,6 +2,6 @@ |
92 |
|
93 |
ACLOCAL_AMFLAGS = -I m4 |
94 |
|
95 |
-SUBDIRS = contrib src |
96 |
+SUBDIRS = src |
97 |
|
98 |
EXTRA_DIST = README.md NOTICE LICENSE ChangeLog conf scripts notes |
99 |
diff -uNr nutcracker-0.2.4.orig/src/Makefile.am nutcracker-0.2.4/src/Makefile.am |
100 |
--- nutcracker-0.2.4.orig/src/Makefile.am 2013-09-11 10:16:16.449973187 -0400 |
101 |
+++ nutcracker-0.2.4/src/Makefile.am 2013-09-11 10:16:44.019972934 -0400 |
102 |
@@ -3,7 +3,6 @@ |
103 |
AM_CPPFLAGS = -D_GNU_SOURCE -D_XOPEN_SOURCE |
104 |
AM_CPPFLAGS += -I $(top_srcdir)/src/hashkit |
105 |
AM_CPPFLAGS += -I $(top_srcdir)/src/proto |
106 |
-AM_CPPFLAGS += -I $(top_srcdir)/contrib/yaml-0.1.4/include |
107 |
|
108 |
AM_CFLAGS = -Wall -Wshadow |
109 |
AM_CFLAGS += -Wpointer-arith |
110 |
@@ -43,4 +42,3 @@ |
111 |
|
112 |
nutcracker_LDADD = $(top_builddir)/src/hashkit/libhashkit.a |
113 |
nutcracker_LDADD += $(top_builddir)/src/proto/libproto.a |
114 |
-nutcracker_LDADD += $(top_builddir)/contrib/yaml-0.1.4/src/.libs/libyaml.a |
115 |
diff -uNr nutcracker-0.2.4.orig/configure.ac nutcracker-0.2.4/configure.ac |
116 |
--- nutcracker-0.2.4.orig/configure.ac 2013-09-11 10:23:27.879969223 -0400 |
117 |
+++ nutcracker-0.2.4/configure.ac 2013-09-11 10:24:28.729968664 -0400 |
118 |
@@ -138,11 +138,7 @@ |
119 |
[AC_DEFINE([HAVE_STATS], [1], [Define to 1 if stats is not disabled])]) |
120 |
AC_MSG_RESULT($disable_stats) |
121 |
|
122 |
-# Untar the yaml-0.1.4 in contrib/ before config.status is rerun |
123 |
-AC_CONFIG_COMMANDS_PRE([tar xvfz contrib/yaml-0.1.4.tar.gz -C contrib]) |
124 |
- |
125 |
-# Call yaml-0.1.4 ./configure recursively |
126 |
-AC_CONFIG_SUBDIRS([contrib/yaml-0.1.4]) |
127 |
+PKG_CHECK_MODULES([YAML], [yaml-0.1 >= 0.1]) |
128 |
|
129 |
# Define Makefiles |
130 |
AC_CONFIG_FILES([Makefile |
131 |
diff -uNr nutcracker-0.2.4.orig/src/Makefile.am nutcracker-0.2.4/src/Makefile.am |
132 |
--- nutcracker-0.2.4.orig/src/Makefile.am 2013-09-11 10:23:27.879969223 -0400 |
133 |
+++ nutcracker-0.2.4/src/Makefile.am 2013-09-11 10:26:16.549967674 -0400 |
134 |
@@ -11,8 +11,9 @@ |
135 |
AM_CFLAGS += -Wno-unused-parameter -Wno-unused-value |
136 |
AM_CFLAGS += -Wconversion -Wsign-compare |
137 |
AM_CFLAGS += -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations |
138 |
+AM_CFLAGS += $(YAML_CFLAGS) |
139 |
|
140 |
-AM_LDFLAGS = -lm -lpthread -rdynamic |
141 |
+AM_LDFLAGS = -lm -lpthread -rdynamic $(YAML_LIBS) |
142 |
|
143 |
SUBDIRS = hashkit proto |
144 |
|
145 |
@@ -40,5 +41,5 @@ |
146 |
nc_queue.h \ |
147 |
nc.c |
148 |
|
149 |
-nutcracker_LDADD = $(top_builddir)/src/hashkit/libhashkit.a |
150 |
+nutcracker_LDADD = $(top_builddir)/src/hashkit/libhashkit.a |
151 |
nutcracker_LDADD += $(top_builddir)/src/proto/libproto.a |