aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2021-06-24 11:28:31 +0200
committerChristian Grothoff <christian@grothoff.org>2021-06-24 11:28:31 +0200
commiteb648cd0b4063b94185914eff8b86f07d582c425 (patch)
tree8b30265879afe3ca66cc69af48af8c1328ad12e1
parent9fb6ea320337fba12437f70c3172917a2e76cb3b (diff)
downloadexchange-eb648cd0b4063b94185914eff8b86f07d582c425.tar.gz
exchange-eb648cd0b4063b94185914eff8b86f07d582c425.zip
move taler-exchange-dbtinit into new package taler-exchange-database that taler-auditor can depend upon
-rw-r--r--debian/.gitignore5
-rw-r--r--debian/control13
-rwxr-xr-xdebian/rules1
-rw-r--r--debian/taler-exchange-database.install6
-rw-r--r--debian/taler-exchange.install2
5 files changed, 22 insertions, 5 deletions
diff --git a/debian/.gitignore b/debian/.gitignore
index a4103e870..46b94f7a7 100644
--- a/debian/.gitignore
+++ b/debian/.gitignore
@@ -3,15 +3,14 @@ autoreconf.after
3autoreconf.before 3autoreconf.before
4debhelper-build-stamp 4debhelper-build-stamp
5files 5files
6libtalerexchange.debhelper.log 6*.log
7libtalerexchange.substvars 7libtalerexchange.substvars
8libtalerexchange/ 8libtalerexchange/
9taler-exchange-dev.debhelper.log
10taler-exchange-dev.substvars 9taler-exchange-dev.substvars
11taler-exchange-dev/ 10taler-exchange-dev/
12taler-exchange.debhelper.log
13taler-exchange.substvars 11taler-exchange.substvars
14taler-exchange/ 12taler-exchange/
13taler-exchange-database/
15tmp/ 14tmp/
16libtalerexchange-dev.substvars 15libtalerexchange-dev.substvars
17libtalerexchange-dev/ 16libtalerexchange-dev/
diff --git a/debian/control b/debian/control
index 1ae7da476..f7b0c38fe 100644
--- a/debian/control
+++ b/debian/control
@@ -45,12 +45,24 @@ Depends:
45 ${shlibs:Depends} 45 ${shlibs:Depends}
46Description: libraries to talk to a GNU Taler exchange. 46Description: libraries to talk to a GNU Taler exchange.
47 47
48Package: taler-exchange-database
49Architecture: any
50Pre-Depends:
51 ${misc:Pre-Depends}
52Depends:
53 lsb-base,
54 netbase,
55 ${misc:Depends},
56 ${shlibs:Depends}
57Description: programs and libraries to manage a GNU Taler exchange database.
58
48Package: taler-exchange 59Package: taler-exchange
49Architecture: any 60Architecture: any
50Pre-Depends: 61Pre-Depends:
51 ${misc:Pre-Depends} 62 ${misc:Pre-Depends}
52Depends: 63Depends:
53 libtalerexchange (= ${binary:Version}), 64 libtalerexchange (= ${binary:Version}),
65 taler-exchange-database (= ${binary:Version}),
54 adduser, 66 adduser,
55 lsb-base, 67 lsb-base,
56 netbase, 68 netbase,
@@ -65,6 +77,7 @@ Pre-Depends:
65 ${misc:Pre-Depends} 77 ${misc:Pre-Depends}
66Depends: 78Depends:
67 libtalerexchange (= ${binary:Version}), 79 libtalerexchange (= ${binary:Version}),
80 taler-exchange-database (= ${binary:Version}),
68 adduser, 81 adduser,
69 lsb-base, 82 lsb-base,
70 netbase, 83 netbase,
diff --git a/debian/rules b/debian/rules
index 171cc8936..5f9243119 100755
--- a/debian/rules
+++ b/debian/rules
@@ -40,4 +40,5 @@ override_dh_install:
40 cd debian/taler-auditor; find . -type f,l -exec rm -f ../libtalerauditor/{} \; 40 cd debian/taler-auditor; find . -type f,l -exec rm -f ../libtalerauditor/{} \;
41 cd debian/taler-auditor; find . -type f,l -exec rm -f ../libtalerexchange/{} \; 41 cd debian/taler-auditor; find . -type f,l -exec rm -f ../libtalerexchange/{} \;
42 cd debian/taler-auditor; find . -type f,l -exec rm -f ../taler-exchange/{} \; 42 cd debian/taler-auditor; find . -type f,l -exec rm -f ../taler-exchange/{} \;
43 cd debian/taler-exchange-database; find . -type f,l -exec rm -f ../taler-exchange/{} \;
43 cd debian/libtalerexchange; find . -type f,l -exec rm -f ../taler-exchange/{} \; 44 cd debian/libtalerexchange; find . -type f,l -exec rm -f ../taler-exchange/{} \;
diff --git a/debian/taler-exchange-database.install b/debian/taler-exchange-database.install
new file mode 100644
index 000000000..dba4510c7
--- /dev/null
+++ b/debian/taler-exchange-database.install
@@ -0,0 +1,6 @@
1usr/bin/taler-exchange-dbinit
2usr/lib/*/taler/libtaler_plugin_exchange*.so
3usr/share/man/man1/taler-exchange-dbinit
4usr/share/taler/sql/exchange/*
5usr/share/taler/config.d/exchangedb.conf
6usr/share/taler/config.d/exchangedb-postgres.conf
diff --git a/debian/taler-exchange.install b/debian/taler-exchange.install
index 1478de463..7d484cbfe 100644
--- a/debian/taler-exchange.install
+++ b/debian/taler-exchange.install
@@ -1,12 +1,10 @@
1usr/bin/ 1usr/bin/
2usr/lib/*/taler/libtaler_plugin_exchange*.so
3usr/share/man/man1/taler-exchange* 2usr/share/man/man1/taler-exchange*
4usr/share/man/man1/taler-bank* 3usr/share/man/man1/taler-bank*
5usr/share/man/man1/taler-config* 4usr/share/man/man1/taler-config*
6usr/share/man/man1/taler-wire* 5usr/share/man/man1/taler-wire*
7usr/share/info/taler-bank* 6usr/share/info/taler-bank*
8usr/share/info/taler-exchange* 7usr/share/info/taler-exchange*
9usr/share/taler/sql/exchange/*
10usr/share/taler/config.d/* 8usr/share/taler/config.d/*
11debian/etc/* etc/ 9debian/etc/* etc/
12debian/exchange-conf/* etc/taler-exchange/ 10debian/exchange-conf/* etc/taler-exchange/