diff --git a/compile_pkgs b/compile_pkgs
index f84df54323bb598748b937303047121996c98911..16ba45b23ce9dfd63fe3b367ca29e09441d251df 100755
--- a/compile_pkgs
+++ b/compile_pkgs
@@ -28,8 +28,8 @@ _die() {
 }
 
 # Paths to OpenWRT build and turris-build sources
-src_dir="$(readlink -f "$(dirname "$0")")"
-build_dir="$(pwd)"
+src_dir="$(dirname "$(readlink -f "$0")")"
+build_dir="$(readlink -f "$(pwd)")"
 if [ "$build_dir" == "$src_dir" ]; then
 	# Protect against turris-build repository wipe
 	mkdir -p build