From 0542a6c3987990b5baf6bf45f4d49074997671e9 Mon Sep 17 00:00:00 2001 From: Cem Keylan Date: Wed, 1 Apr 2020 13:38:21 +0300 Subject: sysmgr: add boot, shutdown scripts. add post-install message --- core/sysmgr/build | 1 + core/sysmgr/checksums | 2 ++ core/sysmgr/files/sysmgr.boot | 1 + core/sysmgr/files/sysmgr.pre.shutdown | 1 + core/sysmgr/post-install | 30 ++++++++++++++++++++++++++++++ core/sysmgr/sources | 2 ++ core/sysmgr/version | 2 +- 7 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 core/sysmgr/files/sysmgr.boot create mode 100644 core/sysmgr/files/sysmgr.pre.shutdown create mode 100755 core/sysmgr/post-install (limited to 'core/sysmgr') diff --git a/core/sysmgr/build b/core/sysmgr/build index c208b139..9ca3c9a6 100755 --- a/core/sysmgr/build +++ b/core/sysmgr/build @@ -1,3 +1,4 @@ #!/bin/sh -e make DESTDIR="$1" PREFIX=/usr install +install -Dm644 -t "$1/etc/init" sysmgr.boot sysmgr.pre.shutdown diff --git a/core/sysmgr/checksums b/core/sysmgr/checksums index 0dd3c625..a639e8f7 100644 --- a/core/sysmgr/checksums +++ b/core/sysmgr/checksums @@ -1 +1,3 @@ 6e1545f718972d2926a6895c781ec968f459aa05ff9f5344bbbd94960712cc6c 0.2.0.tar.gz +3dfdcb5386796f5560e793ce992593fc9c074389c5dba9c4cadd5281cca6de03 sysmgr.boot +3b8da16b402ba7aa3a151d3a6a39a26f6335353930dca3a1857f13464eda7dfd sysmgr.pre.shutdown diff --git a/core/sysmgr/files/sysmgr.boot b/core/sysmgr/files/sysmgr.boot new file mode 100644 index 00000000..39ba1729 --- /dev/null +++ b/core/sysmgr/files/sysmgr.boot @@ -0,0 +1 @@ +# while :; do /usr/bin/sysmgr ; done & diff --git a/core/sysmgr/files/sysmgr.pre.shutdown b/core/sysmgr/files/sysmgr.pre.shutdown new file mode 100644 index 00000000..01ce6b4b --- /dev/null +++ b/core/sysmgr/files/sysmgr.pre.shutdown @@ -0,0 +1 @@ +# for service in /var/sysmgr/* ; do [ -r "$service" ] && { svctl stop "${service##*/}" ; svctl kill "${service##*/}" ;} ; done diff --git a/core/sysmgr/post-install b/core/sysmgr/post-install new file mode 100755 index 00000000..7141e3f3 --- /dev/null +++ b/core/sysmgr/post-install @@ -0,0 +1,30 @@ +#!/bin/sh -e + +cat <