diff options
Diffstat (limited to 'build')
-rwxr-xr-x | build | 21 |
1 files changed, 16 insertions, 5 deletions
@@ -12,11 +12,22 @@ build: install: build set -e; \ - for pkg in src/*; do \ - pkg="$${pkg#src/}"; \ - for ver in "src/$${pkg}/"*; do \ - ver="$${ver#src/$${pkg}/}"; \ + for pkg in src/build/*; do \ + pkg="$${pkg#src/build/}"; \ + for ver in "src/build/$${pkg}/"*; do \ + ver="$${ver#src/build/$${pkg}/}"; \ mkdir -p "$(platconf_dir)"; \ - cp -p "src/$${pkg}/$${ver}/"* "$(platconf_dir)"; \ + cp -p "src/build/$${pkg}/$${ver}/"* "$(platconf_dir)"; \ + done; \ + done + set -e; \ + for pkg in src/run/*; do \ + pkg="$${pkg#src/run/}"; \ + mkdir "config-$${pkg}.data"; \ + find "src/run/$${pkg}" -type f | while read -r file; do \ + file="$${file#src/run/$${pkg}}"; \ + mkdir -p "config-$${pkg}.data/$${file%/*}"; \ + cp -p "src/run/$${pkg}/$${file}" \ + "config-$${pkg}.data/$${file}"; \ done; \ done |