diff options
-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 |