Summary: Open Source Gateway GPRS Support Node (GGSN) Name: @PACKAGE@ Version: @VERSION@ Release: 1 URL: http://sourceforge.net/projects/ggsn/ Source0: http://prdownloads.sourceforge.net/ggsn/%{name}-%{version}.tar.gz License: GPL Group: System Environment/Daemons BuildRoot: %{_tmppath}/%{name}-root %description OpenGGSN is a Gateway GPRS Support Node (GGSN). It is used by mobile operators as the interface between the Internet and the rest of the mobile network infrastructure. The project also provides an SGSN emulator suitable for GPRS core network testing. %prep %setup -q %build ./configure --prefix=/usr --enable-static-exec make %install make install prefix=$RPM_BUILD_ROOT/usr strip $RPM_BUILD_ROOT/usr/bin/ggsn strip $RPM_BUILD_ROOT/usr/bin/sgsnemu #Copy ggsn init script in place mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d install -m755 examples/ggsn.init \ $RPM_BUILD_ROOT/etc/rc.d/init.d/ggsn #Copy ggsn.conf in place install -m755 examples/ggsn.conf \ $RPM_BUILD_ROOT/etc/ggsn.conf #Copy gsn_restart file in place mkdir -p $RPM_BUILD_ROOT/var/lib/ggsn echo "0" > $RPM_BUILD_ROOT/var/lib/ggsn/gsn_restart #Clean up unwanted library files rm -rf $RPM_BUILD_ROOT/usr/include/* rm -rf $RPM_BUILD_ROOT/usr/lib/* %clean rm -rf $RPM_BUILD_ROOT make clean %post /sbin/chkconfig --add ggsn %files %defattr(-,root,root) /usr/bin/ggsn /usr/bin/sgsnemu /etc/rc.d/init.d/ggsn %dir /var/lib/ggsn /var/lib/ggsn/gsn_restart %doc AUTHORS COPYING INSTALL NEWS README.md %doc examples/ggsn.conf %doc examples/sgsnemu.conf %doc examples/ggsn.init %doc examples/firewall %doc /usr/man/man8/ggsn.8.gz %doc /usr/man/man8/sgsnemu.8.gz %config /etc/ggsn.conf #/usr/lib/libgtp.a #/usr/lib/libgtp.la #/usr/lib/libgtp.so #/usr/lib/libgtp.so.0 #/usr/lib/libgtp.so.0.0.0 %changelog * Mon Jun 30 2003 - Initial build.