| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- #!/bin/sh
- set -e
- go_start()
- {
- /usr/sbin/service redis onestart
- /usr/sbin/service nginx onestart
- /usr/sbin/jail -c next
- }
- go_stop()
- {
- /usr/sbin/service redis onestop
- /usr/sbin/service nginx onestop
- /usr/sbin/jail -r mariadb
- }
- pkgall()
- {
- JAIL=""
- [ -n "${1}" ] && JAIL="-c /jails/${1}"
- pkg ${JAIL} upgrade
- pkg ${JAIL} clean -a
- pkg ${JAIL} autoremove
- }
- go_pkg()
- {
- pkgall mariadb
- pkgall next
- }
- case ${1} in
- start)
- go_start
- ;;
- stop)
- go_stop
- ;;
- pkg)
- go_pkg
- ;;
- *)
- >&2 echo "Usage ${0} [start|stop|pkg]"
- exit 1
- ;;
- esac
- exit 0
|