install.sh
815 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#!/usr/bin/env bash
# проверить root
if [ "$(id -u)" != "0" ]; then
echo "Недостаточно прав для установки." 1>&2
exit 1
fi
set -e
# ставим сюда
PREFIX=/usr/local/bin
mkdir -p $PREFIX
# копируем с перезаписью
cp ./acme-init $PREFIX/acme-init
cp ./acme-refresh $PREFIX/acme-refresh
cp ./acme-client $PREFIX/acme-client
if [[ -f $PREFIX/acme_init ]] ; then
rm $PREFIX/acme_init
rm $PREFIX/acme_refresh
rm $PREFIX/acme_client
fi
if [[ -d /etc/cron.d ]] ; then
cp ./acme-crontab /etc/cron.d/acme
else
echo папка /etc/cron.d отсутствует, установите крон вручную
fi
# конфиг перезаписывать не нужно
if [[ ! -f /etc/acme.conf ]] ; then
cp ./acme.conf /etc/acme.conf
fi
exit