Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found
Select Git revision
  • backupninja.conf.d
  • borg-custom-init-options
  • borg-sftp-support
  • borg-ssh-keygen
  • debian
  • expand_pruning_options
  • maethor-master-patch-46063
  • maethor-master-patch-70558
  • mariaback_full-intial
  • master
  • nap-initial
  • pristine-tar
  • stretch-backports
  • systemd_integration
  • upstream
  • when-override
  • backupninja-0.3.4
  • backupninja-0.4.0
  • backupninja-0.4.1
  • backupninja-0.4.2
  • backupninja-0.4.4
  • backupninja-0.5
  • backupninja-0.7
  • backupninja-0.8
  • backupninja-0.9
  • backupninja-0.9.1
  • backupninja-0.9.10
  • backupninja-0.9.2
  • backupninja-0.9.3
  • backupninja-0.9.4
  • backupninja-0.9.5
  • backupninja-0.9.6
  • backupninja-0.9.7
  • backupninja-0.9.8
  • backupninja-0.9.8.1
  • backupninja-0.9.9
  • backupninja-1.0
  • backupninja-1.0-rc1
  • backupninja-1.0.1
  • backupninja-1.0.2
  • backupninja-1.1.0
  • backupninja-1.2.0
  • backupninja-1.2.0-rc1
  • backupninja-1.2.1
  • backupninja-1.2.2
  • backupninja_debian/0.9.10-1
  • backupninja_debian/0.9.10-2
  • backupninja_debian/0.9.9-1
  • backupninja_debian/1.0-1
  • backupninja_debian/1.0.1-1
  • backupninja_debian/1.0.1-2
  • backupninja_debian/1.0.2-1
  • backupninja_debian/1.0_rc1-1
  • backupninja_debian/1.1.0-1
  • backupninja_debian/1.2.0-1
  • backupninja_debian/1.2.1-1
  • backupninja_debian/1.2.2-1
  • backupninja_upstream/0.9.10
  • backupninja_upstream/1.0
  • backupninja_upstream/1.0.1
  • backupninja_upstream/1.0.2
  • backupninja_upstream/1.0_rc1
  • backupninja_upstream/1.1.0
  • backupninja_upstream/1.2.0
  • backupninja_upstream/1.2.1
  • backupninja_upstream/1.2.2
66 results

Target

Select target project
  • liberate/backupninja
  • Benzhaomin/backupninja
  • ergonlogic/backupninja
  • louis/backupninja
  • guido/backupninja
  • ibauer/backupninja
  • romain/backupninja
  • gsubiron/backupninja
  • davidkg/backupninja
  • fkrauthan/backupninja
  • Glandos/backupninja
  • lyz/backupninja
  • nosmo/backupninja
  • orel/backupninja
  • raabf/backupninja
  • wu-lee/backupninja
  • huthamcau/backupninja
  • julien/backupninja
  • sensespidey/backupninja
  • LeLutin/backupninja
  • raT/backupninja
  • petrklima/backupninja
  • fancsali/backupninja
  • ko7ashiV/backupninja
  • yova/backupninja
  • jipem/backupninja
  • debian-janitor/backupninja
  • phlummox/backupninja
  • e1k/backupninja
  • jonhattan_/backupninja
  • illuusio/backupninja
  • maethor/backupninja
  • lavamind/backupninja
33 results
Select Git revision
  • backupninja.conf.d
  • borg-custom-init-options
  • borg-sftp-support
  • borg-ssh-keygen
  • debian
  • expand_pruning_options
  • gzip_ext
  • maethor-master-patch-46063
  • maethor-master-patch-70558
  • mariaback_full-intial
  • master
  • nap-initial
  • pristine-tar
  • stretch-backports
  • systemd_integration
  • upstream
  • when-override
  • backupninja-0.3.4
  • backupninja-0.4.0
  • backupninja-0.4.1
  • backupninja-0.4.2
  • backupninja-0.4.4
  • backupninja-0.5
  • backupninja-0.7
  • backupninja-0.8
  • backupninja-0.9
  • backupninja-0.9.1
  • backupninja-0.9.10
  • backupninja-0.9.2
  • backupninja-0.9.3
  • backupninja-0.9.4
  • backupninja-0.9.5
  • backupninja-0.9.6
  • backupninja-0.9.7
  • backupninja-0.9.8
  • backupninja-0.9.8.1
  • backupninja-0.9.9
  • backupninja-1.0
  • backupninja-1.0-rc1
  • backupninja-1.0.1
  • backupninja-1.0.2
  • backupninja-1.1.0
  • backupninja-1.2.0
  • backupninja-1.2.0-rc1
  • backupninja-1.2.1
  • backupninja-1.2.2
  • backupninja_debian/0.9.10-1
  • backupninja_debian/0.9.10-2
  • backupninja_debian/0.9.9-1
  • backupninja_debian/1.0-1
  • backupninja_debian/1.0.1-1
  • backupninja_debian/1.0.1-2
  • backupninja_debian/1.0.2-1
  • backupninja_debian/1.0_rc1-1
  • backupninja_debian/1.1.0-1
  • backupninja_debian/1.2.0-1
  • backupninja_debian/1.2.1-1
  • backupninja_debian/1.2.2-1
  • backupninja_upstream/0.9.10
  • backupninja_upstream/1.0
  • backupninja_upstream/1.0.1
  • backupninja_upstream/1.0.2
  • backupninja_upstream/1.0_rc1
  • backupninja_upstream/1.1.0
  • backupninja_upstream/1.2.0
  • backupninja_upstream/1.2.1
  • backupninja_upstream/1.2.2
67 results
Show changes

Commits on Source 3

...@@ -95,6 +95,7 @@ password = secret ...@@ -95,6 +95,7 @@ password = secret
#aws_session_token = #aws_session_token =
[swift] [swift]
## swift v2 needs:
#os_auth_url = #os_auth_url =
...@@ -108,6 +109,24 @@ password = secret ...@@ -108,6 +109,24 @@ password = secret
#os_region_name = #os_region_name =
## swift v3 needs:
#os_identity_api_version = 3
#os_auth_url =
## One of
#os_tenant_id =
#os_tenant_name =
#os_username =
#os_password =
#os_region_name =
#os_user_domain_name =
[b2] [b2]
#b2_account_id = #b2_account_id =
......
...@@ -231,9 +231,13 @@ if [ "$test" = 0 ]; then ...@@ -231,9 +231,13 @@ if [ "$test" = 0 ]; then
warning "$output" warning "$output"
warning "Backing up source finished with warnings." warning "Backing up source finished with warnings."
fi fi
elif [ "$ret" -gt 128 ]; then # borg killed by linux signal
signal=$((ret-128))
warning "$output"
fatal "Failed backing up source. Borg killed by signal ${signal}."
else # borg error else # borg error
error "$output" error "$output"
fatal "Failed backuping up source. Borg returned exit code ${ret}." fatal "Failed backing up source. Borg returned exit code ${ret}."
fi fi
fi fi
......
...@@ -45,6 +45,8 @@ getconf os_tenant_name ...@@ -45,6 +45,8 @@ getconf os_tenant_name
getconf os_username getconf os_username
getconf os_password getconf os_password
getconf os_region_name getconf os_region_name
getconf os_identity_api_version
getconf os_user_domain_name
setsection b2 setsection b2
...@@ -154,11 +156,30 @@ fi ...@@ -154,11 +156,30 @@ fi
# OpenStack Swift repository # OpenStack Swift repository
if [ "$(echo "$repository" | @AWK@ -F ':' '{print $1}')" == "swift" ]; then if [ "$(echo "$repository" | @AWK@ -F ':' '{print $1}')" == "swift" ]; then
( # swift v2 needs:
## $os_auth_url
## $os_tenant_id
## $os_tenant_name
## $os_username
## $os_password
## $os_region_name
# swift v3 needs:
## $os_identity_api_version == 3
## $os_auth_url
## $os_tenant_id OR $os_tenant_name
## $os_username
## $os_password
## $os_region_name
## $os_user_domain_name
if [ -z "$os_identity_api_version" -o "$os_identity_api_version" = "2" ]; then
if (
[ -z "$os_auth_url" ] || [ -z "$os_tenant_id" ] || [ -z "$os_tenant_name" ] || \ [ -z "$os_auth_url" ] || [ -z "$os_tenant_id" ] || [ -z "$os_tenant_name" ] || \
[ -z "$os_username" ] || [ -z "$os_password" ] || [ -z "$os_region_name" ] [ -z "$os_username" ] || [ -z "$os_password" ] || [ -z "$os_region_name" ]
) && \ ); then
fatal "Missing some Swift credentials." fatal "Missing some Swift v2 credentials."
fi
export_debug OS_AUTH_URL "$os_auth_url" export_debug OS_AUTH_URL "$os_auth_url"
export_debug OS_TENANT_ID "$os_tenant_id" export_debug OS_TENANT_ID "$os_tenant_id"
...@@ -167,6 +188,27 @@ if [ "$(echo "$repository" | @AWK@ -F ':' '{print $1}')" == "swift" ]; then ...@@ -167,6 +188,27 @@ if [ "$(echo "$repository" | @AWK@ -F ':' '{print $1}')" == "swift" ]; then
export_debug OS_PASSWORD "$os_password" export_debug OS_PASSWORD "$os_password"
export_debug OS_REGION_NAME "$os_region_name" export_debug OS_REGION_NAME "$os_region_name"
elif [ "$os_identity_api_version" = "3" ]; then
if (
[ -z "$os_auth_url" ] || [ -z "$os_tenant_id" -a -z "$os_tenant_name" ] || \
[ -z "$os_username" ] || [ -z "$os_password" ] || [ -z "$os_region_name" ] || \
[ -z "$os_user_domain_name" ]
); then
fatal "Missing some Swift v3 credentials."
fi
export_debug OS_AUTH_URL "$os_auth_url"
if [ -n "$os_tenant_id" ]; then
export_debug OS_TENANT_ID "$os_tenant_id"
else
export_debug OS_TENANT_NAME "$os_tenant_name"
fi
export_debug OS_USERNAME "$os_username"
export_debug OS_PASSWORD "$os_password"
export_debug OS_REGION_NAME "$os_region_name"
export_debug OS_USER_DOMAIN_NAME "$os_user_domain_name"
fi
fi fi
# Backblaze B2 repository # Backblaze B2 repository
......