1

我正在尝试创建一个 setup.py 来构建 rpm/deb 包,我希望它创建一个具有 777 权限的空白目录。我让它通过 data_files 创建目录

  data_files=[ 
                ( '/var/spool/my_dir', [] )
             }

但它会创建具有 755 权限的目录。我如何获得 setup.py 以创建具有 777 权限的目录?

4

2 回答 2

1

有一种方法可以做到这一点。您将需要覆盖该install方法。在这里查看我的答案: 在 setup.py 文件中设置文件权限

于 2014-09-10T11:19:12.930 回答
0

我认为没有办法在对setup.

你总是可以在通话后import os做一些事情。不过老实说,我想知道您是否真的需要这些权限。os.chmod('/var/spool/my_dir', 0777)setup

于 2013-01-31T03:26:56.707 回答