File tree Expand file tree Collapse file tree 1 file changed +30
-0
lines changed Expand file tree Collapse file tree 1 file changed +30
-0
lines changed Original file line number Diff line number Diff line change @@ -124,3 +124,33 @@ check-deps:
124124 @which rpmbuild > /dev/null 2>&1 || echo " WARNING: rpmbuild not found (needed for RPM packaging)"
125125 @which dpkg-buildpackage > /dev/null 2>&1 || echo " WARNING: dpkg-buildpackage not found (needed for DEB packaging)"
126126 @which systemctl > /dev/null 2>&1 || echo " WARNING: systemctl not found (systemd not available)"
127+
128+
129+ # ---------------------------------------------------------------------------
130+ # Docker-based packaging
131+ # ---------------------------------------------------------------------------
132+
133+ .PHONY : docker-rpm docker-deb
134+
135+ docker-rpm :
136+ @echo " Building RPM package inside AlmaLinux 9 container..."
137+ docker run --rm -it \
138+ -v $(PWD ) :/src \
139+ -w /src \
140+ docker.io/almalinux:9 \
141+ bash -c ' set -e; \
142+ dnf install -y rpm-build rpmdevtools make; \
143+ make rpm'
144+
145+ # dnf group install -y "Development Tools"; \
146+
147+ docker-deb :
148+ @echo " Building DEB package inside Debian container..."
149+ docker run --rm -it \
150+ -v $(PWD ) :/src \
151+ -w /src \
152+ docker.io/debian:bookworm-slim \
153+ bash -c ' set -e; \
154+ apt-get update; \
155+ apt-get install -y debhelper devscripts make; \
156+ make deb'
You can’t perform that action at this time.
0 commit comments