Fix ownership for links created for linkfiles custom mounts.
authorTails developers <amnesia@boum.org>
Mon, 26 Mar 2012 13:48:15 +0000 (15:48 +0200)
committerDaniel Baumann <daniel@debian.org>
Thu, 5 Apr 2012 05:54:42 +0000 (07:54 +0200)
scripts/live-helpers

index 860e6ff..5306cf5 100644 (file)
@@ -1187,12 +1187,14 @@ link_files ()
                        fi
                        link_files "${src}" "${dest}" "${src_mask}"
                else
+                       local final_src=${src}
                        if [ -n "${src_mask}" ]
                        then
-                               src="$(echo ${src} | sed "s|^${src_mask}||")"
+                               final_src="$(echo ${final_src} | sed "s|^${src_mask}||")"
                        fi
                        rm -rf "${dest}" 2> /dev/null
-                       ln -s "${src}" "${dest}"
+                       ln -s "${final_src}" "${dest}"
+                       chown_ref "${src}" "${dest}"
                fi
        done
 }