add more error checking
This commit is contained in:
+20
-5
@@ -109,8 +109,14 @@ get_file() {
|
|||||||
echo " to \"${dest_file}\"." >&2
|
echo " to \"${dest_file}\"." >&2
|
||||||
exit 4
|
exit 4
|
||||||
fi
|
fi
|
||||||
chown "${dest_file_ownership}" "${dest_file}"
|
if ! chown "${dest_file_ownership}" "${dest_file}" ; then
|
||||||
chmod "${dest_file_permissions}" "${dest_file}"
|
echo "ERROR - Unable to change ownership of \"${dest_file}\" to \"${dest_file_ownership}\"" >&2
|
||||||
|
exit 4
|
||||||
|
fi
|
||||||
|
if ! chmod "${dest_file_permissions}" "${dest_file}" ; then
|
||||||
|
echo "ERROR - Unable to change permissions of \"${dest_file}\" to \"${dest_file_permissions}\"" >&2
|
||||||
|
exit 4
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
# $directory $directory_ownership $directory_permissions
|
# $directory $directory_ownership $directory_permissions
|
||||||
@@ -121,9 +127,18 @@ create_directory() {
|
|||||||
directory_ownership ="${2}"
|
directory_ownership ="${2}"
|
||||||
directory_permissions="${3}"
|
directory_permissions="${3}"
|
||||||
|
|
||||||
mkdir -p "${directory}"
|
if ! mkdir -p "${directory}" ; then
|
||||||
chown "${directory_ownership}" "${directory}"
|
echo "ERROR - Unable to create directory \"${directory}\"" >&2
|
||||||
chmod "${directory_permissions}" "${directory}"
|
exit 5
|
||||||
|
fi
|
||||||
|
if ! chown "${directory_ownership}" "${directory}" ; then
|
||||||
|
echo "ERROR - Unable to change ownership of \"${directory}\" to \"${directory_ownership}\"" >&2
|
||||||
|
exit 5
|
||||||
|
fi
|
||||||
|
if ! chmod "${directory_permissions}" "${directory}" ; then
|
||||||
|
echo "ERROR - Unable to change permissions of \"${directory}\" to \"${directory_permissions}\"" >&2
|
||||||
|
exit 5
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
# $command_line
|
# $command_line
|
||||||
|
|||||||
Reference in New Issue
Block a user