5 %define release %{taglevel}%{?pldistro:.%{pldistro}}%{?date:.%{date}}
7 Summary: CoDemux - HTTP port DeMux
12 Group: System Environment/Base
13 Source: %{name}-%{version}.tar.gz
15 Packager: PlanetLab Central <support@planet-lab.org>
16 Distribution: PlanetLab %{plrelease}
18 #URL: http://codeen.cs.princeton.edu/
19 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
23 codemux is a privileged port (80) sharing service that passes traffic to and from slices via localhost ports.
32 make RPM_VERSION=%{version}.%{taglevel}
35 rm -rf $RPM_BUILD_ROOT
36 make INSTALL_ROOT=$RPM_BUILD_ROOT install
37 install -D -m 644 codemux.logrotate $RPM_BUILD_ROOT/%{_sysconfdir}/logrotate.d/codemux
40 rm -rf $RPM_BUILD_ROOT
43 %defattr(0644,root,root)
44 %attr(0755,root,root) %{_initrddir}/codemux
45 %config(noreplace) /etc/codemux/codemux.conf
46 %attr(0755,root,root) /usr/sbin/codemux
47 %{_sysconfdir}/logrotate.d/codemux
50 chkconfig --add codemux
52 if [ -z "$PL_BOOTCD" ]; then
53 /etc/init.d/codemux condrestart
59 chkconfig --del codemux
61 # stop daemon if its currently running
62 if [ "`/etc/init.d/codemux status`" = "running" ]; then
63 /etc/init.d/codemux stop
68 * Mon Jan 24 2011 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - codemux-0.1-15
69 - no semantic change - just fixed specfile for git URL
71 * Tue Mar 09 2010 S.Çağlar Onur <caglar@cs.princeton.edu> - CoDemux-0.1-14
72 - introduce an IP field
74 * Tue Dec 02 2008 Daniel Hokka Zakrisson <daniel@hozac.com> - CoDemux-0.1-13
75 - Add condrestart to the initscript and add a way to limit codemux to one IP.
77 * Fri Jun 06 2008 Stephen Soltesz <soltesz@cs.princeton.edu> - CoDemux-0.1-12
79 - KyoungSoo added fix to prevent failure with new compilers
82 * Fri May 09 2008 Stephen Soltesz <soltesz@cs.princeton.edu> - CoDemux-0.1-11
85 * Thu Apr 24 2008 Faiyaz Ahmed <faiyaza@cs.princeton.edu> - CoDemux-0.1-10
87 - Examples in conf file are enough. Removed PLC specific entries.
90 * Fri Mar 28 2008 Faiyaz Ahmed <faiyaza@cs.princeton.edu> - CoDemux-0.1-7 CoDemux-0.1-8
93 * Sun Apr 22 2007 KYOUNGSOO PARK <kyoungso@park.cs.princeton.edu> -