ctdb-build: Create database directories during installation
authorMartin Schwenke <martin@meltin.net>
Mon, 14 May 2018 05:41:35 +0000 (15:41 +1000)
committerAmitay Isaacs <amitay@samba.org>
Thu, 17 May 2018 02:04:30 +0000 (04:04 +0200)
Create and package.

Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
ctdb/packaging/RPM/ctdb.spec.in
ctdb/wscript

index 82d10cb0c32cf5853a23b10bb780eb73fd2d5a97..7be8d113208458aacccfee4d4b0a36bf02396fb2 100644 (file)
@@ -215,6 +215,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man7/ctdb-statistics.7.gz
 %{_mandir}/man7/ctdb-tunables.7.gz
 %attr(0700,root,root) %dir %{_localstatedir}/lib/ctdb
+%attr(0700,root,root) %dir %{_localstatedir}/lib/ctdb/*
 %attr(0700,root,root) %dir %{_localstatedir}/run/ctdb
 
 
index 0546cbe2077cfcecb03181ca18d052a51cfb5d61..0cf9409d9e8a7e7d0afe2b2ba004af4bf0c94818 100644 (file)
@@ -752,6 +752,9 @@ def build(bld):
     bld.install_dir(bld.env.CTDB_RUNDIR)
     bld.install_dir(bld.env.CTDB_VARDIR)
 
+    for d in ['volatile', 'persistent', 'state']:
+        bld.install_dir(os.path.join(bld.env.CTDB_VARDIR, d))
+
     # Unit tests
     ctdb_unit_tests = [
         'db_hash_test',