摘要: saltstack在使用archive.unzip功能时,会将压缩包中文件的“修改时间”替换为当前解压的系统时间,为了能够保留文件原来的“修改时间”,需要对salt-manion的源码中archive.py文件的unzip方法进行修改: 阅读全文
posted @ 2017-08-06 10:07 倔强の蚂蚁 阅读(1710) 评论(0) 推荐(0) 编辑
摘要: python实现绿色软件的升级,包括单文件升级和多文件升级 主要用到了python的zip、unzip和shutil模块,鉴于我们当前维护的软件的压缩包的压缩方式与主流的稍微不同,要修改zip、unzip模块对应函数的源码,来适应我们的特殊需求。shutil的copytree()功能也存在一些不足,如:如果目标文件已经存在的话,该函数就会报错抛异常了。所以也要修改源码。 阅读全文
posted @ 2017-07-28 17:44 倔强の蚂蚁 阅读(1631) 评论(0) 推荐(0) 编辑
摘要: 在windows下通过Salt-Minion-xxxx.xx.x-AMD64-Setup.exe安装salt-minion的时候,默认是安装并开机启动salt-minion服务。但是如果以服务的方式启动salt-minion的话,windows的可视化操作是不能被控制的。为了能够通过salt-min 阅读全文
posted @ 2017-07-07 18:22 倔强の蚂蚁 阅读(2520) 评论(1) 推荐(0) 编辑