chiark / gitweb /
Send permissions to build server (issue #326)
authorCiaran Gultnieks <ciaran@ciarang.com>
Wed, 21 Aug 2013 20:38:42 +0000 (21:38 +0100)
committerCiaran Gultnieks <ciaran@ciarang.com>
Wed, 21 Aug 2013 20:39:34 +0000 (21:39 +0100)
fdroidserver/build.py

index 5c294e48bcd12d473f8fb95866bf26f3dbebb3ea..e0428316f4660fc9550a972f89ea2e6a21726c4d 100644 (file)
@@ -206,8 +206,10 @@ def build_server(app, thisbuild, vcs, build_dir, output_dir, sdk_path, force):
                 for dd in d:
                     ftp.mkdir(dd)
                 for ff in f:
-                    if not os.path.islink(os.path.join(root, rr, ff)):
-                        ftp.put(os.path.join(root, rr, ff), ff)
+                    lfile = os.path.join(root, rr, ff)
+                    if not os.path.islink(lfile):
+                        ftp.put(lfile, ff)
+                        ftp.chmod(ff, os.stat(lfile).st_mode)
                 for i in range(len(rr.split('/'))):
                     ftp.chdir('..')
             ftp.chdir('..')