All pastes #807261 Raw Edit

Untitled

public text v1 · immutable
·published 2007-12-06 11:37 UTC
rendered paste body
from po import it
import commands
import os
import re
def CreateProfile():
	print it.createNewProfile
	askCreate = raw_input(it.ask)
	if askCreate == it.yes or askCreate == it.yesor:
		profileName = raw_input(it.askName)
		profileEmail = raw_input(it.askEmail)
		os.system('echo "Name: ' + profileName + '\nEmail: ' + profileEmail + '" > /usr/share/applications/aqx_make/profile')
	elif askCreate == it.no or askCreate == it.nor:
		print it.notContinued
		exit
	else:
		exit

def CreatePack():
	askStart = raw_input(it.START)
	if askStart == it.createDirAqx or askStart == it.createDirAqxOr:
		testDirCreate = commands.getoutput(testCreateDir)
		if testDirCreate == "Error":
			print it.errorTestDir
		else:
			getdir = commands.getoutput(createdir)
			namePack = raw_input(it.namePack)
			depens = raw_input(it.depens)
			conflicts = raw_input(it.conflicts)
			valori = re.split(' ', namePack)
			idPack = valori[0]
			versione = valori[1]
			idFile = 'Aqx/ID' + idPack
			x = re.compile(r'\[(\d+)\]')
			print it.loading_conf
			f = open('Aqx/conf.aq', 'w');  f.write(valori[0] + ";" + depens + ";" + conflicts + ";");
			changelog = open('Aqx/changelog', 'w'); changelog.write(idPack + "\n	*Initial Release\n" + getdir)
			version = open('Aqx/version', 'w'); version.write(versione)
			ID = open(idFile, 'w'); 


testdir = "./test "
testCreateDir = "./testc"
createdir = "./cdir"
print it.welcome
test = commands.getoutput(testdir)
if test == "Error":
	CreateProfile()
elif test != "Error":
	CreatePack()