Update debina

This commit is contained in:
NextEPC
2023-08-09 18:06:13 -06:00
parent eaab2d0b67
commit 701a3e8b4b
53 changed files with 105 additions and 2824 deletions

2070
debian/changelog vendored

File diff suppressed because it is too large Load Diff

248
debian/control vendored
View File

@@ -1,8 +1,7 @@
Source: open5gs
Source: nextepc
Section: net
Priority: optional
Maintainer: Harald Welte <laforge@gnumonks.org>
Uploaders: Sukchan Lee <acetcom@gmail.com>
Build-Depends: debhelper (>= 11),
git,
pkg-config,
@@ -25,265 +24,212 @@ Build-Depends: debhelper (>= 11),
libtalloc-dev,
Standards-Version: 4.3.0
Rules-Requires-Root: no
Homepage: https://open5gs.org
Vcs-Browser: https://github.com/open5gs/open5gs
Vcs-Git: git://github.com/open5gs/open5gs
Vcs-Browser: https://github.com/nextepc/nextepc-oss
Vcs-Git: git://github.com/nextepc/nextepc-oss
Package: open5gs-common
Package: nextepc-common
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends},
${misc:Depends}
Description: 5G Core and EPC (Shared Files)
Open5GS is a C-language implementation of 5G Core and EPC
Packet Core, i.e. the core network of an NR/LTE network (Release-17)
.
This package contains some core libraries/plugins required by the other
binary packages such as open5gs-{mme,sgwc,sgwu,amf,smf,upf,...}.
NextEPC OSS is an open source implementation of 5G Core and LTE EPC.
Package: open5gs-mme
Package: nextepc-mme
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends},
${misc:Depends},
open5gs-common (= ${binary:Version})
nextepc-common (= ${binary:Version})
Description: MME (Mobility Management Entity)
Open5GS is a C-language implementation of 5G Core and EPC
Packet Core, i.e. the core network of an NR/LTE network (Release-17)
.
This package provides the MME (Mobility Management Engine), which
terminates the S1 interfaces from the eNodeBs cells in the cellular
network, and interfaces via S11 to the SGW-C as well as via S6a to the
HSS.
NextEPC OSS is an open source implementation of 5G Core and LTE EPC.
Package: open5gs-sgwc
Package: nextepc-sgwc
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends},
${misc:Depends},
open5gs-common (= ${binary:Version})
nextepc-common (= ${binary:Version})
Description: SGW-C (Serving Gateway - Control Plane)
Open5GS is a C-language implementation of 5G Core and EPC
Packet Core, i.e. the core network of an NR/LTE network (Release-17)
.
This package provides the SGW-C (Serving Gateway - Control Plane)
which is situated between the MME and PGW. It implements the S11 interface
to the MME, and the S5 interface to the SMF-C.
NextEPC OSS is an open source implementation of 5G Core and LTE EPC.
Package: open5gs-smf
Package: nextepc-smf
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends},
${misc:Depends},
open5gs-common (= ${binary:Version})
nextepc-common (= ${binary:Version})
Description: SMF (Session Management Function)
Open5GS is a C-language implementation of 5G Core and EPC
Packet Core, i.e. the core network of an NR/LTE network (Release-17)
.
This package provides the SMF (Session Management Function)
NextEPC OSS is an open source implementation of 5G Core and LTE EPC.
Package: open5gs-amf
Package: nextepc-amf
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends},
${misc:Depends},
open5gs-common (= ${binary:Version})
nextepc-common (= ${binary:Version})
Description: AMF (Access and Mobility Management Function)
Open5GS is a C-language implementation of 5G Core and EPC
Packet Core, i.e. the core network of an NR/LTE network (Release-17)
.
This package provides the AMF (Access and Mobility Management Function)
NextEPC OSS is an open source implementation of 5G Core and LTE EPC.
Package: open5gs-sgwu
Package: nextepc-sgwu
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends},
${misc:Depends},
open5gs-common (= ${binary:Version})
nextepc-common (= ${binary:Version})
Description: SGW-U (Serving Gateway - User Plane)
Open5GS is a C-language implementation of 5G Core and EPC
Packet Core, i.e. the core network of an NR/LTE network (Release-17)
.
This package provides the SGW-U (Serving Gateway - User Plane)
which is situated between the eNB and UPF. It implements the S1U interface
to the eNB, and the S5U interface to the SMF-U.
NextEPC OSS is an open source implementation of 5G Core and LTE EPC.
Package: open5gs-upf
Package: nextepc-upf
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends},
${misc:Depends},
udev,
open5gs-common (= ${binary:Version})
nextepc-common (= ${binary:Version})
Description: UPF (User Plane Function)
Open5GS is a C-language implementation of 5G Core and EPC
Packet Core, i.e. the core network of an NR/LTE network (Release-17)
.
This package provides the UPF (User Plane Function)
NextEPC OSS is an open source implementation of 5G Core and LTE EPC.
Package: open5gs-hss
Package: nextepc-hss
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends},
${misc:Depends},
mongodb-org | mongodb,
open5gs-common (= ${binary:Version})
nextepc-common (= ${binary:Version})
Description: HSS (Home Subscriber Server)
Open5GS is a C-language implementation of 5G Core and EPC
Packet Core, i.e. the core network of an NR/LTE network (Release-17)
.
This package provides the HSS (Home Subscriber Server) element of the
EPC, i.e. the central database of mobile network subscribers, with
their IMSI, MSISDN, cryptographic key materials, service subscription
information, etc. It implements the S6a interface towards the MME
using the DIAMETER protocol.
NextEPC OSS is an open source implementation of 5G Core and LTE EPC.
Package: open5gs-pcrf
Package: nextepc-pcrf
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends},
${misc:Depends},
mongodb-org | mongodb,
open5gs-common (= ${binary:Version})
nextepc-common (= ${binary:Version})
Description: PCRF (Policy and Charging Rules Function)
Open5GS is a C-language implementation of 5G Core and EPC
Packet Core, i.e. the core network of an NR/LTE network (Release-17)
.
This package contains the PCRF (Policy and Charging Rules Function),
which controls the service quality (QoS) of individual connections and
how to account/charge related traffic. It implements the Gx interface
towards the SMF-C using the DIAMETER protocol.
NextEPC OSS is an open source implementation of 5G Core and LTE EPC.
Package: open5gs-nrf
Package: nextepc-nrf
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends},
${misc:Depends},
open5gs-common (= ${binary:Version})
nextepc-common (= ${binary:Version})
Description: NRF (Network Repository Function)
Open5GS is a C-language implementation of 5G Core and EPC
Packet Core, i.e. the core network of an NR/LTE network (Release-17)
.
This package provides the NRF (Network Repository Function)
NextEPC OSS is an open source implementation of 5G Core and LTE EPC.
Package: open5gs-scp
Package: nextepc-scp
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends},
${misc:Depends},
open5gs-common (= ${binary:Version})
nextepc-common (= ${binary:Version})
Description: SCP (Network Repository Function)
Open5GS is a C-language implementation of 5G Core and EPC
Packet Core, i.e. the core network of an NR/LTE network (Release-17)
.
This package provides the SCP (Service Communication Proxy)
NextEPC OSS is an open source implementation of 5G Core and LTE EPC.
Package: open5gs-ausf
Package: nextepc-ausf
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends},
${misc:Depends},
open5gs-common (= ${binary:Version})
nextepc-common (= ${binary:Version})
Description: AUSF (Authentication Server Function)
Open5GS is a C-language implementation of 5G Core and EPC
Packet Core, i.e. the core network of an NR/LTE network (Release-17)
.
This package provides the AUSF (Authentication Server Function)
NextEPC OSS is an open source implementation of 5G Core and LTE EPC.
Package: open5gs-udm
Package: nextepc-udm
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends},
${misc:Depends},
open5gs-common (= ${binary:Version})
nextepc-common (= ${binary:Version})
Description: UDM (Unified Data Management)
Open5GS is a C-language implementation of 5G Core and EPC
Packet Core, i.e. the core network of an NR/LTE network (Release-17)
.
This package provides the UDM (Unified Data Managemement)
NextEPC OSS is an open source implementation of 5G Core and LTE EPC.
Package: open5gs-pcf
Package: nextepc-pcf
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends},
${misc:Depends},
open5gs-common (= ${binary:Version})
nextepc-common (= ${binary:Version})
Description: PCF (Policy Control Function)
Open5GS is a C-language implementation of 5G Core and EPC
Packet Core, i.e. the core network of an NR/LTE network (Release-17)
.
This package provides the PCF (Policy Control Function)
NextEPC OSS is an open source implementation of 5G Core and LTE EPC.
Package: open5gs-nssf
Package: nextepc-nssf
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends},
${misc:Depends},
open5gs-common (= ${binary:Version})
nextepc-common (= ${binary:Version})
Description: NSSF (Network Slice Selection Function)
Open5GS is a C-language implementation of 5G Core and EPC
Packet Core, i.e. the core network of an NR/LTE network (Release-17)
.
This package provides the NSSF (Network Slice Selection Function)
NextEPC OSS is an open source implementation of 5G Core and LTE EPC.
Package: open5gs-bsf
Package: nextepc-bsf
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends},
${misc:Depends},
open5gs-common (= ${binary:Version})
nextepc-common (= ${binary:Version})
Description: BSF (Binding Support Function)
Open5GS is a C-language implementation of 5G Core and EPC
Packet Core, i.e. the core network of an NR/LTE network (Release-17)
.
This package provides the BSF (Binding Support Function)
NextEPC OSS is an open source implementation of 5G Core and LTE EPC.
Package: open5gs-udr
Package: nextepc-udr
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends},
${misc:Depends},
open5gs-common (= ${binary:Version})
nextepc-common (= ${binary:Version})
Description: UDR (Unified Data Repository)
Open5GS is a C-language implementation of 5G Core and EPC
Packet Core, i.e. the core network of an NR/LTE network (Release-17)
.
This package provides the UDR (Unified Data Repository)
NextEPC OSS is an open source implementation of 5G Core and LTE EPC.
Package: open5gs
Package: nextepc
Architecture: any
Multi-Arch: same
Depends: ${misc:Depends},
open5gs-common (= ${binary:Version}),
open5gs-mme (= ${binary:Version}),
open5gs-sgwc (= ${binary:Version}),
open5gs-smf (= ${binary:Version}),
open5gs-amf (= ${binary:Version}),
open5gs-sgwu (= ${binary:Version}),
open5gs-upf (= ${binary:Version}),
open5gs-hss (= ${binary:Version}),
open5gs-pcrf (= ${binary:Version}),
open5gs-nrf (= ${binary:Version}),
open5gs-scp (= ${binary:Version}),
open5gs-ausf (= ${binary:Version}),
open5gs-udm (= ${binary:Version}),
open5gs-pcf (= ${binary:Version}),
open5gs-nssf (= ${binary:Version}),
open5gs-bsf (= ${binary:Version}),
open5gs-udr (= ${binary:Version})
Description: 5G Core and EPC (metapackage)
Open5GS is a C-language implementation of 5G Core and EPC
Packet Core, i.e. the core network of an NR/LTE network (Release-17)
.
This is a metapackage that depends on all the open5gs parts.
nextepc-common (= ${binary:Version}),
nextepc-mme (= ${binary:Version}),
nextepc-sgwc (= ${binary:Version}),
nextepc-smf (= ${binary:Version}),
nextepc-amf (= ${binary:Version}),
nextepc-sgwu (= ${binary:Version}),
nextepc-upf (= ${binary:Version}),
nextepc-hss (= ${binary:Version}),
nextepc-pcrf (= ${binary:Version}),
nextepc-nrf (= ${binary:Version}),
nextepc-scp (= ${binary:Version}),
nextepc-ausf (= ${binary:Version}),
nextepc-udm (= ${binary:Version}),
nextepc-pcf (= ${binary:Version}),
nextepc-nssf (= ${binary:Version}),
nextepc-bsf (= ${binary:Version}),
nextepc-udr (= ${binary:Version})
Description: 5GC and EPC (metapackage)
NextEPC OSS is an open source implementation of 5G Core and LTE EPC.
Package: open5gs-dbg
Package: nextepc-dbg
Architecture: any
Multi-Arch: same
Depends: ${misc:Depends},
open5gs (= ${binary:Version})
Description: Debug symbols for Open5GS
Open5GS is a C-language implementation of 5G Core and EPC
Packet Core, i.e. the core network of an NR/LTE network (Release-17)
.
This package contains debug symbols for Open5GS.
nextepc (= ${binary:Version})
Description: Debug symbols for NextEPC
NextEPC OSS is an open source implementation of 5G Core and LTE EPC.

8
debian/copyright vendored
View File

@@ -1,6 +1,10 @@
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: open5gs
Source: https://github.com/open5gs/open5gs
Upstream-Name: nextepc
Source: https://github.com/nextepc/nextepc-oss
Files: *
Copyright: 2019 NextEPC Inc.
License: AGPL-3
Files: *
Copyright: 2017 Open5GS Group

View File

@@ -1,5 +0,0 @@
usr/bin/open5gs-amfd
configs/open5gs/amf.yaml etc/open5gs
configs/open5gs/tls/amf.key etc/open5gs/tls
configs/open5gs/tls/amf.crt etc/open5gs/tls
configs/systemd/open5gs-amfd.service lib/systemd/system

View File

@@ -1,5 +0,0 @@
usr/bin/open5gs-ausfd
configs/open5gs/ausf.yaml etc/open5gs
configs/open5gs/tls/ausf.key etc/open5gs/tls
configs/open5gs/tls/ausf.crt etc/open5gs/tls
configs/systemd/open5gs-ausfd.service lib/systemd/system

View File

@@ -1,5 +0,0 @@
usr/bin/open5gs-bsfd
configs/open5gs/bsf.yaml etc/open5gs
configs/open5gs/tls/bsf.key etc/open5gs/tls
configs/open5gs/tls/bsf.crt etc/open5gs/tls
configs/systemd/open5gs-bsfd.service lib/systemd/system

View File

@@ -1 +0,0 @@
var/log/open5gs

View File

@@ -1,6 +0,0 @@
usr/lib/*/libogs*.so*
usr/lib/*/libfd*.so*
usr/lib/*/freeDiameter/*.fdx
usr/lib/*/lib*prom*.so*
configs/open5gs/tls/ca.crt /etc/open5gs/tls
configs/logrotate/open5gs /etc/logrotate.d

View File

@@ -1,52 +0,0 @@
#!/bin/sh
# postinst script for open5gs-common
#
# see: dh_installdeb(1)
set -e
# summary of how this script can be called:
# * <postinst> `configure' <most-recently-configured-version>
# * <old-postinst> `abort-upgrade' <new version>
# * <conflictor's-postinst> `abort-remove' `in-favour' <package>
# <new-version>
# * <postinst> `abort-remove'
# * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
# <failed-install-package> <version> `removing'
# <conflicting-package> <version>
# for details, see http://www.debian.org/doc/debian-policy/ or
# the debian-policy package
case "$1" in
configure)
# create a open5gs group and user
if ! getent passwd open5gs >/dev/null; then
adduser --system --disabled-password --disabled-login \
--home /var/run/open5gs --no-create-home \
--quiet --group open5gs
fi
for dir in /var/log/open5gs; do
if ! dpkg-statoverride --list "$dir" >/dev/null 2>&1; then
dpkg-statoverride --update --add open5gs open5gs 0755 "$dir"
fi
done
;;
abort-upgrade|abort-remove|abort-deconfigure)
;;
*)
echo "postinst called with unknown argument \`$1'" >&2
exit 1
;;
esac
# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.
#DEBHELPER#
exit 0

View File

@@ -1,44 +0,0 @@
#!/bin/sh
# postrm script for open5gs-common
#
# see: dh_installdeb(1)
set -e
# summary of how this script can be called:
# * <postrm> `remove'
# * <postrm> `purge'
# * <old-postrm> `upgrade' <new-version>
# * <new-postrm> `failed-upgrade' <old-version>
# * <new-postrm> `abort-install'
# * <new-postrm> `abort-install' <old-version>
# * <new-postrm> `abort-upgrade' <old-version>
# * <disappearer's-postrm> `disappear' <overwriter>
# <overwriter-version>
# for details, see http://www.debian.org/doc/debian-policy/ or
# the debian-policy package
case "$1" in
purge)
rm -f /var/log/open5gs/*.log || true
rmdir /var/log/open5gs || true
;;
remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
;;
*)
echo "postrm called with unknown argument \`$1'" >&2
exit 1
;;
esac
# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.
#DEBHELPER#
exit 0

View File

@@ -1,6 +0,0 @@
usr/bin/open5gs-hssd
configs/freeDiameter/hss.* etc/freeDiameter
configs/open5gs/hss.yaml etc/open5gs
configs/open5gs/tls/hss.key etc/open5gs/tls
configs/open5gs/tls/hss.crt etc/open5gs/tls
configs/systemd/open5gs-hssd.service lib/systemd/system

View File

@@ -1,6 +0,0 @@
usr/bin/open5gs-mmed
configs/freeDiameter/mme.* etc/freeDiameter
configs/open5gs/mme.yaml etc/open5gs
configs/open5gs/tls/mme.key etc/open5gs/tls
configs/open5gs/tls/mme.crt etc/open5gs/tls
configs/systemd/open5gs-mmed.service lib/systemd/system

View File

@@ -1,5 +0,0 @@
usr/bin/open5gs-nrfd
configs/open5gs/nrf.yaml etc/open5gs
configs/open5gs/tls/nrf.key etc/open5gs/tls
configs/open5gs/tls/nrf.crt etc/open5gs/tls
configs/systemd/open5gs-nrfd.service lib/systemd/system

View File

@@ -1,5 +0,0 @@
usr/bin/open5gs-nssfd
configs/open5gs/nssf.yaml etc/open5gs
configs/open5gs/tls/nssf.key etc/open5gs/tls
configs/open5gs/tls/nssf.crt etc/open5gs/tls
configs/systemd/open5gs-nssfd.service lib/systemd/system

View File

@@ -1,5 +0,0 @@
usr/bin/open5gs-pcfd
configs/open5gs/pcf.yaml etc/open5gs
configs/open5gs/tls/pcf.key etc/open5gs/tls
configs/open5gs/tls/pcf.crt etc/open5gs/tls
configs/systemd/open5gs-pcfd.service lib/systemd/system

View File

@@ -1,6 +0,0 @@
usr/bin/open5gs-pcrfd
configs/freeDiameter/pcrf.* etc/freeDiameter
configs/open5gs/pcrf.yaml etc/open5gs
configs/open5gs/tls/pcrf.key etc/open5gs/tls
configs/open5gs/tls/pcrf.crt etc/open5gs/tls
configs/systemd/open5gs-pcrfd.service lib/systemd/system

View File

@@ -1,5 +0,0 @@
usr/bin/open5gs-scpd
configs/open5gs/scp.yaml etc/open5gs
configs/open5gs/tls/scp.key etc/open5gs/tls
configs/open5gs/tls/scp.crt etc/open5gs/tls
configs/systemd/open5gs-scpd.service lib/systemd/system

View File

@@ -1,3 +0,0 @@
usr/bin/open5gs-sgwcd
configs/open5gs/sgwc.yaml etc/open5gs
configs/systemd/open5gs-sgwcd.service lib/systemd/system

View File

@@ -1,3 +0,0 @@
usr/bin/open5gs-sgwud
configs/open5gs/sgwu.yaml etc/open5gs
configs/systemd/open5gs-sgwud.service lib/systemd/system

View File

@@ -1,6 +0,0 @@
usr/bin/open5gs-smfd
configs/freeDiameter/smf.* etc/freeDiameter
configs/open5gs/smf.yaml etc/open5gs
configs/open5gs/tls/smf.key etc/open5gs/tls
configs/open5gs/tls/smf.crt etc/open5gs/tls
configs/systemd/open5gs-smfd.service lib/systemd/system

View File

@@ -1,7 +0,0 @@
usr/bin/open5gs-udmd
configs/open5gs/udm.yaml etc/open5gs
configs/open5gs/tls/udm.key etc/open5gs/tls
configs/open5gs/tls/udm.crt etc/open5gs/tls
configs/open5gs/hnet/curve25519-*.key /etc/open5gs/hnet
configs/open5gs/hnet/secp256r1-*.key /etc/open5gs/hnet
configs/systemd/open5gs-udmd.service lib/systemd/system

View File

@@ -1,5 +0,0 @@
usr/bin/open5gs-udrd
configs/open5gs/udr.yaml etc/open5gs
configs/open5gs/tls/udr.key etc/open5gs/tls
configs/open5gs/tls/udr.crt etc/open5gs/tls
configs/systemd/open5gs-udrd.service lib/systemd/system

View File

@@ -1,4 +0,0 @@
usr/bin/open5gs-upfd
configs/open5gs/upf.yaml etc/open5gs
configs/systemd/99-open5gs.net* etc/systemd/network
configs/systemd/open5gs-upfd.service lib/systemd/system

View File

@@ -1,55 +0,0 @@
#!/bin/sh
# postinst script for open5gs-pgw
#
# see: dh_installdeb(1)
set -e
# summary of how this script can be called:
# * <postinst> `configure' <most-recently-configured-version>
# * <old-postinst> `abort-upgrade' <new version>
# * <conflictor's-postinst> `abort-remove' `in-favour' <package>
# <new-version>
# * <postinst> `abort-remove'
# * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
# <failed-install-package> <version> `removing'
# <conflicting-package> <version>
# for details, see http://www.debian.org/doc/debian-policy/ or
# the debian-policy package
case "$1" in
configure)
if test "x`sysctl -n net.ipv6.conf.all.disable_ipv6`" = x1; then
echo "net.ipv6.conf.all.disable_ipv6=0" > /etc/sysctl.d/30-open5gs.conf
sysctl -p /etc/sysctl.d/30-open5gs.conf
fi
if test "x`systemctl is-enabled systemd-networkd`" = xdisabled; then
systemctl enable systemd-networkd
fi
if test -d "/run/systemd"; then
deb-systemd-invoke restart systemd-networkd
fi
if test -f /etc/sysctl.d/30-open5gs.conf && grep "ogstun" /proc/net/dev > /dev/null; then
echo "net.ipv6.conf.ogstun.disable_ipv6=0" > /etc/sysctl.d/30-open5gs.conf
sysctl -p /etc/sysctl.d/30-open5gs.conf
fi
;;
abort-upgrade|abort-remove|abort-deconfigure)
;;
*)
echo "postinst called with unknown argument \`$1'" >&2
exit 1
;;
esac
# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.
#DEBHELPER#
exit 0

View File

@@ -1,46 +0,0 @@
#!/bin/sh
# postrm script for open5gs-pgw
#
# see: dh_installdeb(1)
set -e
# summary of how this script can be called:
# * <postrm> `remove'
# * <postrm> `purge'
# * <old-postrm> `upgrade' <new-version>
# * <new-postrm> `failed-upgrade' <old-version>
# * <new-postrm> `abort-install'
# * <new-postrm> `abort-install' <old-version>
# * <new-postrm> `abort-upgrade' <old-version>
# * <disappearer's-postrm> `disappear' <overwriter>
# <overwriter-version>
# for details, see http://www.debian.org/doc/debian-policy/ or
# the debian-policy package
case "$1" in
purge)
if grep "ogstun" /proc/net/dev > /dev/null; then
ip tuntap del name ogstun mode tun
fi
rm -f /etc/sysctl.d/30-open5gs.conf
;;
remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
;;
*)
echo "postrm called with unknown argument \`$1'" >&2
exit 1
;;
esac
# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.
#DEBHELPER#
exit 0

View File

@@ -1,5 +0,0 @@
nextepc (2.6.4) unstable; urgency=medium
* Initial release.
-- NextEPC Inc. <help@nextepc.com> Wed, 09 Aug 2023 21:00:00 +0000

View File

@@ -1 +0,0 @@
11

View File

@@ -1,235 +0,0 @@
Source: nextepc
Section: net
Priority: optional
Maintainer: Harald Welte <laforge@gnumonks.org>
Build-Depends: debhelper (>= 11),
git,
pkg-config,
meson (>= 0.43.0),
cmake,
flex,
bison,
libgnutls28-dev,
libgcrypt-dev,
libssl-dev,
libidn11-dev,
libmongoc-dev,
libbson-dev,
libsctp-dev,
libyaml-dev,
libmicrohttpd-dev,
libcurl4-gnutls-dev,
libnghttp2-dev,
libtins-dev,
libtalloc-dev,
Standards-Version: 4.3.0
Rules-Requires-Root: no
Vcs-Browser: https://github.com/nextepc/nextepc-oss
Vcs-Git: git://github.com/nextepc/nextepc-oss
Package: nextepc-common
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends},
${misc:Depends}
Description: 5G Core and EPC (Shared Files)
NextEPC OSS is an open source implementation of 5G Core and LTE EPC.
Package: nextepc-mme
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends},
${misc:Depends},
nextepc-common (= ${binary:Version})
Description: MME (Mobility Management Entity)
NextEPC OSS is an open source implementation of 5G Core and LTE EPC.
Package: nextepc-sgwc
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends},
${misc:Depends},
nextepc-common (= ${binary:Version})
Description: SGW-C (Serving Gateway - Control Plane)
NextEPC OSS is an open source implementation of 5G Core and LTE EPC.
Package: nextepc-smf
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends},
${misc:Depends},
nextepc-common (= ${binary:Version})
Description: SMF (Session Management Function)
NextEPC OSS is an open source implementation of 5G Core and LTE EPC.
Package: nextepc-amf
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends},
${misc:Depends},
nextepc-common (= ${binary:Version})
Description: AMF (Access and Mobility Management Function)
NextEPC OSS is an open source implementation of 5G Core and LTE EPC.
Package: nextepc-sgwu
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends},
${misc:Depends},
nextepc-common (= ${binary:Version})
Description: SGW-U (Serving Gateway - User Plane)
NextEPC OSS is an open source implementation of 5G Core and LTE EPC.
Package: nextepc-upf
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends},
${misc:Depends},
udev,
nextepc-common (= ${binary:Version})
Description: UPF (User Plane Function)
NextEPC OSS is an open source implementation of 5G Core and LTE EPC.
Package: nextepc-hss
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends},
${misc:Depends},
mongodb-org | mongodb,
nextepc-common (= ${binary:Version})
Description: HSS (Home Subscriber Server)
NextEPC OSS is an open source implementation of 5G Core and LTE EPC.
Package: nextepc-pcrf
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends},
${misc:Depends},
mongodb-org | mongodb,
nextepc-common (= ${binary:Version})
Description: PCRF (Policy and Charging Rules Function)
NextEPC OSS is an open source implementation of 5G Core and LTE EPC.
Package: nextepc-nrf
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends},
${misc:Depends},
nextepc-common (= ${binary:Version})
Description: NRF (Network Repository Function)
NextEPC OSS is an open source implementation of 5G Core and LTE EPC.
Package: nextepc-scp
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends},
${misc:Depends},
nextepc-common (= ${binary:Version})
Description: SCP (Network Repository Function)
NextEPC OSS is an open source implementation of 5G Core and LTE EPC.
Package: nextepc-ausf
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends},
${misc:Depends},
nextepc-common (= ${binary:Version})
Description: AUSF (Authentication Server Function)
NextEPC OSS is an open source implementation of 5G Core and LTE EPC.
Package: nextepc-udm
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends},
${misc:Depends},
nextepc-common (= ${binary:Version})
Description: UDM (Unified Data Management)
NextEPC OSS is an open source implementation of 5G Core and LTE EPC.
Package: nextepc-pcf
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends},
${misc:Depends},
nextepc-common (= ${binary:Version})
Description: PCF (Policy Control Function)
NextEPC OSS is an open source implementation of 5G Core and LTE EPC.
Package: nextepc-nssf
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends},
${misc:Depends},
nextepc-common (= ${binary:Version})
Description: NSSF (Network Slice Selection Function)
NextEPC OSS is an open source implementation of 5G Core and LTE EPC.
Package: nextepc-bsf
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends},
${misc:Depends},
nextepc-common (= ${binary:Version})
Description: BSF (Binding Support Function)
NextEPC OSS is an open source implementation of 5G Core and LTE EPC.
Package: nextepc-udr
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends},
${misc:Depends},
nextepc-common (= ${binary:Version})
Description: UDR (Unified Data Repository)
NextEPC OSS is an open source implementation of 5G Core and LTE EPC.
Package: nextepc
Architecture: any
Multi-Arch: same
Depends: ${misc:Depends},
nextepc-common (= ${binary:Version}),
nextepc-mme (= ${binary:Version}),
nextepc-sgwc (= ${binary:Version}),
nextepc-smf (= ${binary:Version}),
nextepc-amf (= ${binary:Version}),
nextepc-sgwu (= ${binary:Version}),
nextepc-upf (= ${binary:Version}),
nextepc-hss (= ${binary:Version}),
nextepc-pcrf (= ${binary:Version}),
nextepc-nrf (= ${binary:Version}),
nextepc-scp (= ${binary:Version}),
nextepc-ausf (= ${binary:Version}),
nextepc-udm (= ${binary:Version}),
nextepc-pcf (= ${binary:Version}),
nextepc-nssf (= ${binary:Version}),
nextepc-bsf (= ${binary:Version}),
nextepc-udr (= ${binary:Version})
Description: 5GC and EPC (metapackage)
NextEPC OSS is an open source implementation of 5G Core and LTE EPC.
Package: nextepc-dbg
Architecture: any
Multi-Arch: same
Depends: ${misc:Depends},
nextepc (= ${binary:Version})
Description: Debug symbols for NextEPC
NextEPC OSS is an open source implementation of 5G Core and LTE EPC.

View File

@@ -1,59 +0,0 @@
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: nextepc
Source: https://github.com/nextepc/nextepc-oss
Files: *
Copyright: 2019 NextEPC Inc.
License: AGPL-3
Files: *
Copyright: 2017 Open5GS Group
License: AGPL-3
Files: lib/freeDiameter-1.2.1/*
Copyright: 2008-2011, WIDE Project and NICT
License: BSD-3-clause
Files: debian/*
Copyright: 2017 Harald Welte <laforge@gnumonks.org>
License: GPL-3
License: GPL-3
This package is free software: you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; version 3 of the License
.
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
.
On Debian systems, the complete text of the GNU General Public
License version 3 can be found in "/usr/share/common-licenses/GPL-3".
License: BSD-3-clause
Software License Agreement (BSD License)
.
Copyright (c) 2008-2011, WIDE Project and NICT
All rights reserved.
.
Redistribution and use of this software in source and binary forms, with or without modification, are·
permitted provided that the following conditions are met:
.
* Redistributions of source code must retain the above·
copyright notice, this list of conditions and the·
following disclaimer.
···
* Redistributions in binary form must reproduce the above·
copyright notice, this list of conditions and the·
following disclaimer in the documentation and/or other
materials provided with the distribution.
.
* Neither the name of the WIDE Project or NICT nor the·
names of its contributors may be used to endorse or·
promote products derived from this software without·
specific prior written permission of WIDE Project and·
NICT.

View File

@@ -1,17 +0,0 @@
#!/usr/bin/make -f
export DH_VERBOSE=1
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
export LC_ALL = C.UTF-8
include /usr/share/dpkg/default.mk
%:
dh $@ --buildsystem=meson
override_dh_install:
dh_install --sourcedir=obj-$(DEB_HOST_GNU_TYPE)
override_dh_auto_test:
cd obj-$(DEB_HOST_GNU_TYPE) && meson test -v --suite unit

View File

@@ -1 +0,0 @@
3.0 (native)