Loading README.md +34 −0 Original line number Diff line number Diff line Loading @@ -188,17 +188,51 @@ Procedure: - $HOME/frameworks, - $HOME/dev - $HOME/lib - In $HOME/frameworks, build the following package: - Eclipse IDE for C/C++ Developers, according the procedure specified [here](https://www.eclipse.org/cdt/) - TITAN, according the procedure specified [here](https://github.com/eclipse/titan.core) - Import the TITAN plugin into your Eclipse IDE, according the procedure specified [here](https://github.com/eclipse/titan.core) - Install LibOSIP framework ```sh $ cd ${HOME}/frameworks $ git clone https://git.savannah.gnu.org/git/osip.git ./osip $ cd osip $ ./autogen.sh $ ./configure --prefix=/home/etsi $ make && make install ``` - Clone the ETSI Emergency Communications project into $HOME/dev folder ```sh $ git clone --recurse-submodules --branch ttf_t009 https://forge.etsi.org/rep/emtel/NG112.git ./TTF009_Ng112 $ cd /home/etsi/dev/TTF009_Ng112/ttcn $ git clone https://forge.etsi.org/gitlab/LIBS/LibCommon.git ./LibCommon $ git clone https://forge.etsi.org/gitlab/LIBS/LibSip.git ./LibSip $ git clone https://forge.etsi.org/gitlab/LIBS/LibIms.git ./LibIms $ git clone -bTTF011 https://forge.etsi.org/gitlab/LIBS/LibIts ./LibIts $ cd /home/etsi/dev/TTF009_Ng112/ttcn/LibIts rm -fr t3q cd ttcn && rm -fr Common ``` - Apply patches ```sh $ cd /home/etsi/dev/TTF009_Ng112 $ cp ./ttcn/patch_lib_common_titan/module.mk ./ttcn/LibCommon/ $ cp ./ttcn/patch_lib_common_titan/*.ttcn ./ttcn/LibCommon/ $ cp ./ttcn/patch_lib_http/*.ttcn ./ttcn/LibIts/ttcn/Http/ $ cp ./ttcn/patch_ims_titan/*.ttcn ./ttcn/LibIms/ttcn/ $ cp ./ttcn/patch_ims_titan/module.mk ./ttcn/LibIms/ $ cp ./ttcn/patch_sip_titan/*.ttcn ./ttcn/LibSip/ttcn/ $ cp ./ttcn/patch_sip_titan/module.mk ./ttcn/LibSip/ $ cp ./ttcn/patch_lib_its/module.mk ./ttcn/LibIts/ ``` - Update your default environment with the content of the script $HOME/dev/TTF009_Ng112/scripts/devenv.bash.ubuntu - Switch to the next clause (Usage) Loading virtualization/docker/home/etc/init.d/40-etsi_Ng112.sh +3 −3 Original line number Diff line number Diff line Loading @@ -11,10 +11,10 @@ cd /home/etsi/dev/ETSI_Ng112/ttcn git clone https://forge.etsi.org/gitlab/LIBS/LibCommon.git ./LibCommon git clone https://forge.etsi.org/gitlab/LIBS/LibSip.git ./LibSip git clone https://forge.etsi.org/gitlab/LIBS/LibIms.git ./LibIms git clone -bTTF0002 https://forge.etsi.org/gitlab/LIBS/LibIts ./LibIts git clone -bTTF011 https://forge.etsi.org/gitlab/LIBS/LibIts ./LibIts cd /home/etsi/dev/ETSI_Ng112/ttcn/LibIts rm -fr asn1 t3q xsd cd ttcn && rm -fr BTP CAM Common DENM GeoNetworking Ipv6OverGeoNetworking IVIM MapemSpatem Pki Security SremSsem Rtcmem rm -fr t3q cd ttcn && rm -fr Common echo -e "*****************************\n* Set up environment\n*****************************\n" cd /home/etsi/dev/ETSI_Ng112/scripts Loading Loading
README.md +34 −0 Original line number Diff line number Diff line Loading @@ -188,17 +188,51 @@ Procedure: - $HOME/frameworks, - $HOME/dev - $HOME/lib - In $HOME/frameworks, build the following package: - Eclipse IDE for C/C++ Developers, according the procedure specified [here](https://www.eclipse.org/cdt/) - TITAN, according the procedure specified [here](https://github.com/eclipse/titan.core) - Import the TITAN plugin into your Eclipse IDE, according the procedure specified [here](https://github.com/eclipse/titan.core) - Install LibOSIP framework ```sh $ cd ${HOME}/frameworks $ git clone https://git.savannah.gnu.org/git/osip.git ./osip $ cd osip $ ./autogen.sh $ ./configure --prefix=/home/etsi $ make && make install ``` - Clone the ETSI Emergency Communications project into $HOME/dev folder ```sh $ git clone --recurse-submodules --branch ttf_t009 https://forge.etsi.org/rep/emtel/NG112.git ./TTF009_Ng112 $ cd /home/etsi/dev/TTF009_Ng112/ttcn $ git clone https://forge.etsi.org/gitlab/LIBS/LibCommon.git ./LibCommon $ git clone https://forge.etsi.org/gitlab/LIBS/LibSip.git ./LibSip $ git clone https://forge.etsi.org/gitlab/LIBS/LibIms.git ./LibIms $ git clone -bTTF011 https://forge.etsi.org/gitlab/LIBS/LibIts ./LibIts $ cd /home/etsi/dev/TTF009_Ng112/ttcn/LibIts rm -fr t3q cd ttcn && rm -fr Common ``` - Apply patches ```sh $ cd /home/etsi/dev/TTF009_Ng112 $ cp ./ttcn/patch_lib_common_titan/module.mk ./ttcn/LibCommon/ $ cp ./ttcn/patch_lib_common_titan/*.ttcn ./ttcn/LibCommon/ $ cp ./ttcn/patch_lib_http/*.ttcn ./ttcn/LibIts/ttcn/Http/ $ cp ./ttcn/patch_ims_titan/*.ttcn ./ttcn/LibIms/ttcn/ $ cp ./ttcn/patch_ims_titan/module.mk ./ttcn/LibIms/ $ cp ./ttcn/patch_sip_titan/*.ttcn ./ttcn/LibSip/ttcn/ $ cp ./ttcn/patch_sip_titan/module.mk ./ttcn/LibSip/ $ cp ./ttcn/patch_lib_its/module.mk ./ttcn/LibIts/ ``` - Update your default environment with the content of the script $HOME/dev/TTF009_Ng112/scripts/devenv.bash.ubuntu - Switch to the next clause (Usage) Loading
virtualization/docker/home/etc/init.d/40-etsi_Ng112.sh +3 −3 Original line number Diff line number Diff line Loading @@ -11,10 +11,10 @@ cd /home/etsi/dev/ETSI_Ng112/ttcn git clone https://forge.etsi.org/gitlab/LIBS/LibCommon.git ./LibCommon git clone https://forge.etsi.org/gitlab/LIBS/LibSip.git ./LibSip git clone https://forge.etsi.org/gitlab/LIBS/LibIms.git ./LibIms git clone -bTTF0002 https://forge.etsi.org/gitlab/LIBS/LibIts ./LibIts git clone -bTTF011 https://forge.etsi.org/gitlab/LIBS/LibIts ./LibIts cd /home/etsi/dev/ETSI_Ng112/ttcn/LibIts rm -fr asn1 t3q xsd cd ttcn && rm -fr BTP CAM Common DENM GeoNetworking Ipv6OverGeoNetworking IVIM MapemSpatem Pki Security SremSsem Rtcmem rm -fr t3q cd ttcn && rm -fr Common echo -e "*****************************\n* Set up environment\n*****************************\n" cd /home/etsi/dev/ETSI_Ng112/scripts Loading