summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xbin/ebuild.sh3
1 files changed, 3 insertions, 0 deletions
diff --git a/bin/ebuild.sh b/bin/ebuild.sh
index 2d87d404a..e0b63d9f1 100755
--- a/bin/ebuild.sh
+++ b/bin/ebuild.sh
@@ -272,6 +272,9 @@ register_die_hook() {
export EBUILD_DEATH_HOOKS="${EBUILD_DEATH_HOOKS} $*"
}
+# Ensure that $CWD is sane whenever possible.
+cd "$WORKDIR" 2>/dev/null
+
#if no perms are specified, dirs/files will have decent defaults
#(not secretive, but not stupid)
umask 022