make our dest dir if it does not exist already
This commit is contained in:
parent
c5144faf96
commit
22ed04f2b7
@ -170,14 +170,17 @@ V=$(expand_v)
|
|||||||
if [ -f ./files ]; then
|
if [ -f ./files ]; then
|
||||||
msg 0 "installing $(wc -l files | awk '{print $1 " " $2}')"
|
msg 0 "installing $(wc -l files | awk '{print $1 " " $2}')"
|
||||||
for file in $(cat files); do
|
for file in $(cat files); do
|
||||||
local _src _dest _mode _owner _group
|
local _src _dest _mode _owner _group _dir
|
||||||
read _src _owner _group _mode _dest <<EOF
|
read _src _owner _group _mode _dest <<EOF
|
||||||
$(echo $file | sed 's/:/ /g')
|
$(echo $file | sed 's/:/ /g')
|
||||||
EOF
|
EOF
|
||||||
|
_dir=$(dirname $_dest)
|
||||||
msg 1 "\t${_src} -> ${_dest}"
|
msg 1 "\t${_src} -> ${_dest}"
|
||||||
|
msg 2 "\t\tmkdir -p ${_dir}"
|
||||||
msg 2 "\t\tchown ${_owner}:${_group} $_dest"
|
msg 2 "\t\tchown ${_owner}:${_group} $_dest"
|
||||||
msg 2 "\t\tchmod ${_mode} $_dest"
|
msg 2 "\t\tchmod ${_mode} $_dest"
|
||||||
|
|
||||||
|
_ssh ${RUN_USER}@${SERVER} "mkdir -p ${_dir}"
|
||||||
_scp $_src "${RUN_USER}@${SERVER}:$_dest"
|
_scp $_src "${RUN_USER}@${SERVER}:$_dest"
|
||||||
_ssh ${RUN_USER}@${SERVER} "/sbin/chown ${_owner}:${_group} \
|
_ssh ${RUN_USER}@${SERVER} "/sbin/chown ${_owner}:${_group} \
|
||||||
$_dest; /bin/chmod ${_mode} $_dest"
|
$_dest; /bin/chmod ${_mode} $_dest"
|
||||||
|
Loading…
Reference in New Issue
Block a user