fix error on accessing directories

This commit is contained in:
Christoph 2017-02-25 17:41:07 +01:00
parent d2f51a69ed
commit 9384a9c279

View File

@ -70,7 +70,7 @@ mkdir -p ${homedir_user}/${_dir}
# - Nameserver Bind
# - /etc/bind/*
# -
if [[ "$(ls -A /usr/local/src)" ]] ; then
if [[ -d "/etc/bind" ]] &&[[ "$(ls -A /etc/bind)" ]] ; then
tar -czpf ${homedir_user}/${_dir}/bind_${_network}.tar.gz -C ${filesystem_prefix}/etc bind
chown ${user}:${user} ${homedir_user}/${_dir}/bind_${_network}.tar.gz
fi
@ -138,7 +138,7 @@ fi
# -
# - /etc/ppp/ip-up.d/email_notice
# -
if [[ "$(ls -A /etc/ppp/peers)" ]] ; then
if [[ -d "/etc/ppp/peers" ]] && [[ "$(ls -A /etc/ppp/peers)" ]] ; then
tar -czpf ${homedir_user}/${_dir}/etc_ppp_peers_${_network}.tar.gz -C ${filesystem_prefix}/etc/ppp/ peers
chown ${user}:${user} ${homedir_user}/${_dir}/etc_ppp_peers_${_network}.tar.gz
fi
@ -178,21 +178,21 @@ cp ${filesystem_prefix}/etc/resolv.conf ${homedir_user}/${_dir}/resolv.conf.${_n
# - /root/bin directory
# -
if [[ "$(ls -A /root/bin)" ]] ; then
if [[ -d "/root/bin" ]] && [[ "$(ls -A /root/bin)" ]] ; then
tar -czpf ${homedir_user}/${_dir}/root_bin_${_network}.tar.gz -C ${filesystem_prefix}/root bin
chown ${user}:${user} ${homedir_user}/${_dir}/root_bin_${_network}.tar.gz
fi
# - /usr/local/src directory
# -
if [[ "$(ls -A /usr/local/src)" ]] ; then
if [[ -d "/usr/local/src" ]] && [[ "$(ls -A /usr/local/src)" ]] ; then
tar -czpf ${homedir_user}/${_dir}/usr_local_src_${_network}.tar.gz -C ${filesystem_prefix}/usr/local src
chown ${user}:${user} ${homedir_user}/${_dir}/usr_local_src_${_network}.tar.gz
fi
# - /usr/local/sbin directory
# -
if [[ "$(ls -A /usr/local/sbin)" ]] ; then
if [[ -d "/usr/local/sbin" ]] && [[ "$(ls -A /usr/local/sbin)" ]] ; then
tar -czpf ${homedir_user}/${_dir}/usr_local_sbin_${_network}.tar.gz -C ${filesystem_prefix}/usr/local sbin
chown ${user}:${user} ${homedir_user}/${_dir}/usr_local_sbin_${_network}.tar.gz
fi
@ -207,7 +207,7 @@ fi
# -
# - /etc/ipt-firewall/*
# -
if [[ "$(ls -A /etc/ipt-firewall)" ]] ; then
if [[ -d "/etc/ipt-firewall" ]] && [[ "$(ls -A /etc/ipt-firewall)" ]] ; then
tar -czpf ${homedir_user}/${_dir}/etc_ipt-firewall_${_network}.tar.gz -C ${filesystem_prefix}/etc ipt-firewall
chown ${user}:${user} ${homedir_user}/${_dir}/etc_ipt-firewall_${_network}.tar.gz
fi
@ -244,7 +244,7 @@ fi
# -
# - /etc/logrotate.d/check_net
# -
if [[ "$(ls -A /etc/check_net)" ]] ; then
if [[ -d "/etc/check_net" ]] && [[ "$(ls -A /etc/check_net)" ]] ; then
tar -czpf ${homedir_user}/${_dir}/etc_check_net_${_network}.tar.gz -C ${filesystem_prefix}/etc check_net
chown ${user}:${user} ${homedir_user}/${_dir}/etc_check_net_${_network}.tar.gz
fi