mirror of
https://github.com/qTox/qTox.git
synced 2024-03-22 14:00:36 +08:00
Upload update FTP deployement scripts
In case someone finds those interesting, or if I get hit by a bus unexpectedly
This commit is contained in:
parent
351bc3f037
commit
bb8464bbde
35
tools/update-server/deployUpdateFTP_32.py
Normal file
35
tools/update-server/deployUpdateFTP_32.py
Normal file
|
@ -0,0 +1,35 @@
|
||||||
|
#!/usr/bin/python2.7
|
||||||
|
|
||||||
|
# This script deploys a qTox update to an FTP server.
|
||||||
|
# Pass the path to the root of the local update server as argument, no spaces allowed
|
||||||
|
|
||||||
|
import sys
|
||||||
|
import os
|
||||||
|
|
||||||
|
target = 'win32'
|
||||||
|
prefix = '/qtox/'+target+'/'
|
||||||
|
uploadcmd1 = "bash -c '"+'ftp -n tux3-dev.tox.im 0<<<"`echo -ne "user qtox-win-update-upload INSERT-PASSWORD-HERE\ncd '+target+'\nsend '
|
||||||
|
uploadcmd2 = '\n"`"'+"'"
|
||||||
|
|
||||||
|
def upload(file, rfile):
|
||||||
|
#print(uploadcmd1+file+' '+rfile+uploadcmd2)
|
||||||
|
os.system(uploadcmd1+file+' '+rfile+uploadcmd2)
|
||||||
|
|
||||||
|
# Check our local folders
|
||||||
|
if (len(sys.argv) < 2):
|
||||||
|
print("ERROR: Needs the path to the local update server in argument")
|
||||||
|
sys.exit(1)
|
||||||
|
|
||||||
|
localpath = sys.argv[1];
|
||||||
|
|
||||||
|
# Upload files/
|
||||||
|
filenames = next(os.walk(localpath+prefix+'/files/'))[2]
|
||||||
|
for filename in filenames:
|
||||||
|
print("Uploading files/"+filename+'...')
|
||||||
|
upload(localpath+prefix+'/files/'+filename, 'files/'+filename)
|
||||||
|
|
||||||
|
# Upload version and flist
|
||||||
|
print("Uploading flist...")
|
||||||
|
upload(localpath+prefix+'flist', 'flist')
|
||||||
|
print("Uploading version...")
|
||||||
|
upload(localpath+prefix+'version', 'version')
|
35
tools/update-server/deployUpdateFTP_64.py
Normal file
35
tools/update-server/deployUpdateFTP_64.py
Normal file
|
@ -0,0 +1,35 @@
|
||||||
|
#!/usr/bin/python2.7
|
||||||
|
|
||||||
|
# This script deploys a qTox update to an FTP server.
|
||||||
|
# Pass the path to the root of the local update server as argument, no spaces allowed
|
||||||
|
|
||||||
|
import sys
|
||||||
|
import os
|
||||||
|
|
||||||
|
target = 'win64'
|
||||||
|
prefix = '/qtox/'+target+'/'
|
||||||
|
uploadcmd1 = "bash -c '"+'ftp -n tux3-dev.tox.im 0<<<"`echo -ne "user qtox-win-update-upload INSERT-PASSWORD-HERE\ncd '+target+'\nsend '
|
||||||
|
uploadcmd2 = '\n"`"'+"'"
|
||||||
|
|
||||||
|
def upload(file, rfile):
|
||||||
|
#print(uploadcmd1+file+' '+rfile+uploadcmd2)
|
||||||
|
os.system(uploadcmd1+file+' '+rfile+uploadcmd2)
|
||||||
|
|
||||||
|
# Check our local folders
|
||||||
|
if (len(sys.argv) < 2):
|
||||||
|
print("ERROR: Needs the path to the local update server in argument")
|
||||||
|
sys.exit(1)
|
||||||
|
|
||||||
|
localpath = sys.argv[1];
|
||||||
|
|
||||||
|
# Upload files/
|
||||||
|
filenames = next(os.walk(localpath+prefix+'/files/'))[2]
|
||||||
|
for filename in filenames:
|
||||||
|
print("Uploading files/"+filename+'...')
|
||||||
|
upload(localpath+prefix+'/files/'+filename, 'files/'+filename)
|
||||||
|
|
||||||
|
# Upload version and flist
|
||||||
|
print("Uploading flist...")
|
||||||
|
upload(localpath+prefix+'flist', 'flist')
|
||||||
|
print("Uploading version...")
|
||||||
|
upload(localpath+prefix+'version', 'version')
|
Loading…
Reference in New Issue
Block a user