File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed
share/github-backup-utils Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -30,12 +30,17 @@ ghe_remote_version_required "$GHE_HOSTNAME"
30
30
# us run this script directly.
31
31
: ${GHE_RESTORE_SNAPSHOT:= current}
32
32
33
+ # Create the remote user data directory
34
+ if [ " $GHE_VERSION_MAJOR " -ge 2 ]; then
35
+ ghe-ssh " $host " -- " sudo -u git mkdir -p $GHE_REMOTE_DATA_USER_DIR /$dirname "
36
+ fi
37
+
33
38
# Transfer data from the latest snapshot to the GitHub instance in a single
34
39
# rsync invocation.
35
40
if [ -d " $GHE_DATA_DIR /$GHE_RESTORE_SNAPSHOT /$dirname " ]; then
36
41
ghe-rsync -avz --delete \
37
42
-e " ghe-ssh -p $( ssh_port_part " $GHE_HOSTNAME " ) " \
38
- --rsync-path=" sudo -u git mkdir -p $GHE_REMOTE_DATA_USER_DIR / $dirname && sudo -u git rsync" \
43
+ --rsync-path=" sudo -u git rsync" \
39
44
" $GHE_DATA_DIR /$GHE_RESTORE_SNAPSHOT /$dirname /" \
40
45
" $( ssh_host_part " $GHE_HOSTNAME " ) :$GHE_REMOTE_DATA_USER_DIR /$dirname " 1>&3
41
46
fi
You can’t perform that action at this time.
0 commit comments