Commit graph

49 commits

Author SHA1 Message Date
Sukchan Lee
6e00fd349c seperate libbase to the libapp 2017-11-07 14:01:27 +00:00
Sukchan Lee
5cc56ab353 change shared library 2017-11-05 14:57:19 +00:00
Sukchan Lee
f627565696 Upload Launchpad PPA for Ubuntu 17.10 i386 2017-10-30 13:34:17 +00:00
Sukchan Lee
baf6af79d6 LOG configuration is changed.
We'll juse file log as a default log.
Older logger name is changed socket logger and default configuration is
disabled
2017-10-29 10:22:22 +00:00
Sukchan Lee
2d1983cfb0 /var/run bug is fixed
For systemd environment, we define runtime directory like the follwings
MME : /var/run/nextepc-mmed
SGW : /var/run/nextepc-sgwd
PGW : /var/run/nextepc-pgwd
HSS : /var/run/nextepc-hssd
PCRF : /var/run/nextepc-pcrfd

In each directory, PID File is created as follows.
MME : /var/run/nextepc-mmed/pid
SGW : /var/run/nextepc-sgwd/pid
PGW : /var/run/nextepc-pgwd/pid
HSS : /var/run/nextepc-hssd/pid
PCRF : /var/run/nextepc-pcrfd/pid
2017-10-29 10:57:15 +09:00
Sukchan Lee
e367b00d2c do debian packaging (stage-1) 2017-10-27 03:15:14 +00:00
Sukchan Lee
b08c91190a remove to install systemd, logrotate, newsyslog
I'm not sure where is good things for this system file.
We need to decide when these stuffs are installed in Debian package or `make install`

At this point, I'll remove to install them for other developer.
Later, I'll fix it!
2017-10-26 13:26:10 +09:00
Sukchan Lee
0897c36947 logrotate is now working. 2017-10-24 20:52:58 +09:00
Sukchan Lee
df1f35e92b Logrotate is added. But more test is needed 2017-10-24 19:14:09 +09:00
Sukchan Lee
6f5ec19388 PID file is created for logrotate 2017-10-24 15:55:28 +09:00
Sukchan Lee
adcc473d6e 'make check` before 'make install'
checkepc.sh script is created.
this script generates necessary configuration file before `make
install`. And then, execute `./testepc -f ./etc/nextepc.conf`
2017-10-24 01:03:25 +09:00
Harald Welte
ae6f1001f8 Add systemd service files for nextepc daemons 2017-10-18 12:27:53 +02:00
Harald Welte
ec91b9e8da Fix directory mix-up. @prefix@ vs. @sysconfdir@ vs @libdir@ vs @localstatedir@
Installing to @prefix@/etc is wrong, this will end up in /usr/etc
on most linux distributions, where /etc (@sysconfdir@) would be correct.

The same is true for /var (@localstatedir@), we don't want log files
suddenly to be in /usr/var/log rather than /var/log

However, this is further complicated by the fact that @libdir@ is not
recursively resolved but could expand to "${prefix}/lib" which
of course makes no sense inside a config file.  So instead, let's
introduce adl_RECURSIVE_EVAL and define @LIB_DIR@ and @SYSCONF_DIR@
with recursively-expanded versions of those variables.
2017-10-17 23:43:51 +02:00
Harald Welte
cd8f29aa59 Makefile.am: install_data_hook was missing $(DESTDIR)
When creating the /var/log directory, we must create it relative
to the $(DESTDIR) of the installation, and not at it's system-wide
default path without any DESTDIR.
2017-10-17 21:49:29 +02:00
Harald Welte
bb74b173ca Add 'nextepc-' prefix to executables
'mmed' and the like all are a bit of a generic name. Let's prefix the
project name to ensure there will be no clashes with other programs that
also implement a 'MME daemon' or the like.
2017-10-17 21:28:29 +02:00
Sukchan Lee
c61a704676 done for freeDiameter using autotools 2017-09-29 10:10:55 +09:00
Sukchan Lee
06982bc1e1 fix the bug for 'make dist' 2017-08-17 14:33:03 +09:00
Sukchan Lee
f6636453b6 add initial code for PCRF 2017-08-17 14:15:08 +09:00
Sukchan Lee
75cdc9c077 add cert and key for pgw/pcrf 2017-08-16 22:58:12 +09:00
Sukchan Lee
2746199b73 add initial code for diameter gx 2017-08-13 22:26:58 +09:00
Sukchan Lee
fcc4a7bca0 improve Makefile for Configuration Files
If you change nextepc.conf.in, core.h.in, freeDiameter/mme.conf.in,
   freeDiameter/hss.conf.in, or other *.in files

You just execute 'make';
If nextepc.conf.in file is updated, '/bin/sh config.status
nextepc.conf.in' generates newly updated nextepc.conf
2017-08-03 19:08:12 +09:00
Sukchan Lee
9955a837d7 fix the bug 2017-08-03 14:19:59 +09:00
Sukchan Lee
5ced50785f add sample configuration for freeDiameter 2017-08-03 14:09:14 +09:00
Sukchan Lee
050f852f04 update it 2017-07-13 16:05:56 +09:00
Sukchan Lee
79f7ea1a58 update it 2017-07-13 15:16:41 +09:00
Sukchan Lee
aea8814bdb add config library : jsmn 2017-07-12 21:25:10 +09:00
Sukchan Lee
5fe3a0fcfb update it 2017-07-11 23:38:52 +09:00
Sukchan Lee
e8bd501165 mmed/hssd/sgwd/pgwd daemon created 2017-07-11 19:16:45 +09:00
Sukchan Lee
62950382ae update it 2017-07-11 14:16:15 +09:00
Sukchan Lee
2f4a8b4d63 cellwire -> nextepc 2017-07-10 14:33:46 +09:00
Sukchan Lee
636444980e update it 2017-03-22 16:59:34 +09:00
Sukchan Lee
1f187f5de9 update it 2017-03-04 23:48:04 +09:00
Sukchan Lee
b3a51df778 update it 2017-03-04 23:26:22 +09:00
Sukchan Lee
86d2ebd90c move directory 2017-02-28 10:20:02 +09:00
Sukchan Lee
ff8d1eb91c update it 2017-02-26 16:01:54 +09:00
Sukchan Lee
91046feb0e s6a_initialize added 2017-02-21 15:35:54 +09:00
Sukchan Lee
4058df8f43 freediameter extension load 2017-02-21 12:53:51 +09:00
Sukchan Lee
2cceb1d9ce link with gnutls 2017-02-20 21:16:45 +09:00
Sukchan Lee
66c9a25f67 AC_CHECK_LIB is added 2017-02-20 20:20:31 +09:00
Sukchan Lee
c75744899c more directory re-arrange 2017-02-15 10:04:53 +09:00
Sukchan Lee
99ccedcbf3 directory re-arrange 2017-02-15 09:55:17 +09:00
Sukchan Lee
37b99ef99e move ./lib/asn/test to ./test 2017-02-06 19:12:10 +09:00
Sukchan Lee
f92538f7d8 Merge branch 'master' of https://github.com/acetcom/cellwire 2017-02-05 16:01:07 +09:00
Sukchan Lee
01a4b846a1 missing Makefile 2017-02-05 15:58:20 +09:00
Sukchan Lee
ca526825fd cscopefiles for Makefile.am maintainer-clean 2017-02-05 15:51:49 +09:00
Sukchan Lee
12f189eb2b fix Makefile error 2017-02-05 14:15:30 +09:00
Sukchan Lee
9513e495b8 build update for moving lib/asn/asn1c to lib/asn/src/asn1c 2017-02-04 15:26:55 +09:00
Sukchan Lee
0243460a4c port to linux 2017-02-04 15:21:17 +09:00
Sukchan Lee
fdf97f47bb add build system using Core Library 2017-02-02 20:34:37 +09:00