Skip to content

Commit 6138fb8

Browse files
committed
Package update
1 parent e2bf052 commit 6138fb8

File tree

3 files changed

+166
-20
lines changed

3 files changed

+166
-20
lines changed

debian/cnb-cache.postrm

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,16 @@
22
set -e
33

44
case "$1" in
5-
purge|remove|disappear)
6-
rm -rf /var/lib/composer/cnb-cache
5+
purge | remove | disappear)
6+
rm -rf /var/lib/composer/cnb-cache
77
;;
88

9-
*)
10-
echo "postrm called with unknown argument \`$1'" >&2
11-
exit 1
9+
*)
10+
echo "postrm called with unknown argument \`$1'" >&2
11+
exit 1
1212
;;
1313
esac
1414

15-
1615
#DEBHELPER#
1716

1817
exit 0

debian/conf/cnb-cache.conf

Lines changed: 21 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,28 +3,35 @@
33
Alias /cnb-cache /usr/share/cnb-cache
44

55
<Directory /usr/share/cnb-cache>
6-
Options FollowSymLinks
7-
DirectoryIndex index.php
6+
Options FollowSymLinks
7+
DirectoryIndex index.php
88

9-
<IfModule mod_php7.c>
10-
AddType application/x-httpd-php .php
9+
<IfModule mod_php7.c>
10+
AddType application/x-httpd-php .php
1111
<FilesMatch ".+\.php$">
1212
SetHandler application/x-httpd-php
1313
</FilesMatch>
1414

15-
php_flag magic_quotes_gpc Off
16-
php_flag track_vars On
17-
php_flag register_globals Off
18-
php_admin_flag allow_url_fopen On
15+
php_flag magic_quotes_gpc Off
16+
php_flag track_vars On
17+
php_flag register_globals Off
18+
php_admin_flag allow_url_fopen On
1919
# php_value include_path .:/usr/share/php:/usr/share/cnb-cache/
2020
# php_admin_value upload_tmp_dir /var/lib/cnb-cache/tmp
21-
php_admin_value open_basedir /usr/share/cnb-cache/:/usr/lib/cnb-cache/:/etc/cnb-cache/:/var/lib/cnb-cache/:/usr/share/php/:/usr/share/javascript/:/usr/share/locale:/var/lib/cnb-cache/:/var/tmp:/tmp:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/var/lib/dbconfig-common/sqlite3/cnb-cache/:/var/lib/composer/cnb-cache/:/bin/:/sbin/
22-
</IfModule>
21+
php_admin_value open_basedir /usr/share/cnb-cache/:/usr/lib/cnb-cache/:/etc/cnb-cache/:/var/lib/cnb-cache/:/usr/share/php/:/usr/share/javascript/:/usr/share/locale:/var/lib/cnb-cache/:/var/tmp:/tmp:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/var/lib/dbconfig-common/sqlite3/cnb-cache/:/var/lib/composer/cnb-cache/:/bin/:/sbin/
22+
</IfModule>
2323

24-
# enable gzip compression
25-
<IfModule mod_deflate.c>
26-
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/x-javascript text/javascript application/javascript application/json
27-
</IfModule>
24+
# enable gzip compression
25+
<IfModule mod_deflate.c>
26+
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/x-javascript text/javascript application/javascript application/json
27+
</IfModule>
2828

29+
# Rewrite rules to handle /cnb-cache/USD and /cnb-cache/<currency>/yesterday paths
30+
<IfModule mod_rewrite.c>
31+
RewriteEngine On
32+
RewriteRule ^/cnb-cache/([A-Z]{3})$ /usr/share/cnb-cache/index.php?currency=USD [L,QSA]
33+
RewriteRule ^/cnb-cache/([A-Z]{3})/yesterday$ /usr/share/cnb-cache/index.php?currency=$1&date=yesterday [L,QSA]
34+
RewriteRule ^/cnb-cache/([A-Z]{3})/beforeyesterday$ /usr/share/cnb-cache/index.php?currency=$1&date=beforeyesterday [L,QSA]
35+
</IfModule>
2936
</Directory>
3037

debian/copyright

Lines changed: 140 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,14 @@ Files: bin/cnb-exchange-rate
3333
Copyright: 2025 [email protected]
3434
License: MIT
3535

36+
Files: bin/cnb-cache-init
37+
Copyright: 2025 [email protected]
38+
License: MIT
39+
40+
Files: bin/cnb-cache-update
41+
Copyright: 2025 [email protected]
42+
License: MIT
43+
3644
Files: cnb-cache.svg
3745
Copyright: 2025 [email protected]
3846
License: MIT
@@ -41,6 +49,14 @@ Files: composer.json
4149
Copyright: 2025 [email protected]
4250
License: MIT
4351

52+
Files: currency-chooser.png
53+
Copyright: 2025 [email protected]
54+
License: MIT
55+
56+
Files: daystokeep.png
57+
Copyright: 2025 [email protected]
58+
License: MIT
59+
4460
Files: db/migrations/20250122162342_rate.php
4561
Copyright: 2025 [email protected]
4662
License: MIT
@@ -149,6 +165,46 @@ Files: example.env
149165
Copyright: 2025 [email protected]
150166
License: MIT
151167

168+
Files: init.png
169+
Copyright: 2025 [email protected]
170+
License: MIT
171+
172+
Files: nbproject/configs/Update.properties
173+
Copyright: 2025 [email protected]
174+
License: MIT
175+
176+
Files: nbproject/configs/init.properties
177+
Copyright: 2025 [email protected]
178+
License: MIT
179+
180+
Files: nbproject/private/config.properties
181+
Copyright: 2025 [email protected]
182+
License: MIT
183+
184+
Files: nbproject/private/configs/Update.properties
185+
Copyright: 2025 [email protected]
186+
License: MIT
187+
188+
Files: nbproject/private/configs/init.properties
189+
Copyright: 2025 [email protected]
190+
License: MIT
191+
192+
Files: nbproject/private/private.properties
193+
Copyright: 2025 [email protected]
194+
License: MIT
195+
196+
Files: nbproject/private/private.properties
197+
Copyright: 2025 [email protected]
198+
License: MIT
199+
200+
Files: nbproject/project.properties
201+
Copyright: 2025 [email protected]
202+
License: MIT
203+
204+
Files: nbproject/project.xml
205+
Copyright: 2025 [email protected]
206+
License: MIT
207+
152208
Files: phinx-adapter.php
153209
Copyright: 2025 [email protected]
154210
License: MIT
@@ -180,3 +236,87 @@ License: MIT
180236
Files: src/update.php
181237
Copyright: 2025 [email protected]
182238
License: MIT
239+
240+
Files: debian/Jenkinsfile
241+
Copyright: 2025 [email protected]
242+
License: MIT
243+
244+
Files: debian/cnb-cache copy 3.postinst
245+
Copyright: 2025 [email protected]
246+
License: MIT
247+
248+
Files: debian/cnb-cache-mysql.config
249+
Copyright: 2025 [email protected]
250+
License: MIT
251+
252+
Files: debian/cnb-cache-mysql.postinst
253+
Copyright: 2025 [email protected]
254+
License: MIT
255+
256+
Files: debian/cnb-cache-mysql.postrm
257+
Copyright: 2025 [email protected]
258+
License: MIT
259+
260+
Files: debian/cnb-cache-mysql.prerm
261+
Copyright: 2025 [email protected]
262+
License: MIT
263+
264+
Files: debian/cnb-cache-sqlite.config
265+
Copyright: 2025 [email protected]
266+
License: MIT
267+
268+
Files: debian/cnb-cache-sqlite.dirs
269+
Copyright: 2025 [email protected]
270+
License: MIT
271+
272+
Files: debian/cnb-cache-sqlite.postinst
273+
Copyright: 2025 [email protected]
274+
License: MIT
275+
276+
Files: debian/cnb-cache-sqlite.postrm
277+
Copyright: 2025 [email protected]
278+
License: MIT
279+
280+
Files: debian/cnb-cache-sqlite.prerm
281+
Copyright: 2025 [email protected]
282+
License: MIT
283+
284+
Files: debian/cnb-cache.config
285+
Copyright: 2025 [email protected]
286+
License: MIT
287+
288+
Files: debian/cnb-cache.dirs
289+
Copyright: 2025 [email protected]
290+
License: MIT
291+
292+
Files: debian/cnb-cache.install
293+
Copyright: 2025 [email protected]
294+
License: MIT
295+
296+
Files: debian/cnb-cache.links
297+
Copyright: 2025 [email protected]
298+
License: MIT
299+
300+
Files: debian/cnb-cache.postinst
301+
Copyright: 2025 [email protected]
302+
License: MIT
303+
304+
Files: debian/cnb-cache.postrm
305+
Copyright: 2025 [email protected]
306+
License: MIT
307+
308+
Files: debian/cnb-cache.prerm
309+
Copyright: 2025 [email protected]
310+
License: MIT
311+
312+
Files: debian/cnb-cache.service
313+
Copyright: 2025 [email protected]
314+
License: MIT
315+
316+
Files: debian/cnb-cache.timer
317+
Copyright: 2025 [email protected]
318+
License: MIT
319+
320+
Files: webservers.png
321+
Copyright: 2025 [email protected]
322+
License: MIT

0 commit comments

Comments
 (0)