From 4442efff6e3f9eda6db7e4150f206fa6b3011ccb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20Ter=C3=A4s?= Date: Tue, 31 Jan 2017 10:23:56 +0200 Subject: abuild: add symlinksrc target for create the source file symlinks needed for upcoming 'rootbld' support --- abuild.in | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/abuild.in b/abuild.in index ce3cf8b..faded79 100644 --- a/abuild.in +++ b/abuild.in @@ -340,6 +340,18 @@ uri_fetch_mirror() { uri_fetch "$uri" } +symlinksrc() { + local s + mkdir -p "$srcdir" + for s in $source; do + if is_remote "$s"; then + ln -sf "$SRCDEST/$(filename_from_uri $s)" "$srcdir"/ + else + ln -sf "$startdir/$s" "$srcdir/" + fi + done +} + default_fetch() { local s mkdir -p "$srcdir" -- cgit v1.2.3