fix: inclure le fichier systemd dans les RPM
Some checks failed
Build RPM Package / Build RPM Packages (CentOS 7, Rocky 8/9/10) (push) Has been cancelled
Some checks failed
Build RPM Package / Build RPM Packages (CentOS 7, Rocky 8/9/10) (push) Has been cancelled
- Ajout de usr/lib/systemd/system/ja4sentinel.service dans les packages fpm - Correction du COPY pour utiliser le chemin local au lieu du builder - Testé et validé sur Rocky Linux 9 Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This commit is contained in:
@ -65,9 +65,10 @@ RUN dnf install -y \
|
||||
|
||||
# Copy binary from Go builder
|
||||
COPY --from=builder /build/dist/ja4sentinel /tmp/pkgroot/usr/bin/ja4sentinel
|
||||
COPY --from=builder /build/packaging/systemd/ja4sentinel.service /tmp/pkgroot/usr/lib/systemd/system/ja4sentinel.service
|
||||
COPY --from=builder /build/packaging/systemd/config.yml /tmp/pkgroot/etc/ja4sentinel/config.yml.default
|
||||
COPY --from=builder /build/packaging/systemd/config.yml /tmp/pkgroot/usr/share/ja4sentinel/config.yml
|
||||
# Copy systemd service and config directly (not from builder)
|
||||
COPY packaging/systemd/ja4sentinel.service /tmp/pkgroot/usr/lib/systemd/system/ja4sentinel.service
|
||||
COPY packaging/systemd/config.yml /tmp/pkgroot/etc/ja4sentinel/config.yml.default
|
||||
COPY packaging/systemd/config.yml /tmp/pkgroot/usr/share/ja4sentinel/config.yml
|
||||
COPY packaging/rpm/postinst /tmp/scripts/postinst
|
||||
COPY packaging/rpm/prerm /tmp/scripts/prerm
|
||||
COPY packaging/rpm/postrm /tmp/scripts/postrm
|
||||
@ -107,6 +108,7 @@ RUN mkdir -p /packages/rpm/el7 && \
|
||||
--after-remove /tmp/scripts/postrm \
|
||||
-p /packages/rpm/el7/ja4sentinel-${VERSION}-1.el7.x86_64.rpm \
|
||||
usr/bin/ja4sentinel \
|
||||
usr/lib/systemd/system/ja4sentinel.service \
|
||||
etc/ja4sentinel/config.yml.default \
|
||||
usr/share/ja4sentinel/config.yml \
|
||||
var/lib/ja4sentinel \
|
||||
@ -133,6 +135,7 @@ RUN mkdir -p /packages/rpm/el8 && \
|
||||
--after-remove /tmp/scripts/postrm \
|
||||
-p /packages/rpm/el8/ja4sentinel-${VERSION}-1.el8.x86_64.rpm \
|
||||
usr/bin/ja4sentinel \
|
||||
usr/lib/systemd/system/ja4sentinel.service \
|
||||
etc/ja4sentinel/config.yml.default \
|
||||
usr/share/ja4sentinel/config.yml \
|
||||
var/lib/ja4sentinel \
|
||||
@ -159,6 +162,7 @@ RUN mkdir -p /packages/rpm/el9 && \
|
||||
--after-remove /tmp/scripts/postrm \
|
||||
-p /packages/rpm/el9/ja4sentinel-${VERSION}-1.el9.x86_64.rpm \
|
||||
usr/bin/ja4sentinel \
|
||||
usr/lib/systemd/system/ja4sentinel.service \
|
||||
etc/ja4sentinel/config.yml.default \
|
||||
usr/share/ja4sentinel/config.yml \
|
||||
var/lib/ja4sentinel \
|
||||
@ -185,6 +189,7 @@ RUN mkdir -p /packages/rpm/el10 && \
|
||||
--after-remove /tmp/scripts/postrm \
|
||||
-p /packages/rpm/el10/ja4sentinel-${VERSION}-1.el10.x86_64.rpm \
|
||||
usr/bin/ja4sentinel \
|
||||
usr/lib/systemd/system/ja4sentinel.service \
|
||||
etc/ja4sentinel/config.yml.default \
|
||||
usr/share/ja4sentinel/config.yml \
|
||||
var/lib/ja4sentinel \
|
||||
|
||||
Reference in New Issue
Block a user