| Summary: Osmocom Gateway GPRS Support Node (GGSN) |
| Name: @PACKAGE@ |
| Version: @VERSION@ |
| Release: 1 |
| URL: https://osmocom.org/projects/openggsn |
| Source0: http://prdownloads.sourceforge.net/ggsn/%{name}-%{version}.tar.gz |
| License: GPL |
| Group: System Environment/Daemons |
| BuildRoot: %{_tmppath}/%{name}-root |
| |
| %description |
| OsmoGGSN 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/osmo-ggsn |
| strip $RPM_BUILD_ROOT/usr/bin/sgsnemu |
| |
| #Copy osmo-ggsn init script in place |
| mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d |
| install -m755 examples/osmo-ggsn.init \ |
| $RPM_BUILD_ROOT/etc/rc.d/init.d/osmo-ggsn |
| |
| #Copy osmo-ggsn.conf in place |
| install -m755 examples/osmo-ggsn.cfg \ |
| $RPM_BUILD_ROOT/etc/osmo-ggsn.cfg |
| |
| #Copy gsn_restart file in place |
| mkdir -p $RPM_BUILD_ROOT/var/lib/osmo-ggsn |
| echo "0" > $RPM_BUILD_ROOT/var/lib/osmo-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 osmo-ggsn |
| |
| %files |
| %defattr(-,root,root) |
| |
| /usr/bin/osmo-ggsn |
| /usr/bin/sgsnemu |
| /etc/rc.d/init.d/osmo-ggsn |
| %dir /var/lib/osmo-ggsn |
| /var/lib/osmo-ggsn/gsn_restart |
| |
| %doc AUTHORS COPYING INSTALL NEWS README.md |
| %doc examples/osmo-ggsn.conf |
| %doc examples/sgsnemu.conf |
| %doc examples/osmo-ggsn.init |
| %doc examples/firewall |
| %doc /usr/man/man8/osmo-ggsn.8.gz |
| %doc /usr/man/man8/sgsnemu.8.gz |
| |
| %config /etc/osmo-ggsn.cfg |
| |
| |
| #/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 2017 <laforge@gnumonks.org> |
| - Update to OsmoGGSN |
| |
| * Mon Jun 30 2003 <jj@openggsn.org> |
| - Initial build. |