From 73258935e5c65c9ab2d77fa602ffc156aa6733e0 Mon Sep 17 00:00:00 2001 From: Joerg Deckert Date: Thu, 18 Apr 2024 11:53:40 +0200 Subject: [PATCH] add LEOCHARRE::Debug, which is missed at CPAN; run assp as user assp --- Makefile | 9 +++++++++ assp/LEOCHARRE-Debug-1.03.tar.gz | Bin 0 -> 2760 bytes 2 files changed, 9 insertions(+) create mode 100644 assp/LEOCHARRE-Debug-1.03.tar.gz diff --git a/Makefile b/Makefile index 11d27a0..6b93b3c 100644 --- a/Makefile +++ b/Makefile @@ -6,6 +6,7 @@ ASSP_MOD_INST_VER ?= 2.12 ASSP_FC_VER ?= 1.05 ASSP_ZIP = assp-svn-$(ASSP_SNAPSHOT).zip ASSP_URL = https://sourceforge.net/code-snapshots/svn/a/as/assp/svn/$(ASSP_ZIP) +LEOCHARRE-Debug = LEOCHARRE-Debug-1.03 $(CHROOT)$(install_assp): if [ ! -f $(DISTDIR)/$(ASSP_ZIP) ] ; \ @@ -14,10 +15,18 @@ $(CHROOT)$(install_assp): RUN sh -c '(echo y;echo manual;echo o conf prerequisites_policy follow;echo o conf commit)|cpan' RUN sh -c 'cd /opt && unzip /var/cache/distfiles/$(ASSP_ZIP) && mv /opt/assp-svn-$(ASSP_SNAPSHOT)/assp2/trunk $(install_assp) && rm -rf /opt/assp-svn-$(ASSP_SNAPSHOT)' echo "AsADaemon:=1" > $(CHROOT)$(install_assp)/assp.cfg + echo "runAsUser:=assp" > $(CHROOT)$(install_assp)/assp.cfg + echo "runAsGroup:=assp" > $(CHROOT)$(install_assp)/assp.cfg + tar -C $(CHROOT)/var/tmp -xzf assp/$(LEOCHARRE-Debug).tar.gz + RUN sh -c 'cd /var/tmp/$(LEOCHARRE-Debug) && perl Makefile.PL && make test && make install && rm -rf /var/tmp/$(LEOCHARRE-Debug)' RUN sh -c 'mkdir -p /tmp/mod_inst && cd /tmp/mod_inst && unzip $(install_assp)/mod_inst.pl.$(ASSP_MOD_INST_VER).zip && perl mod_inst.pl && perl mod_inst_ocr.pl' RUN sh -c 'cd $(install_assp) && unzip images/images.zip && rm images/images.zip' RUN sh -c 'cd $(install_assp) && unzip filecommander/$(ASSP_FC_VER).ZIP && rm -rf filecommander/$(ASSP_FC_VER).ZIP && mv $(ASSP_FC_VER)/images/* images/ && mv $(ASSP_FC_VER)/lib/* lib/ && rm -rf $(ASSP_FC_VER)' rm -rf $(CHROOT)/root/.cpan/build $(CHROOT)/root/.cpan/sources + -RUN useradd -M -r -G users,wheel -d /opt/assp -s /bin/bash --uid 237 --user-group --comment "Anti-Spam SMTP Proxy Server" assp + RUN passwd -l assp; + RUN chown -R assp:assp $(install_assp) + $(assp.service): assp/assp.service cp $< $@ diff --git a/assp/LEOCHARRE-Debug-1.03.tar.gz b/assp/LEOCHARRE-Debug-1.03.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..48404e42cf2dcafb086b1e919d73d2a8b1c9e20f GIT binary patch literal 2760 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 O1O5wTYZlG`PyhfRJA1|e literal 0 HcmV?d00001