26 lines
841 B
Diff
26 lines
841 B
Diff
--- a/packageship/pkgshipd
|
|
+++ b/packageship/pkgshipd
|
|
@@ -247,6 +247,22 @@ daemonize=$daemonize" >$OUT_PATH/${PKGSHIP_CONSTANT}.ini
|
|
chown pkgshipuser: $OUT_PATH/${PKGSHIP_CONSTANT}.ini
|
|
chmod 750 $OUT_PATH/${PKGSHIP_CONSTANT}.ini
|
|
echo "[INFO] create uwsgi file ok"
|
|
+
|
|
+ # create log_info file
|
|
+ echo "[INFO] start to create log_info file"
|
|
+ log_file_path=$(get_config "log_path")
|
|
+ log_file=${log_file_path}/"log_info.log"
|
|
+ if [ ! -e "${log_file}" ]; then
|
|
+ touch "${log_file}"
|
|
+ chmod 644 "${log_file}"
|
|
+ else
|
|
+ log_info=$(ls -al "${log_file}")
|
|
+ if [[ ! "${log_info}" =~ "pkgshipuser" ]]; then
|
|
+ echo "[ERROR] The owner of the ${log_file} is incorrect,please make sure the owner is pkgshipuser"
|
|
+ exit 1
|
|
+ fi
|
|
+ fi
|
|
+ echo "[INFO] create log_info file success"
|
|
}
|
|
|
|
function uwsgi_log_logrotate() {
|