#!/usr/bin/python
# -*- coding: UTF-8 -*-

# 为上传之后的 pkg 包赋755权限
import os
import utils

# 读取 deploy.xml 配置文件定义的 webAppName
webAppName = "${webAppName}"
# TIPS: 执行脚本的路径是在 安装目录 下，对应 deploy.xml 里的 workspace 字段
pkgPath = os.path.join(os.getcwd(), webAppName)

def chmodPkg():
    for root,dirs,files in os.walk(pkgPath):
        for file in files:
            if(not file[0] == "."):
                # 生成完整路径
                fp = os.path.join(root, file)
                utils.chmod(fp, "755")
        for dir in dirs:
            if(not dir[0] == "."):
                # 这句话没有起作用，因为walk自己还是会遍历到.dir下面去
                dp = os.path.join(root, dir)
                utils.chmod(dp, "755")

chmodPkg()
