summaryrefslogtreecommitdiff
path: root/debian/rules
diff options
context:
space:
mode:
Diffstat (limited to 'debian/rules')
-rwxr-xr-xdebian/rules9
1 files changed, 9 insertions, 0 deletions
diff --git a/debian/rules b/debian/rules
index e5de371..2e85c87 100755
--- a/debian/rules
+++ b/debian/rules
@@ -216,7 +216,16 @@ override_dh_installlogrotate-arch:
# Start mysql in runlevel 19 before 20 where apache, proftpd etc gets
# started which might depend on a running database server.
override_dh_installinit-arch:
+ifeq (illumos,$(ARCH_OS))
+ mkdir -p debian/mysql-server-5.5/lib/svc/manifest/application/database
+ mkdir -p debian/mysql-server-5.5/lib/svc/method
+ install -m 644 -t debian/mysql-server-5.5/lib/svc/manifest/application/database \
+ debian/smf/mysql.xml
+ install -m 755 -t debian/mysql-server-5.5/lib/svc/method \
+ debian/smf/mysql
+else
dh_installinit --name=mysql -- defaults 19 21
+endif
override_dh_installcron-arch:
dh_installcron --name mysql-server