X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=utilities%2Fovs-lib.in;h=d010abfe45c8ce5d9c0c3b3a2eb40b35b330cb72;hb=46528f78e5c0b7484e1735bb774ef2ad92e04593;hp=893e8d1ef37a44dde592203cd41f76b02aced29b;hpb=f973f2af2fd4452c8e182caf6a4346cf2a2a394e;p=sliver-openvswitch.git diff --git a/utilities/ovs-lib.in b/utilities/ovs-lib.in index 893e8d1ef..d010abfe4 100644 --- a/utilities/ovs-lib.in +++ b/utilities/ovs-lib.in @@ -22,16 +22,30 @@ # All of these should be substituted by the Makefile at build time. logdir=${OVS_LOGDIR-'@LOGDIR@'} # /var/log/openvswitch rundir=${OVS_RUNDIR-'@RUNDIR@'} # /var/run/openvswitch -dbdir=${OVS_DBDIR-'@DBDIR@'} # /etc/openvswitch - # or /var/lib/openvswitch sysconfdir=${OVS_SYSCONFDIR-'@sysconfdir@'} # /etc etcdir=$sysconfdir/openvswitch # /etc/openvswitch datadir=${OVS_PKGDATADIR-'@pkgdatadir@'} # /usr/share/openvswitch bindir=${OVS_BINDIR-'@bindir@'} # /usr/bin sbindir=${OVS_SBINDIR-'@sbindir@'} # /usr/sbin +# /etc/openvswitch or /var/lib/openvswitch +if test X"$OVS_DBDIR" != X; then + dbdir=$OVS_DBDIR +elif test X"$OVS_SYSCONFDIR" != X; then + dbdir=$OVS_SYSCONFDIR/openvswitch +else + dbdir='@DBDIR@' +fi + +ovs_ctl () { + echo "`date -u`:$@" >> "${logdir}/ovs-ctl.log" + "${datadir}/scripts/ovs-ctl" "$@" 2>&1 | tee -a "${logdir}/ovs-ctl.log" +} + VERSION='@VERSION@' +DAEMON_CWD=/ + LC_ALL=C; export LC_ALL ## ------------- ## @@ -131,6 +145,9 @@ start_daemon () { log_failure_msg "strace not installed, running $daemon without it" fi ;; + glibc) + set env MALLOC_CHECK_=2 MALLOC_PERTURB_=165 "$@" + ;; '') ;; *) @@ -152,7 +169,6 @@ start_daemon () { fi } -DAEMON_CWD=/ stop_daemon () { if test -e "$rundir/$1.pid"; then if pid=`cat "$rundir/$1.pid"`; then