Compare commits
5 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
83f84abd46 | ||
|
|
090d6f9cec | ||
|
|
5659cc010f | ||
|
|
0bd40cdd73 | ||
|
|
5bf30a8b2f |
2
.shellcheckrc
Normal file
2
.shellcheckrc
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
shell=bash
|
||||||
|
external-sources=true
|
||||||
@@ -421,14 +421,24 @@ done;
|
|||||||
if [ ${INFO} -eq 1 ]; then
|
if [ ${INFO} -eq 1 ]; then
|
||||||
exit;
|
exit;
|
||||||
fi;
|
fi;
|
||||||
|
# check if there are any files in the SSH_KEYGEN_FOLDER, else skip zip file creation and file move
|
||||||
|
has_pem_files=0;
|
||||||
|
if (shopt -s nullglob dotglob; f=("${SSH_KEYGEN_FOLDER}"*".pem"*); ((${#f[@]}))); then
|
||||||
|
has_pem_files=1;
|
||||||
|
fi;
|
||||||
# zip everything and remove data in ssh key folder, delete output file with passwords
|
# zip everything and remove data in ssh key folder, delete output file with passwords
|
||||||
if [ ${TEST} -eq 0 ]; then
|
if [ ${TEST} -eq 0 ]; then
|
||||||
zip -r \
|
if [ "${has_pem_files}" -eq 1 ]; then
|
||||||
"${ROOT_FOLDER}${output_zip_folder}${output_zip}" \
|
zip -r \
|
||||||
"${input_file}" \
|
"${ROOT_FOLDER}${output_zip_folder}${output_zip}" \
|
||||||
"${output_file}" \
|
"${input_file}" \
|
||||||
"${SSH_KEYGEN_FOLDER}" \
|
"${output_file}" \
|
||||||
-x\*.gitignore;
|
"${SSH_KEYGEN_FOLDER}" \
|
||||||
|
-x\*.gitignore;
|
||||||
|
echo "Download: ${ROOT_FOLDER}${output_zip_folder}${output_zip}";
|
||||||
|
else
|
||||||
|
echo "Skip ZIP file creation, no pem files";
|
||||||
|
fi;
|
||||||
else
|
else
|
||||||
echo "zip -r \\"
|
echo "zip -r \\"
|
||||||
echo "${ROOT_FOLDER}${output_zip_folder}${output_zip} \\"
|
echo "${ROOT_FOLDER}${output_zip_folder}${output_zip} \\"
|
||||||
@@ -436,15 +446,19 @@ else
|
|||||||
echo "${output_file} \\"
|
echo "${output_file} \\"
|
||||||
echo "${SSH_KEYGEN_FOLDER} \\"
|
echo "${SSH_KEYGEN_FOLDER} \\"
|
||||||
echo "-x\*.gitignore;"
|
echo "-x\*.gitignore;"
|
||||||
|
echo "Download: ${ROOT_FOLDER}${output_zip_folder}${output_zip}";
|
||||||
fi;
|
fi;
|
||||||
echo "Download: ${ROOT_FOLDER}${output_zip_folder}${output_zip}";
|
|
||||||
# cleam up user log file and ssh keys
|
# cleam up user log file and ssh keys
|
||||||
if [ ${TEST} -eq 0 ]; then
|
if [ ${TEST} -eq 0 ]; then
|
||||||
# move pub to created folders
|
if [ "${has_pem_files}" -eq 1 ]; then
|
||||||
mv "${ROOT_FOLDER}${SSH_KEYGEN_FOLDER}"*.pub "${ROOT_FOLDER}${SSH_KEYGEN_FOLDER_CREATED_PUB}";
|
# move pub to created folders
|
||||||
# delete the rest
|
mv "${ROOT_FOLDER}${SSH_KEYGEN_FOLDER}"*.pub "${ROOT_FOLDER}${SSH_KEYGEN_FOLDER_CREATED_PUB}";
|
||||||
rm "${ROOT_FOLDER}${output_file}";
|
# delete the rest
|
||||||
rm "${ROOT_FOLDER}${SSH_KEYGEN_FOLDER}"*;
|
rm "${ROOT_FOLDER}${output_file}";
|
||||||
|
rm "${ROOT_FOLDER}${SSH_KEYGEN_FOLDER}"*;
|
||||||
|
else
|
||||||
|
echo "Skip pub file move and cleanup, no pem files";
|
||||||
|
fi;
|
||||||
else
|
else
|
||||||
echo "$> mv ${ROOT_FOLDER}${SSH_KEYGEN_FOLDER}*.pub ${ROOT_FOLDER}${SSH_KEYGEN_FOLDER_CREATED_PUB};";
|
echo "$> mv ${ROOT_FOLDER}${SSH_KEYGEN_FOLDER}*.pub ${ROOT_FOLDER}${SSH_KEYGEN_FOLDER_CREATED_PUB};";
|
||||||
echo "$> rm ${ROOT_FOLDER}${output_file}";
|
echo "$> rm ${ROOT_FOLDER}${output_file}";
|
||||||
|
|||||||
Reference in New Issue
Block a user