From: Tails developers Date: Tue, 14 Feb 2012 15:45:14 +0000 (+0100) Subject: Some minor cleanups. X-Git-Tag: debian/3.0_a26-1~36 X-Git-Url: http://git.grml.org/?a=commitdiff_plain;h=56000a6516968b10e0d2e1937f4084938babf39f;hp=4b2c4a70cdca5a9c192401e654743665a56e501c;p=live-boot-grml.git Some minor cleanups. --- diff --git a/scripts/live-helpers b/scripts/live-helpers index cbc2c44..f8f635c 100644 --- a/scripts/live-helpers +++ b/scripts/live-helpers @@ -1068,8 +1068,8 @@ link_files () then mkdir -p "${dest}" prev="$(dirname "${dest}")" - chown $(stat -c %u:%g "${prev}") "${dest}" - chmod $(stat -c %a "${prev}") "${dest}" + chown --reference "${prev}" "${dest}" + chmod --reference "${prev}" "${dest}" fi link_files "${src}" "${dest}" "${src_mask}" else @@ -1252,16 +1252,11 @@ get_custom_mounts () { # We sort the list according to destination so we're sure that # we won't hide a previous mount. We also ignore duplicate # destinations in a more or less arbitrary way. - [ -e "${bindings}" ] && sort -k2 -sbu ${bindings} >> ${custom_mounts} - rm ${bindings} + [ -e "${bindings}" ] && sort -k2 -sbu ${bindings} >> ${custom_mounts} && rm ${bindings} # After all mounts are considered we add symlinks so they # won't be hidden by some mount. - [ -e "${links}" ] && sort -k2 -sbu ${links} >> ${custom_mounts} - rm ${links} - - rm -f ${bindings} ${links} 2> /dev/null - echo ${custom_mounts} + [ -e "${links}" ] && sort -k2 -sbu ${links} >> ${custom_mounts} && rm ${links} } do_custom_mounts () {