summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Wilson <chris+github@qwirx.com>2008-01-20 16:44:44 +0000
committerChris Wilson <chris+github@qwirx.com>2008-01-20 16:44:44 +0000
commit8a7f1a2a7ccb1a739d90f2de3fa333d24bcc73bb (patch)
treeb071e5b031857f89c1722d29ab1a31a85e74c81a
parent5d5f7669b05b7bee05c5c0a8ddddd301483c0c19 (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-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