import sys
import subprocess
import string
-from optparse import OptionParser, make_option\r
+from optparse import OptionParser, make_option
import ConfigParser
tct_parser.read(TCT_CONFIG_FILE)
SRC_DIR = tct_parser.get('DEVICE', 'DEVICE_SUITE_TARGET_30')
PKG_SRC_DIR = "%s/tct/opt/%s" % (SRC_DIR, PKG_NAME)
+AHEM_FILE = "AHEM____.TTF"
+AHEM_DEST_DIR = "/usr/share/fonts/%s" % AHEM_FILE
EXECUTION_MODE_30 = tct_parser.get('DEVICE', 'DEVICE_EXECUTION_MODE_30')
ADMIN_USER_30 = tct_parser.get('DEVICE', 'DEVICE_ADMIN_USER_30')
action_status = False
break
+ if file == "AHEM____.TTF":
+ (return_code, output) = doRemoteCMD("rm -rf %s" % AHEM_DEST_DIR)
+ if return_code != 0:
+ action_status = False
+
(return_code, output) = doRemoteCMD(
"rm -rf %s" % PKG_SRC_DIR)
if return_code != 0:
action_status = False
break
+ if file == "AHEM____.TTF":
+ (return_code, output) = doRemoteCMD("mount -o remount, rw /")
+ if return_code != 0:
+ action_status = False
+
+ if not doRemoteCopy(os.path.join(root, file), AHEM_DEST_DIR):
+ action_status = False
+
+ (return_code, output) = doRemoteCMD("chsmack -a _ %s" % AHEM_DEST_DIR)
+ if return_code != 0:
+ action_status = False
+
+
# Do some special copy/delete... steps
'''
(return_code, output) = doRemoteCMD(
"copylist": {
"inst.wgt.py": "inst.py",
"tests.full.xml": "tests.full.xml",
- "tests.xml": "tests.xml"
+ "tests.xml": "tests.xml",
+ "fonts/csswg/support/AHEM____.TTF": "AHEM____.TTF"
},
- "pkg-app": {\r
- "sign-flag": "true"\r
+ "pkg-app": {
+ "sign-flag": "true"
}
},
"xpk": {