|
5 | 5 | mkdir -p \ |
6 | 6 | /data |
7 | 7 |
|
8 | | -rm -rf /etc/rsnapshot.conf |
9 | | -ln -s /config/rsnapshot.conf /etc/rsnapshot.conf |
10 | | - |
11 | | -# adjust default config |
12 | | -sed -i -E 's@^#cmd_cp /bin/cp$@cmd_cp /bin/cp@g' /etc/rsnapshot.conf.default |
13 | | -sed -i -E 's@^#cmd_ssh /usr/bin/ssh$@cmd_ssh /usr/bin/ssh@g' /etc/rsnapshot.conf.default |
14 | | -sed -i -E 's@^#cmd_du /usr/bin/du$@cmd_du /usr/bin/du@g' /etc/rsnapshot.conf.default |
15 | | -sed -i -E 's@^#cmd_rsnapshot_diff /usr/local/bin/rsnapshot-diff$@cmd_rsnapshot_diff /usr/bin/rsnapshot-diff@g' /etc/rsnapshot.conf.default |
16 | | -sed -i -E 's@^#logfile /var/log/rsnapshot$@logfile /config/rsnapshot.log@g' /etc/rsnapshot.conf.default |
17 | | -sed -i -E 's@^lockfile /var/run/rsnapshot.pid$@lockfile /config/rsnapshot.pid@g' /etc/rsnapshot.conf.default |
18 | | -sed -i -E 's@^#link_dest 0$@link_dest 1@g' /etc/rsnapshot.conf.default |
19 | | -sed -i -E 's@^backup /home/ localhost/$@backup /data/ localhost/\n#backup /home/ localhost/@g' /etc/rsnapshot.conf.default |
20 | | -sed -i -E 's@^backup /etc/ localhost/$@#backup /etc/ localhost/@g' /etc/rsnapshot.conf.default |
21 | | -sed -i -E 's@^backup /usr/local/ localhost/$@#backup /usr/local/ localhost/@g' /etc/rsnapshot.conf.default |
22 | | - |
23 | | -if [[ ! -f /etc/rsnapshot.conf ]]; then |
| 8 | +if [[ ! -f /config/rsnapshot.conf ]]; then |
24 | 9 | cp /etc/rsnapshot.conf.default /config/rsnapshot.conf |
| 10 | + |
| 11 | + # adjust default config |
| 12 | + sed -i -E 's@^#cmd_cp /bin/cp$@cmd_cp /bin/cp@g' /config/rsnapshot.conf |
| 13 | + sed -i -E 's@^#cmd_ssh /usr/bin/ssh$@cmd_ssh /usr/bin/ssh@g' /config/rsnapshot.conf |
| 14 | + sed -i -E 's@^#cmd_du /usr/bin/du$@cmd_du /usr/bin/du@g' /config/rsnapshot.conf |
| 15 | + sed -i -E 's@^#cmd_rsnapshot_diff /usr/local/bin/rsnapshot-diff$@cmd_rsnapshot_diff /usr/bin/rsnapshot-diff@g' /config/rsnapshot.conf |
| 16 | + sed -i -E 's@^#logfile /var/log/rsnapshot$@logfile /config/rsnapshot.log@g' /config/rsnapshot.conf |
| 17 | + sed -i -E 's@^lockfile /var/run/rsnapshot.pid$@lockfile /config/rsnapshot.pid@g' /config/rsnapshot.conf |
| 18 | + sed -i -E 's@^#link_dest 0$@link_dest 1@g' /config/rsnapshot.conf |
| 19 | + sed -i -E 's@^backup /home/ localhost/$@backup /data/ localhost/\n#backup /home/ localhost/@g' /config/rsnapshot.conf |
| 20 | + sed -i -E 's@^backup /etc/ localhost/$@#backup /etc/ localhost/@g' /config/rsnapshot.conf |
| 21 | + sed -i -E 's@^backup /usr/local/ localhost/$@#backup /usr/local/ localhost/@g' /config/rsnapshot.conf |
25 | 22 | fi |
26 | 23 |
|
27 | 24 | # permissions |
|
0 commit comments