diff --git a/docker/kolab/Dockerfile b/docker/kolab/Dockerfile --- a/docker/kolab/Dockerfile +++ b/docker/kolab/Dockerfile @@ -43,7 +43,7 @@ RUN rpm --import https://mirror.kolabenterprise.com/maipo.asc RUN yum -y install https://mirror.kolabenterprise.com/kolab-16-for-el7.rpm && \ - yum -y install kolab-16-release-development && \ + yum -y install kolab-16-release-development patch && \ yum clean all RUN yum -y --setopt tsflags= install kolab diff --git a/docker/kolab/kolab-init.sh b/docker/kolab/kolab-init.sh --- a/docker/kolab/kolab-init.sh +++ b/docker/kolab/kolab-init.sh @@ -30,5 +30,6 @@ ./19-turn-on-vlv-in-roundcube.sh && echo "19 done" ./20-add-alias-attribute-index.sh && echo "20 done" ./21-adjust-postfix-config.sh && echo "21 done" +./23-patch-system.sh && echo "23 done" touch /tmp/kolab-init.done diff --git a/docker/kolab/utils/23-patch-system.sh b/docker/kolab/utils/23-patch-system.sh new file mode 100755 --- /dev/null +++ b/docker/kolab/utils/23-patch-system.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +PATCHPATH=$(pwd)/patches + +# Example for applying a pykolab patch +#pushd /usr/lib/python2.7/site-packages/ || exit +#patch -p1 < "$PATCHPATH/0001-Resolve-base_dn-in-kolab_user_base_dn-user_base_dn-a.patch" +#popd || exit +#systemctl restart kolabd +#systemctl restart wallace