diff --git a/be/CMakeLists.txt b/be/CMakeLists.txt
index 2d3b5bbbcb4f5a..0d81c21613e56a 100644
--- a/be/CMakeLists.txt
+++ b/be/CMakeLists.txt
@@ -436,6 +436,9 @@ install(DIRECTORY DESTINATION ${OUTPUT_DIR}/conf)
install(FILES
${BASE_DIR}/../bin/start_be.sh
${BASE_DIR}/../bin/stop_be.sh
+ PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE
+ GROUP_READ GROUP_WRITE GROUP_EXECUTE
+ WORLD_READ WORLD_EXECUTE
DESTINATION ${OUTPUT_DIR}/bin)
install(FILES
diff --git a/build.sh b/build.sh
index c7ea8cfcbd8ce7..9d3d2c7172aa36 100755
--- a/build.sh
+++ b/build.sh
@@ -184,10 +184,10 @@ mkdir -p ${PALO_OUTPUT}
#Copy Frontend and Backend
if [ ${BUILD_FE} -eq 1 ]; then
- cp -R ${PALO_HOME}/fe/output ${PALO_OUTPUT}/fe
+ cp -rp ${PALO_HOME}/fe/output ${PALO_OUTPUT}/fe
fi
if [ ${BUILD_BE} -eq 1 ]; then
- cp -R ${PALO_HOME}/be/output ${PALO_OUTPUT}/be
+ cp -rp ${PALO_HOME}/be/output ${PALO_OUTPUT}/be
fi
echo "***************************************"
diff --git a/fe/build.xml b/fe/build.xml
index 15bb4a92e80ac6..951ec6820fbb21 100644
--- a/fe/build.xml
+++ b/fe/build.xml
@@ -96,9 +96,12 @@
-
-
-
+
+
+
+
+
+