Skip to content

Commit c14f260

Browse files
authored
Merge pull request #157 from infosiftr/usr-bin-env
Ensure we have "/usr/bin/env"
2 parents 722a286 + c6062f2 commit c14f260

File tree

7 files changed

+49
-21
lines changed

7 files changed

+49
-21
lines changed

Dockerfile-builder.template

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -401,7 +401,7 @@ RUN set -eux; \
401401
} \
402402
' ../buildroot/system/device_table.txt | sh -eux
403403
404-
# create missing home directories
404+
# create missing home directories and ensure /usr/bin/env exists
405405
RUN set -eux; \
406406
cd rootfs; \
407407
for userHome in $(awk -F ':' '{ print $3 ":" $4 "=" $6 }' etc/passwd); do \
@@ -413,10 +413,14 @@ RUN set -eux; \
413413
chown "$user" "$home"; \
414414
chmod 755 "$home"; \
415415
fi; \
416-
done
416+
done; \
417+
if [ ! -s usr/bin/env ] && [ -s bin/env ]; then \
418+
mkdir -p usr/bin; \
419+
ln -s ../../bin/env usr/bin/; \
420+
fi
417421
418422
# test and make sure it works
419-
RUN chroot rootfs /bin/sh -xec 'true'
423+
RUN chroot rootfs /usr/bin/env sh -xec 'true'
420424
421425
# ensure correct timezone (UTC)
422426
RUN set -eux; \

stable/glibc/Dockerfile.builder

Lines changed: 7 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

stable/musl/Dockerfile.builder

Lines changed: 7 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

stable/uclibc/Dockerfile.builder

Lines changed: 7 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

unstable/glibc/Dockerfile.builder

Lines changed: 7 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

unstable/musl/Dockerfile.builder

Lines changed: 7 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

unstable/uclibc/Dockerfile.builder

Lines changed: 7 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)