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