%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
#!/bin/bash
set -e
if [[ $1 = install ]]; then
rm -f /tmp/veeam-pkg-state/veeamdeployment/13.0.2.29-upgrade
elif [[ $1 = upgrade ]]; then
mkdir -p /tmp/veeam-pkg-state/veeamdeployment
touch /tmp/veeam-pkg-state/veeamdeployment/13.0.2.29-upgrade
fi
groupadd -f -g 501 -r veeam-grp-certs
groupadd -f -g 516 -r veeam-grp-deploymentcli
groupadd -f -g 500 -r veeam-grp-log
groupadd -f -g 402 -r veeam-usr-deploymentvcp
mkdir -p /var/lib/veeam-usr-home
{
useradd -u 402 -r -s /sbin/nologin -g veeam-usr-deploymentvcp -m -d /var/lib/veeam-usr-home/veeam-usr-deploymentvcp -k /dev/null -G veeam-grp-certs,veeam-grp-log veeam-usr-deploymentvcp || { case $? in
9) install -m 00700 -o veeam-usr-deploymentvcp -g veeam-usr-deploymentvcp -d /var/lib/veeam-usr-home/veeam-usr-deploymentvcp
usermod -s /sbin/nologin -g veeam-usr-deploymentvcp -m -d /var/lib/veeam-usr-home/veeam-usr-deploymentvcp -a -G veeam-grp-certs,veeam-grp-log veeam-usr-deploymentvcp >/dev/null ;;
4) useradd -r -s /sbin/nologin -g veeam-usr-deploymentvcp -m -d /var/lib/veeam-usr-home/veeam-usr-deploymentvcp -k /dev/null -G veeam-grp-certs,veeam-grp-log veeam-usr-deploymentvcp ;;
*) exit $? ;;
esac; }
} 2> >(sed >&2 -e "/user '\\S\\+' already exists/d" \
-e "/UID [0-9]\\+ is not unique/d")
(
set -- deb "$@"
if [[ -f /opt/veeam/deployment/VeeamDeploymentConfig ]]; then
mkdir -p /etc/veeam/
mv /opt/veeam/deployment/VeeamDeploymentConfig /etc/veeam/veeamdeployment.conf
fi
if [[ -d /opt/veeam/deployment/certs ]]; then
if ! [[ -f /etc/veeam/certs/cert.pem && -f /etc/veeam/certs/key.pem ]]; then
mkdir -p /etc/veeam/certs
cp -r /opt/veeam/deployment/certs/* /etc/veeam/certs
chgrp -R veeam-grp-certs /etc/veeam/certs
rm -rf /opt/veeam/deployment/certs
if [[ -d /etc/veeam/certs/client ]]; then
chmod 755 /etc/veeam/certs/client
fi
fi
fi
)