diff options
author | Andrei Belov <defan@nginx.com> | 2017-10-19 18:23:31 +0300 |
---|---|---|
committer | Andrei Belov <defan@nginx.com> | 2017-10-19 18:23:31 +0300 |
commit | eabe25d98e6805221025daf7bc60d881af1af6b1 (patch) | |
tree | 23a72fc526122de22909c62bb06af95d7c5572da /pkg/rpm/rpmbuild/SOURCES/unit.saveconfig.sh | |
parent | c8a8a7c2120e276777f97dcee6d489788417792a (diff) | |
download | unit-eabe25d98e6805221025daf7bc60d881af1af6b1.tar.gz unit-eabe25d98e6805221025daf7bc60d881af1af6b1.tar.bz2 |
Introduced rpm packages building tools.
Diffstat (limited to 'pkg/rpm/rpmbuild/SOURCES/unit.saveconfig.sh')
-rw-r--r-- | pkg/rpm/rpmbuild/SOURCES/unit.saveconfig.sh | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/pkg/rpm/rpmbuild/SOURCES/unit.saveconfig.sh b/pkg/rpm/rpmbuild/SOURCES/unit.saveconfig.sh new file mode 100644 index 00000000..dbed9a81 --- /dev/null +++ b/pkg/rpm/rpmbuild/SOURCES/unit.saveconfig.sh @@ -0,0 +1,24 @@ +#!/bin/sh +# +# Legacy action script for "service unit saveconfig" + +CONFIG=/etc/unit/config + +if [ -n "$1" ] ; then + CONFIG=$1 +fi + +curl -sS --unix-socket /var/run/control.unit.sock localhost >${CONFIG}.new + +if [ $? -ne 0 ]; then + echo "Could not retreive configuration" >&2 + rm -f ${CONFIG}.new + exit 1 +fi + +mv ${CONFIG}.new ${CONFIG} + +echo "The following configuration has been saved to ${CONFIG}:" +cat ${CONFIG} + +exit 0 |