- cleaned up unused library functions for codemux
[codemux.git] / codemux.spec
1 Summary: CoDemux - HTTP port demultiplexer
2 Name: codemux
3 Version: 0.4
4 Release: 1
5 License: Private
6 Group: System Environment/Base
7 URL: http://codeen.cs.princeton.edu/
8 Source0: %{name}-%{version}.tar.gz
9 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
10
11 %description
12
13 %prep
14 %setup -q
15
16 make clean
17
18 %build
19 make
20
21 %install
22 rm -rf $RPM_BUILD_ROOT
23
24 make install
25
26 %clean
27 rm -rf $RPM_BUILD_ROOT
28
29 %files
30 %defattr(0644,root,root,)
31 %attr(0755,root,root) %{_initrddir}/codemux
32 %config /etc/codemux/codemux.conf
33 %attr(0755,root,root) /usr/local/planetlab/sbin/codemux
34
35 %post
36 chkconfig codemux reset
37
38 if [ -z "$PL_BOOTCD" ]; then
39     /sbin/ldconfig
40     /etc/init.d/codemux restart
41 fi
42
43 %preun
44 if [ "$1" = 0 ]; then
45     # erase, not upgrade
46     chkconfig --del codemux
47
48     # stop daemon if its currently running
49     if [ "`/etc/init.d/codemux status`" = "running" ]; then
50         /etc/init.d/codemux stop
51     fi
52 fi
53
54 %doc
55
56 %changelog
57 * Sun Apr 22 2007 KYOUNGSOO PARK <kyoungso@park.cs.princeton.edu> - 
58 - Initial build.
59