Skip to content

Commit 1425f2d

Browse files
committed
timer service added
1 parent 13f361e commit 1425f2d

File tree

8 files changed

+34
-4
lines changed

8 files changed

+34
-4
lines changed

bin/cnb-cache-init

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#!/bin/bash
2+
php -f /usr/lib/cnb-cache/init.php -- "$@"
3+
exit $?

bin/cnb-cache-update

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#!/bin/bash
2+
php -f /usr/lib/cnb-cache/update.php -- "$@"
3+
exit $?

bin/cnb-exchange-rate

Lines changed: 0 additions & 3 deletions
This file was deleted.

debian/cnb-cache-sqlite.dirs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/var/lib/dbconfig-common/sqlite3/cnb-cache

debian/cnb-cache.postinst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,8 @@ case "$1" in
143143
done
144144
fi
145145

146+
cnb-cache-init
147+
146148
;;
147149

148150
abort-upgrade|abort-remove|abort-deconfigure)

debian/cnb-cache.service

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# This service unit is for cnb-cache timer units
2+
# By Vítězslav Dvořák
3+
# Licensed under MIT
4+
#
5+
6+
[Unit]
7+
Description=Logs system statistics to the systemd journal
8+
Wants=cnb-cache.timer
9+
10+
[Service]
11+
Type=oneshot
12+
ExecStart=/usr/bin/cnb-cache-update
13+
14+
[Install]
15+
WantedBy=multi-user.target

debian/cnb-cache.timer

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
[Unit]
2+
Description=Run cnb-cache-update every minute
3+
4+
[Timer]
5+
OnCalendar=00:01
6+
Persistent=true
7+
8+
[Install]
9+
WantedBy=timers.target

debian/rules

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ override_dh_install:
2121
jq '.version = "'`dpkg-parsechangelog | sed -n 's/^Version: //p'| sed 's/~.*//'`'"' debian/conf/composer.json |sponge debian/tmp/composer.json
2222
dh_install
2323
sed -i -e 's/.\.\/vendor/\/var\/lib\/composer\/cnb-cache/g' debian/cnb-cache/usr/*/cnb-cache/*.php
24+
sed -i -e 's/\.\.\/\.env/\/etc\/cnb-cache\/cnb-cache\.env/g' debian/cnb-cache/usr/*/cnb-cache/*.php
2425
sed -i -e 's/.\.\/vendor/\/var\/lib\/composer\/cnb-cache/g' debian/cnb-cache*/usr/lib/cnb-cache/*.php
25-
sed -i -e 's/\.\.\/\.env/\/etc\/cnb-cache\/\.env/g' debian/cnb-cache/usr/lib/cnb-cache/phinx-adapter.php
2626
mkdir -p debian/cnb-cache-sqlite/usr/lib/cnb-cache
2727
cp debian/conf/.env.template debian/cnb-cache-sqlite/usr/lib/cnb-cache
2828
mkdir -p debian/cnb-cache-mysql/usr/lib/cnb-cache

0 commit comments

Comments
 (0)