osmo-ggsn/osmo-ggsn.spec.in

91 lines
2.0 KiB
RPMSpec
Raw Normal View History

Summary: Osmocom Gateway GPRS Support Node (GGSN)
2003-07-06 21:29:53 +00:00
Name: @PACKAGE@
Version: @VERSION@
Release: 1
URL: https://osmocom.org/projects/openggsn
2003-07-06 21:29:53 +00:00
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
2003-07-06 21:29:53 +00:00
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
2003-07-06 21:29:53 +00:00
strip $RPM_BUILD_ROOT/usr/bin/sgsnemu
#Copy osmo-ggsn init script in place
2003-07-06 21:29:53 +00:00
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
2003-07-06 21:29:53 +00:00
#Copy osmo-ggsn.conf in place
install -m755 examples/osmo-ggsn.cfg \
$RPM_BUILD_ROOT/etc/osmo-ggsn.cfg
2003-07-06 21:29:53 +00:00
#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
2003-07-06 21:29:53 +00:00
2003-07-08 13:47:16 +00:00
#Clean up unwanted library files
rm -rf $RPM_BUILD_ROOT/usr/include/*
rm -rf $RPM_BUILD_ROOT/usr/lib/*
2003-07-06 21:29:53 +00:00
%clean
rm -rf $RPM_BUILD_ROOT
make clean
%post
/sbin/chkconfig --add osmo-ggsn
2003-07-06 21:29:53 +00:00
%files
%defattr(-,root,root)
/usr/bin/osmo-ggsn
2003-07-06 21:29:53 +00:00
/usr/bin/sgsnemu
/etc/rc.d/init.d/osmo-ggsn
%dir /var/lib/osmo-ggsn
/var/lib/osmo-ggsn/gsn_restart
2003-07-06 21:29:53 +00:00
%doc AUTHORS COPYING INSTALL NEWS README.md
%doc examples/osmo-ggsn.conf
2003-07-06 21:29:53 +00:00
%doc examples/sgsnemu.conf
%doc examples/osmo-ggsn.init
2004-01-15 17:39:10 +00:00
%doc examples/firewall
%doc /usr/man/man8/osmo-ggsn.8.gz
2003-07-06 21:29:53 +00:00
%doc /usr/man/man8/sgsnemu.8.gz
%config /etc/osmo-ggsn.cfg
2003-07-06 21:29:53 +00:00
#/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
2003-07-06 21:29:53 +00:00
* Mon Jun 30 2003 <jj@openggsn.org>
- Initial build.