diff --git a/build-pkg.sh b/build-pkg.sh
index de79528..3e2031a 100755
--- a/build-pkg.sh
+++ b/build-pkg.sh
@@ -38,5 +38,5 @@ target_dir="${1}"   # 要处理的目标目录
 
 	bash replacer.sh ${target_dir}/
 	bash linker.sh ${target_dir}/
-	cd pkg/opt/apps/$PKG_NAME/files && bash build-container.sh $(uname -m)
+	cd ${target_dir}/opt/apps/$PKG_NAME/files && bash build-container.sh $(uname -m)
 popd
\ No newline at end of file
diff --git a/linker.sh b/linker.sh
index 3a77bd9..f285e78 100755
--- a/linker.sh
+++ b/linker.sh
@@ -31,5 +31,5 @@ echo "Executable Name: $EXEC_NAME"
 echo "Pretty Name: $PRETTY_NAME"
 target_dir="${1}" 
 	mkdir ${target_dir}/usr/bin
-	ln -vfs ../../opt/apps/$PKG_NAME/files/bin/ace-run pkg/usr/bin/$EXEC_NAME
-	ln -vfs ../../opt/apps/$PKG_NAME/files/bin/amber-ce-configure-nvidia pkg/usr/bin/$PKG_NAME-configure-nvidia
+	ln -vfs ../../opt/apps/$PKG_NAME/files/bin/ace-run ${target_dir}/usr/bin/$EXEC_NAME
+	ln -vfs ../../opt/apps/$PKG_NAME/files/bin/amber-ce-configure-nvidia ${target_dir}/usr/bin/$PKG_NAME-configure-nvidia