Skip to content

Commit b4babf0

Browse files
authored
Merge pull request #417 from github/lildude/fix-permissions-issues
Fix permissions issues when repeat restoring to configured cluster instance
2 parents 29fbd3c + b4f37de commit b4babf0

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

share/github-backup-utils/ghe-restore-es-audit-log

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,11 +61,11 @@ if [ -s "$tmp_list" ]; then
6161
if $CLUSTER || [ -n "$configured" ]; then
6262
for index in $(cat $tmp_list | sed 's/\.gz$//g'); do
6363
ghe_verbose "* Restoring $index"
64-
echo "export PATH=\$PATH:/usr/local/share/enterprise && gzip -dc $GHE_REMOTE_DATA_USER_DIR/elasticsearch-restore/$index | ghe-es-load-json 'http://localhost:9201/$index'" |
64+
echo "export PATH=\$PATH:/usr/local/share/enterprise && sudo gzip -dc $GHE_REMOTE_DATA_USER_DIR/elasticsearch-restore/$index | ghe-es-load-json 'http://localhost:9201/$index'" |
6565
ghe-ssh "$GHE_HOSTNAME" -- /bin/bash 1>&3
6666
done
6767

68-
ghe-ssh "$GHE_HOSTNAME" -- "sudo rm $GHE_REMOTE_DATA_USER_DIR/elasticsearch-restore/*.gz" 1>&3
68+
ghe-ssh "$GHE_HOSTNAME" -- "sudo sh -c 'rm $GHE_REMOTE_DATA_USER_DIR/elasticsearch-restore/*.gz'" 1>&3
6969
fi
7070

7171
rm $tmp_list

share/github-backup-utils/ghe-restore-es-hookshot

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,11 +48,10 @@ if [ -s "$tmp_list" ]; then
4848
if $CLUSTER || [ -n "$configured" ]; then
4949
for index in $(cat $tmp_list | sed 's/\.gz$//g'); do
5050
ghe_verbose "* Restoring $index"
51-
echo "export PATH=\$PATH:/usr/local/share/enterprise && gzip -dc $GHE_REMOTE_DATA_USER_DIR/elasticsearch-restore/$index | ghe-es-load-json 'http://localhost:9201/$index'" |
51+
echo "export PATH=\$PATH:/usr/local/share/enterprise && sudo gzip -dc $GHE_REMOTE_DATA_USER_DIR/elasticsearch-restore/$index | ghe-es-load-json 'http://localhost:9201/$index'" |
5252
ghe-ssh "$GHE_HOSTNAME" -- /bin/bash 1>&3
5353
done
54-
55-
ghe-ssh "$GHE_HOSTNAME" -- "sudo rm $GHE_REMOTE_DATA_USER_DIR/elasticsearch-restore/*.gz" 1>&3
54+
ghe-ssh "$GHE_HOSTNAME" -- "sudo sh -c 'rm $GHE_REMOTE_DATA_USER_DIR/elasticsearch-restore/*.gz'" 1>&3
5655
fi
5756

5857
rm $tmp_list

0 commit comments

Comments
 (0)