summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--contrib/cygwin/README.txt (renamed from distribution/boxbackup/contrib/cygwin/README.txt)0
-rwxr-xr-xcontrib/cygwin/install-cygwin-service.pl.in (renamed from distribution/boxbackup/contrib/cygwin/install-cygwin-service.pl.in)0
-rwxr-xr-xcontrib/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.in59
-rwxr-xr-xcontrib/solaris/bbackupd-smf-method.in24
-rw-r--r--contrib/solaris/bbstored-manifest.xml.in60
-rwxr-xr-xcontrib/solaris/bbstored-smf-method.in23
-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