diff options
Diffstat (limited to 'docker/swift/swift-object-expirer/config-external.sh')
| -rw-r--r-- | docker/swift/swift-object-expirer/config-external.sh | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/docker/swift/swift-object-expirer/config-external.sh b/docker/swift/swift-object-expirer/config-external.sh new file mode 100644 index 000000000..ff2bcf9f5 --- /dev/null +++ b/docker/swift/swift-object-expirer/config-external.sh @@ -0,0 +1,18 @@ +#!/bin/bash +SOURCE="/opt/kolla/swift/swift.conf" +TARGET="/etc/swift/swift.conf" +SOURCE_OBJECT_EXPIRER="/opt/kolla/swift/object-expirer.conf" +TARGET_OBJECT_EXPIRER="/etc/swift/object-expirer.conf" +OWNER="swift" + +if [[ -f "$SOURCE" ]]; then + cp $SOURCE $TARGET + chown ${OWNER}: $TARGET + chmod 0640 $TARGET +fi + +if [[ -f "$SOURCE_OBJECT_EXPIRER" ]]; then + cp $SOURCE_OBJECT_EXPIRER $TARGET_OBJECT_EXPIRER + chown ${OWNER}: $TARGET_OBJECT_EXPIRER + chmod 0640 $TARGET_OBJECT_EXPIRER +fi |
