roles/server/gitea: Fixed creating dump on first download

wip
Felix Stupp 5 years ago
parent 1965972379
commit b804ae005e
Signed by: zocker
GPG Key ID: 93E1BD26F6B02FB7

@ -6,6 +6,7 @@ readonly GPG_FINGERPRINT="7C9E68152594688862D62AF62D9AE806EC1592E2";
readonly GITEA_USER='{{ gitea_system_user }}';
readonly GITEA_DIR='{{ gitea_installation_directory }}';
readonly GITEA_BIN='{{ gitea_binary_path }}';
readonly GITEA_CONF='{{ gitea_configuration_path }}';
readonly SERVICE_NAME='{{ gitea_service_name }}';
set -e;
@ -64,10 +65,13 @@ fi
rm "$checksum";
rm "$signature";
as "$GITEA_BIN" dump;
if [ -f "$GITEA_BIN" ]; then
as "$GITEA_BIN" dump -c "$GITEA_CONF";
fi
mv "$binary" "$GITEA_BIN";
chmod 0755 "$GITEA_BIN";
chmod 0754 "$GITEA_BIN";
chown root:"$GITEA_USER" "$GITEA_BIN"
if [[ ! "$installed" = "0" ]]; then
systemctl restart "$SERVICE_NAME";

Loading…
Cancel
Save