Commit 893180dd authored by jan.koester's avatar jan.koester
Browse files

tets

parent a4c16f95
Loading
Loading
Loading
Loading
+9 −6
Original line number Diff line number Diff line
@@ -39,8 +39,8 @@ else
endif

override_dh_install:
	dh_install
ifneq ($(IS_NSPAWN),)
	dh_install -N blogi-editor
	@echo "Nspawn build — assembling chroot at /opt/blogi (musl)"
	# musl dynamic linker
	mkdir -p debian/blogi-editor/opt/blogi/lib
@@ -60,18 +60,19 @@ ifneq ($(IS_NSPAWN),)
	cp -a /usr/local/lib/dbpp/*.so debian/blogi-editor/opt/blogi/usr/local/lib/dbpp/
	# editor binary
	mkdir -p debian/blogi-editor/opt/blogi/usr/bin
	cp -a debian/blogi-editor/usr/bin/blogi-editor debian/blogi-editor/opt/blogi/usr/bin/
	cp -a debian/tmp/usr/bin/blogi-editor debian/blogi-editor/opt/blogi/usr/bin/
	# editor widget plugins
	mkdir -p debian/blogi-editor/opt/blogi/usr/lib/blogi/plugins/webedit
	-cp -a debian/blogi-editor/usr/lib/blogi/plugins/webedit/*.so debian/blogi-editor/opt/blogi/usr/lib/blogi/plugins/webedit/
	-cp -a debian/tmp/usr/lib/blogi/plugins/webedit/*.so debian/blogi-editor/opt/blogi/usr/lib/blogi/plugins/webedit/
	# blogidev library (plugin runtime dependency)
	mkdir -p debian/blogi-editor/opt/blogi/usr/lib/blogi
	-cp -a debian/blogi-editor/usr/lib/blogi/libblogidev.* debian/blogi-editor/opt/blogi/usr/lib/blogi/
	-cp -a debian/tmp/usr/lib/blogi/libblogidev.* debian/blogi-editor/opt/blogi/usr/lib/blogi/
	# Static content (HTML, CSS, JS)
	mkdir -p debian/blogi-editor/opt/blogi/usr/share/blogi-editor
	-cp -a debian/blogi-editor/usr/share/blogi-editor/* debian/blogi-editor/opt/blogi/usr/share/blogi-editor/
	# Minimal container filesystem
	-cp -a debian/tmp/usr/share/blogi-editor/* debian/blogi-editor/opt/blogi/usr/share/blogi-editor/
	# Config
	mkdir -p debian/blogi-editor/opt/blogi/etc/blogi-editor/ssl
	-cp -a debian/tmp/etc/blogi-editor/config.yaml debian/blogi-editor/opt/blogi/etc/blogi-editor/
	mkdir -p debian/blogi-editor/opt/blogi/var/lib/blogi-editor
	mkdir -p debian/blogi-editor/opt/blogi/proc
	mkdir -p debian/blogi-editor/opt/blogi/sys
@@ -88,6 +89,8 @@ ifneq ($(IS_NSPAWN),)
	install -D -m 644 debian/blogi-editor.default-config.yaml debian/blogi-editor/usr/share/blogi-editor/blogi-editor.default-config.yaml
	install -D -m 644 debian/blogi-editor.tmpfiles debian/blogi-editor/usr/lib/tmpfiles.d/blogi-editor.conf
	install -D -m 644 debian/blogi-editor.sysusers debian/blogi-editor/usr/lib/sysusers.d/blogi-editor.conf
else
	dh_install
endif

override_dh_fixperms: