diff options
author | Chris Wilson <chris+github@qwirx.com> | 2008-01-20 16:44:44 +0000 |
---|---|---|
committer | Chris Wilson <chris+github@qwirx.com> | 2008-01-20 16:44:44 +0000 |
commit | 8a7f1a2a7ccb1a739d90f2de3fa333d24bcc73bb (patch) | |
tree | b071e5b031857f89c1722d29ab1a31a85e74c81a | |
parent | 5d5f7669b05b7bee05c5c0a8ddddd301483c0c19 (diff) |
Move distribution/boxbackup/contrib to the root directory of the project,
where people expect to find it, and we can write our configure scripts
to customise the files therein.
Add solaris SMF framework control files, by Ben Summers.
-rw-r--r-- | contrib/cygwin/README.txt (renamed from distribution/boxbackup/contrib/cygwin/README.txt) | 0 | ||||
-rwxr-xr-x | contrib/cygwin/install-cygwin-service.pl.in (renamed from distribution/boxbackup/contrib/cygwin/install-cygwin-service.pl.in) | 0 | ||||
-rwxr-xr-x | contrib/cygwin/remove-cygwin-service.sh (renamed from distribution/boxbackup/contrib/cygwin/remove-cygwin-service.sh) | 0 | ||||
-rw-r--r-- | contrib/debian/README.txt (renamed from distribution/boxbackup/contrib/debian/README.txt) | 0 | ||||
-rw-r--r-- | contrib/debian/bbackupd (renamed from distribution/boxbackup/contrib/debian/bbackupd) | 0 | ||||
-rw-r--r-- | contrib/debian/bbstored (renamed from distribution/boxbackup/contrib/debian/bbstored) | 0 | ||||
-rw-r--r-- | contrib/redhat/README.txt (renamed from distribution/boxbackup/contrib/redhat/README.txt) | 0 | ||||
-rw-r--r-- | contrib/redhat/bbackupd (renamed from distribution/boxbackup/contrib/redhat/bbackupd) | 0 | ||||
-rw-r--r-- | contrib/redhat/bbstored (renamed from distribution/boxbackup/contrib/redhat/bbstored) | 0 | ||||
-rw-r--r-- | contrib/rpm/README.txt (renamed from distribution/boxbackup/contrib/rpm/README.txt) | 0 | ||||
-rw-r--r-- | contrib/rpm/boxbackup.spec (renamed from distribution/boxbackup/contrib/rpm/boxbackup.spec) | 0 | ||||
-rw-r--r-- | contrib/solaris/bbackupd-manifest.xml.in | 59 | ||||
-rwxr-xr-x | contrib/solaris/bbackupd-smf-method.in | 24 | ||||
-rw-r--r-- | contrib/solaris/bbstored-manifest.xml.in | 60 | ||||
-rwxr-xr-x | contrib/solaris/bbstored-smf-method.in | 23 | ||||
-rw-r--r-- | contrib/suse/README.txt (renamed from distribution/boxbackup/contrib/suse/README.txt) | 0 | ||||
-rw-r--r-- | contrib/suse/bbackupd (renamed from distribution/boxbackup/contrib/suse/bbackupd) | 0 | ||||
-rw-r--r-- | contrib/suse/bbstored (renamed from distribution/boxbackup/contrib/suse/bbstored) | 0 |
18 files changed, 166 insertions, 0 deletions
diff --git a/distribution/boxbackup/contrib/cygwin/README.txt b/contrib/cygwin/README.txt index 83f32fd9..83f32fd9 100644 --- a/distribution/boxbackup/contrib/cygwin/README.txt +++ b/contrib/cygwin/README.txt diff --git a/distribution/boxbackup/contrib/cygwin/install-cygwin-service.pl.in b/contrib/cygwin/install-cygwin-service.pl.in index a580e99c..a580e99c 100755 --- a/distribution/boxbackup/contrib/cygwin/install-cygwin-service.pl.in +++ b/contrib/cygwin/install-cygwin-service.pl.in diff --git a/distribution/boxbackup/contrib/cygwin/remove-cygwin-service.sh b/contrib/cygwin/remove-cygwin-service.sh index e766333d..e766333d 100755 --- a/distribution/boxbackup/contrib/cygwin/remove-cygwin-service.sh +++ b/contrib/cygwin/remove-cygwin-service.sh diff --git a/distribution/boxbackup/contrib/debian/README.txt b/contrib/debian/README.txt index ebe5fdf7..ebe5fdf7 100644 --- a/distribution/boxbackup/contrib/debian/README.txt +++ b/contrib/debian/README.txt diff --git a/distribution/boxbackup/contrib/debian/bbackupd b/contrib/debian/bbackupd index e6d5326c..e6d5326c 100644 --- a/distribution/boxbackup/contrib/debian/bbackupd +++ b/contrib/debian/bbackupd diff --git a/distribution/boxbackup/contrib/debian/bbstored b/contrib/debian/bbstored index 7a512161..7a512161 100644 --- a/distribution/boxbackup/contrib/debian/bbstored +++ b/contrib/debian/bbstored diff --git a/distribution/boxbackup/contrib/redhat/README.txt b/contrib/redhat/README.txt index cfc8d968..cfc8d968 100644 --- a/distribution/boxbackup/contrib/redhat/README.txt +++ b/contrib/redhat/README.txt diff --git a/distribution/boxbackup/contrib/redhat/bbackupd b/contrib/redhat/bbackupd index 63c61ff7..63c61ff7 100644 --- a/distribution/boxbackup/contrib/redhat/bbackupd +++ b/contrib/redhat/bbackupd diff --git a/distribution/boxbackup/contrib/redhat/bbstored b/contrib/redhat/bbstored index eadca1d1..eadca1d1 100644 --- a/distribution/boxbackup/contrib/redhat/bbstored +++ b/contrib/redhat/bbstored diff --git a/distribution/boxbackup/contrib/rpm/README.txt b/contrib/rpm/README.txt index 290a5252..290a5252 100644 --- a/distribution/boxbackup/contrib/rpm/README.txt +++ b/contrib/rpm/README.txt diff --git a/distribution/boxbackup/contrib/rpm/boxbackup.spec b/contrib/rpm/boxbackup.spec index 111a00ff..111a00ff 100644 --- a/distribution/boxbackup/contrib/rpm/boxbackup.spec +++ b/contrib/rpm/boxbackup.spec diff --git a/contrib/solaris/bbackupd-manifest.xml.in b/contrib/solaris/bbackupd-manifest.xml.in new file mode 100644 index 00000000..ab30a78e --- /dev/null +++ b/contrib/solaris/bbackupd-manifest.xml.in @@ -0,0 +1,59 @@ +<?xml version="1.0"?> +<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1"> +<service_bundle type='manifest' name='FLUFFYbox:bbackupd'> +<service + name='network/bbackupd' + type='service' + version='1'> + +<create_default_instance enabled='true' /> + +<single_instance /> + +<dependency + name='fs-local' + grouping='require_all' + restart_on='none' + type='service'> + <service_fmri value='svc:/system/filesystem/local' /> +</dependency> + +<dependency + name='network-service' + grouping='require_all' + restart_on='none' + type='service'> + <service_fmri value='svc:/network/service' /> +</dependency> + +<dependency + name='name-services' + grouping='require_all' + restart_on='refresh' + type='service'> + <service_fmri value='svc:/milestone/name-services' /> +</dependency> + + +<exec_method + type='method' + name='start' + exec='@prefix@/bbackupd-smf-method start' + timeout_seconds='60'/> + +<exec_method + type='method' + name='stop' + exec=':kill' + timeout_seconds='60' /> + +<exec_method + type='method' + name='refresh' + exec='@prefix@/bbackupd-smf-method restart' + timeout_seconds='60' /> + +<stability value='Evolving' /> + +</service> +</service_bundle> diff --git a/contrib/solaris/bbackupd-smf-method.in b/contrib/solaris/bbackupd-smf-method.in new file mode 100755 index 00000000..e7326a78 --- /dev/null +++ b/contrib/solaris/bbackupd-smf-method.in @@ -0,0 +1,24 @@ + +PIDFILE=/var/run/bbackupd.pid + +case $1 in + + # SMF arguments (start and restart [really "refresh"]) +'start') + @bindir_expanded@/bbackupd + ;; + +'restart') + if [ -f "$PIDFILE" ]; then + /usr/bin/kill -HUP `/usr/bin/cat $PIDFILE` + fi + ;; + +*) + echo "Usage: $0 { start | restart }" + exit 1 + ;; +esac + +exit $? + diff --git a/contrib/solaris/bbstored-manifest.xml.in b/contrib/solaris/bbstored-manifest.xml.in new file mode 100644 index 00000000..f7133677 --- /dev/null +++ b/contrib/solaris/bbstored-manifest.xml.in @@ -0,0 +1,60 @@ +<?xml version="1.0"?> +<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1"> +<service_bundle type='manifest' name='FLUFFYbox:bbstored'> +<service + name='network/bbstored' + type='service' + version='1'> + +<create_default_instance enabled='true' /> + +<single_instance /> + +<dependency + name='fs-local' + grouping='require_all' + restart_on='none' + type='service'> + <service_fmri value='svc:/system/filesystem/local' /> +</dependency> + +<dependency + name='network-service' + grouping='require_all' + restart_on='none' + type='service'> + <service_fmri value='svc:/network/service' /> +</dependency> + +<dependency + name='name-services' + grouping='require_all' + restart_on='refresh' + type='service'> + <service_fmri value='svc:/milestone/name-services' /> +</dependency> + + +<exec_method + type='method' + name='start' + exec='@prefix@/bbstored-smf-method start' + timeout_seconds='60'/> + +<exec_method + type='method' + name='stop' + exec=':kill' + timeout_seconds='60' /> + +<exec_method + type='method' + name='refresh' + exec='@prefix@/bbstored-smf-method restart' + timeout_seconds='60' /> + +<stability value='Evolving' /> + +</service> +</service_bundle> + diff --git a/contrib/solaris/bbstored-smf-method.in b/contrib/solaris/bbstored-smf-method.in new file mode 100755 index 00000000..f9ac8b92 --- /dev/null +++ b/contrib/solaris/bbstored-smf-method.in @@ -0,0 +1,23 @@ +PIDFILE=/var/run/bbstored.pid + +case $1 in + + # SMF arguments (start and restart [really "refresh"]) +'start') + @bindir_expanded@/bbstored + ;; + +'restart') + if [ -f "$PIDFILE" ]; then + /usr/bin/kill -HUP `/usr/bin/cat $PIDFILE` + fi + ;; + +*) + echo "Usage: $0 { start | restart }" + exit 1 + ;; +esac + +exit $? + diff --git a/distribution/boxbackup/contrib/suse/README.txt b/contrib/suse/README.txt index 0f260b7a..0f260b7a 100644 --- a/distribution/boxbackup/contrib/suse/README.txt +++ b/contrib/suse/README.txt diff --git a/distribution/boxbackup/contrib/suse/bbackupd b/contrib/suse/bbackupd index 4dd94154..4dd94154 100644 --- a/distribution/boxbackup/contrib/suse/bbackupd +++ b/contrib/suse/bbackupd diff --git a/distribution/boxbackup/contrib/suse/bbstored b/contrib/suse/bbstored index 1824dda7..1824dda7 100644 --- a/distribution/boxbackup/contrib/suse/bbstored +++ b/contrib/suse/bbstored |