Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package containers-systemd for openSUSE:Factory checked in at 2021-12-01 20:46:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/containers-systemd (Old) and /work/SRC/openSUSE:Factory/.containers-systemd.new.31177 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "containers-systemd" Wed Dec 1 20:46:15 2021 rev:27 rq:934610 version:0.0+git20211129.1b144ae Changes: -------- --- /work/SRC/openSUSE:Factory/containers-systemd/containers-systemd.changes 2021-05-10 15:38:54.597679439 +0200 +++ /work/SRC/openSUSE:Factory/.containers-systemd.new.31177/containers-systemd.changes 2021-12-02 02:11:08.207416134 +0100 @@ -1,0 +2,6 @@ +Mon Nov 29 16:52:01 UTC 2021 - [email protected] + +- Update to version 0.0+git20211129.1b144ae: + * Add roundcube files + +------------------------------------------------------------------- Old: ---- containers-systemd-0.0+git20210507.9afe2a6.tar.xz New: ---- containers-systemd-0.0+git20211129.1b144ae.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ containers-systemd.spec ++++++ --- /var/tmp/diff_new_pack.BDziQT/_old 2021-12-02 02:11:08.679414694 +0100 +++ /var/tmp/diff_new_pack.BDziQT/_new 2021-12-02 02:11:08.679414694 +0100 @@ -16,8 +16,8 @@ # -%define containers bind dhcp-server dovecot fetchmail haproxy mariadb minidlna nfs-server nginx openldap postfix samba spamassassin squid wsdd -%define container_services container-bind.service container-dhcp-server.service container-dhcp6-server.service container-dovecot.service container-fetchmail.service container-haproxy.service container-mariadb.service container-minidlna.service container-nfs-server.service container-nginx.service container-openldap.service container-postfix.service container-samba.service container-spamassassin.service container-squid.service container-wsdd.service container-image-prune.service container-image-prune.timer +%define containers bind dhcp-server dovecot fetchmail haproxy mariadb minidlna nfs-server nginx openldap postfix roundcube samba spamassassin squid wsdd +%define container_services container-bind.service container-dhcp-server.service container-dhcp6-server.service container-dovecot.service container-fetchmail.service container-haproxy.service container-mariadb.service container-minidlna.service container-nfs-server.service container-nginx.service container-openldap.service container-postfix.service container-roundcube.service container-samba.service container-spamassassin.service container-squid.service container-wsdd.service container-image-prune.service container-image-prune.timer %if %{undefined service_del_postun_without_restart} %define service_del_postun_without_restart() \ @@ -26,7 +26,7 @@ %endif Name: containers-systemd -Version: 0.0+git20210507.9afe2a6 +Version: 0.0+git20211129.1b144ae Release: 0 Summary: Systemd service files and config files for openSUSE container License: MIT @@ -39,8 +39,9 @@ This package contains the configuration files and systemd units to run the openSUSE containers via podman managed by systemd. Currently supported are bind, dhcp-server, dovecot, fetchmail, haproxy, -mariadb, minidlna, nginx, openldap, postfix, samba spamassassin, squid -and wsdd. Additional, there is a timer to cleanup dangling container images. +mariadb, minidlna, nginx, openldap, postfix, roundcube, samba, +spamassassin, squid and wsdd. Additional, there is a timer to cleanup +dangling container images. %prep %setup -q @@ -146,6 +147,9 @@ %dir %attr(0700,root,root) %{_sysconfdir}/postfix-secrets %config(noreplace) %attr(0600,root,root) %{_sysconfdir}/postfix-secrets/SMTP_PASSWORD %config(noreplace) %attr(0600,root,root) %{_sysconfdir}/postfix-secrets/LDAP_BIND_PASSWORD +%{_unitdir}/container-roundcube.service +%{_distconfdir}/default/container-roundcube +%{_sbindir}/rccontainer-roundcube %{_unitdir}/container-samba.service %{_distconfdir}/default/container-samba %{_sbindir}/rccontainer-samba ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.BDziQT/_old 2021-12-02 02:11:08.719414573 +0100 +++ /var/tmp/diff_new_pack.BDziQT/_new 2021-12-02 02:11:08.719414573 +0100 @@ -1,5 +1,5 @@ <servicedata> <service name="tar_scm"> <param name="url">git://github.com/kubic-project/containers-systemd.git</param> - <param name="changesrevision">9afe2a6c45a040b8b85ecc87fcda3a7f49de1e53</param></service> + <param name="changesrevision">1b144aeec5261c116127a4b6f2e046d8eed55936</param></service> </servicedata> \ No newline at end of file ++++++ containers-systemd-0.0+git20210507.9afe2a6.tar.xz -> containers-systemd-0.0+git20211129.1b144ae.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/containers-systemd-0.0+git20210507.9afe2a6/README.md new/containers-systemd-0.0+git20211129.1b144ae/README.md --- old/containers-systemd-0.0+git20210507.9afe2a6/README.md 2021-05-07 11:24:18.000000000 +0200 +++ new/containers-systemd-0.0+git20211129.1b144ae/README.md 2021-11-29 17:51:19.000000000 +0100 @@ -15,6 +15,7 @@ * nginx * openldap * postfix + * roundcube * samba * spamassassin * squid @@ -82,6 +83,11 @@ * /usr/etc/default/container-postfix contains generic settings * /etc/default/container-postfix is for the admin to overwrite them +## roundcube + + * /usr/etc/default/container-roundcube contains generic settings + * /etc/default/container-roundcube is for the admin to overwrite them + ## spamassassin * /usr/etc/default/container-spamassassin contains generic settings diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/containers-systemd-0.0+git20210507.9afe2a6/container-roundcube.default new/containers-systemd-0.0+git20211129.1b144ae/container-roundcube.default --- old/containers-systemd-0.0+git20210507.9afe2a6/container-roundcube.default 1970-01-01 01:00:00.000000000 +0100 +++ new/containers-systemd-0.0+git20211129.1b144ae/container-roundcube.default 2021-11-29 17:51:19.000000000 +0100 @@ -0,0 +1,26 @@ +# Variables of this file can be overwritten with +# /etc/default/container-roundcube + +# Name of the image path to pull the roundcube image from +ROUNDCUBE_IMAGE_PATH=roundcube/roundcubemail:latest + +# Name of the path where the db will be stored +ROUNDCUBE_DB_DIR=/srv/roundcube/db + +# Name of the path where config.inc.php is stored +ROUNDCUBE_CONFIG_DIR="/srv/roundcube" + +# Ports which needs to be exported +ROUNDCUBE_PORTS="-p 80:80" + +# Roundcube mail configuration +ROUNDCUBEMAIL_DEFAULT_HOST=tls://localhost +ROUNDCUBEMAIL_SMTP_SERVER=tls://localhost +ROUNDCUBEMAIL_PLUGINS=archive,zipdownload,newmail_notifier + +# Extra environment variables for Roundcube +ROUNDCUBE_EXTRA_ENV="" + +# Extra arguments for podman to start the container +# This can e.g. be the hostname: "--hostname <host.domain>" +PODMAN_EXTRA_ARGS="" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/containers-systemd-0.0+git20210507.9afe2a6/container-roundcube.service new/containers-systemd-0.0+git20211129.1b144ae/container-roundcube.service --- old/containers-systemd-0.0+git20210507.9afe2a6/container-roundcube.service 1970-01-01 01:00:00.000000000 +0100 +++ new/containers-systemd-0.0+git20211129.1b144ae/container-roundcube.service 2021-11-29 17:51:19.000000000 +0100 @@ -0,0 +1,25 @@ +[Unit] +Description=roundcoube container +Documentation=https://github.com/roundcube/roundcubemail-docker/blob/master/README.md +After=network-online.target local-fs.target firewalld.service +Wants=network-online.target + +[Service] +Environment=PODMAN_SYSTEMD_UNIT=%n +Restart=on-failure +RestartSec=1s +StartLimitBurst=5 +TimeoutStopSec=70 +EnvironmentFile=-/usr/etc/default/container-roundcube +EnvironmentFile=-/etc/default/container-roundcube +ExecStartPre=-/usr/bin/mkdir -p ${ROUNDCUBE_DB_DIR} ${ROUNDCUBE_CONFIG_DIR} +ExecStartPre=/bin/rm -f %t/%n.pid %t/%n.ctr-id +ExecStartPre=-/usr/bin/podman pull ${ROUNDCUBE_IMAGE_PATH} +ExecStart=/bin/sh -c "/usr/bin/podman run --conmon-pidfile %t/%n.pid --cidfile %t/%n.ctr-id --cgroups=no-conmon --replace -d --rm ${PODMAN_EXTRA_ARGS} -v ${ROUNDCUBE_DB_DIR}:/var/roundcube/db:z -v ${ROUNDCUBE_CONFIG_DIR}/config.inc.php:/var/www/html/config/config.inc.php:z ${ROUNDCUBE_PORTS} -e ROUNDCUBEMAIL_DEFAULT_HOST=${ROUNDCUBEMAIL_DEFAULT_HOST} -e ROUNDCUBEMAIL_SMTP_SERVER=${ROUNDCUBEMAIL_SMTP_SERVER} -e ROUNDCUBEMAIL_PLUGINS=${ROUNDCUBEMAIL_PLUGINS} ${ROUNDCUBE_EXTRA_ENV} ${ROUNDCUBE_PORTS} --name roundcube ${ROUNDCUBE_IMAGE_PATH}" +ExecStop=/usr/bin/podman stop --ignore --cidfile %t/%n.ctr-id -t 10 +ExecStopPost=/usr/bin/podman rm --ignore -f --cidfile %t/%n.ctr-id +Type=forking +PIDFile=%t/%n.pid + +[Install] +WantedBy=multi-user.target
