diff options
author | torben | 2015-11-06 13:43:37 +0100 |
---|---|---|
committer | torben | 2015-11-06 13:43:37 +0100 |
commit | fba29b79d0b7f1b075793fdea8e5fd986fc3ea19 (patch) | |
tree | 8e70f7ffe5d7a86ade4aa0e25ddb19171ae700b1 /builder/dnbd3-rootfs/module-setup.sh | |
parent | Btrfs module workaround. (diff) | |
download | systemd-init-fba29b79d0b7f1b075793fdea8e5fd986fc3ea19.tar.gz systemd-init-fba29b79d0b7f1b075793fdea8e5fd986fc3ea19.tar.xz systemd-init-fba29b79d0b7f1b075793fdea8e5fd986fc3ea19.zip |
Improve build process.
Diffstat (limited to 'builder/dnbd3-rootfs/module-setup.sh')
-rwxr-xr-x | builder/dnbd3-rootfs/module-setup.sh | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/builder/dnbd3-rootfs/module-setup.sh b/builder/dnbd3-rootfs/module-setup.sh index a4ce6ab0..c92f1294 100755 --- a/builder/dnbd3-rootfs/module-setup.sh +++ b/builder/dnbd3-rootfs/module-setup.sh @@ -5,11 +5,17 @@ check() { UTILS_STANDARD_OUTPUT=/dev/stdout UTILS_ERROR_OUTPUT=/dev/stderr - utils_compile_nbd "$moddir/binaries/nbd/" && \ - utils_compile_dnbd3 "$moddir/binaries/dnbd3" && \ - utils_compile_systemd_preserve_process_marker \ - "$moddir/binaries/systemd-preserve-process-marker/" - return $? + if [[ ! -f "$moddir/binaries/nbd/nbd.ko" ]]; then + utils_compile_nbd "$moddir/binaries/nbd/" + fi + if [[ ! -f "$moddir/binaries/dnbd3/build/dnbd3.ko" || ! -f "$moddir/binaries/dnbd3/build/dnbd3-client" ]]; then + utils_compile_dnbd3 "$moddir/binaries/dnbd3/" + fi + if [[ ! -f "$moddir/binaries/systemd-preserve-process-marker/systemd-preserve-process-marker" ]]; then + utils_compile_systemd_preserve_process_marker \ + "$moddir/binaries/systemd-preserve-process-marker/" + fi + return 0 } depends() { |