port changes to init.sh
This commit is contained in:
parent
f201c53b94
commit
6ad51ef52b
1 changed files with 5 additions and 4 deletions
9
init.sh
9
init.sh
|
@ -64,12 +64,13 @@ test_repo_exists() {
|
||||||
}
|
}
|
||||||
invoke_borg() {
|
invoke_borg() {
|
||||||
# do some sandboxinng
|
# do some sandboxinng
|
||||||
systemd-run --quiet --pipe --collect --unit=temp-borg-init-sandbox.service \
|
systemd-run --quiet --collect --unit=temp-borg-init-sandbox.service \
|
||||||
|
--pipe < /etc/borg/$NAME/borg_passphrase \
|
||||||
--working-directory=/tmp \
|
--working-directory=/tmp \
|
||||||
-p "ConfigurationDirectory=borg/$NAME" \
|
-p "ConfigurationDirectory=borg/$NAME" \
|
||||||
-p "CacheDirectory=borg/$NAME" \
|
-p "CacheDirectory=borg/$NAME" \
|
||||||
-p "ConfigurationDirectoryMode=550" \
|
-p "ConfigurationDirectoryMode=750" \
|
||||||
-p "CacheDirectoryMode=550" \
|
-p "CacheDirectoryMode=750" \
|
||||||
-p "PrivateTmp=yes" \
|
-p "PrivateTmp=yes" \
|
||||||
-p "ReadOnlyDirectories=/" \
|
-p "ReadOnlyDirectories=/" \
|
||||||
-p "EnvironmentFile=/etc/borg/$NAME/config.env" \
|
-p "EnvironmentFile=/etc/borg/$NAME/config.env" \
|
||||||
|
@ -77,7 +78,7 @@ invoke_borg() {
|
||||||
--setenv=BORG_BASE_DIR=/tmp/ \
|
--setenv=BORG_BASE_DIR=/tmp/ \
|
||||||
--setenv=BORG_CONFIG_DIR=/etc/borg/$NAME \
|
--setenv=BORG_CONFIG_DIR=/etc/borg/$NAME \
|
||||||
--setenv=BORG_CACHE_DIR=/var/cache/borg/$NAME \
|
--setenv=BORG_CACHE_DIR=/var/cache/borg/$NAME \
|
||||||
/usr/bin/borg $@ < /etc/borg/$NAME/borg_passphrase
|
/usr/bin/borg $@
|
||||||
}
|
}
|
||||||
init_repo() {
|
init_repo() {
|
||||||
echo "> init repo"
|
echo "> init repo"
|
||||||
|
|
Loading…
Reference in a new issue