Adaptions for ARMv7

This commit is contained in:
Olof Hagsand 2019-04-03 09:29:49 +01:00 committed by Olof hagsand
parent a2f0dc2e7d
commit 24181a2933
8 changed files with 18 additions and 14 deletions

View file

@ -141,11 +141,12 @@ server {
```
Start nginx daemon
```
sudo /etc/init.d/nginx start
sudo /etc/init.d/nginx start
sudo systemctl start nginx.service # alternative using systemd
```
Start the clixon restconf daemon
```
sudo su -c "/www-data/clixon_restconf -f /usr/local/etc/example.xml " -s /bin/sh www-data
sudo su -c "/www-data/clixon_restconf -f /usr/local/etc/example.xml " -s /bin/sh www-data
```
then access using curl or wget:
```
@ -322,4 +323,4 @@ static clixon_plugin_api api = {
.ca_suspend=NULL, /* cligen_susp_cb_t */
.ca_interrupt=NULL, /* cligen_interrupt_cb_t */
};
```
```

View file

@ -542,7 +542,7 @@ clixon_plugin_init(clicon_handle h)
struct timeval retention = {0,0};
int argc; /* command-line options (after --) */
char **argv;
char c;
int c;
clicon_debug(1, "%s backend", __FUNCTION__);

View file

@ -40,7 +40,6 @@
#include <ctype.h>
#include <signal.h>
#include <fcgiapp.h>
#include <curl/curl.h>
/* cligen */
#include <cligen/cligen.h>
@ -329,7 +328,7 @@ clixon_plugin_init(clicon_handle h)
{
int argc; /* command-line options (after --) */
char **argv = NULL;
char c;
int c;
clicon_debug(1, "%s restconf", __FUNCTION__);
/* Get user command-line options (after --) */

View file

@ -26,9 +26,11 @@ You need to build and install the clixon utility programs before running the tes
sudo make install
```
You need to start nginx for some of the text. There are instructions in
You need to configure and start nginx for the restconf tests:
* The [example](../example/main/README.md) has instructions on how to edit your nginx config files
* If you run systemd: `sudo systemctl start nginx.service`
* The [example](../example/README.md) has instructions
You may need to install the `time` utility (`/usr/bin/time`).
## Prefix variable
@ -65,7 +67,7 @@ You may add your site-specific modifications in a `site.sh` file. Example:
# Add test to this list that you dont want run
SKIPLIST="test_openconfig.sh test_yangmodels.sh"
# Parse yang openconfig models from https://github.com/openconfig/public
OPENCONFIG=/home/olof/src/clixon/test/public
OPENCONFIG=/usr/local/share/openconfig/public
# Parse yangmodels from https://github.com/YangModels/yang
YANGMODELS=/usr/local/share/yangmodels
# Standard IETF RFC yang files.

View file

@ -78,10 +78,10 @@ testname=
# Parse yangmodels from https://github.com/YangModels/yang
# Recommended: checkout yangmodels elsewhere in the tree and set the env
# to that
: ${YANGMODELS=$(pwd)/yang}
#: ${YANGMODELS=$(pwd)/yang} # just skip if not set
# Parse yang openconfig models from https://github.com/openconfig/public
: ${OPENCONFIG=$(pwd)/public}
#: ${OPENCONFIG=$(pwd)/public} # just skip if not set
# Standard IETF RFC yang files.
: ${IETFRFC=../yang/standard}

View file

@ -18,7 +18,7 @@ fyang=$dir/test.yang
new "openconfig"
if [ ! -d "$OPENCONFIG" ]; then
# err "Hmm Openconfig dir does not seem to exist, try git clone https://github.com/openconfig/public?"
exit
if [ "$s" = $0 ]; then exit 0; else return 0; fi
fi
OCDIR=$OPENCONFIG/release/models

View file

@ -27,7 +27,7 @@ fyang=$dir/test.yang
if [ ! -d "$YANGMODELS" ]; then
# err "Hmm Yangmodels dir does not seem to exist, try git clone https://github.com/YangModels/yang?"
exit
if [ "$s" = $0 ]; then exit 0; else return 0; fi
fi
# Experimental IEEE

View file

@ -2,4 +2,6 @@
This directory contains Clixon utility programs, ie, programs that are
good to have for testing, analysis, etc, but not an actual part of
delivered code.
delivered code.
Note, streams utility may need: libcurl4-openssl-dev or corresponding.