X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=tic%2Fparser%2Frecipe_parser.py;h=6ddd1769fd90a1ec25fc78a1255547d900c0db15;hb=b33ff199503236d7128c0af49db32bfb205828ba;hp=971735abcc21653af93e6fe585cc0c14013574ce;hpb=cbcc03e19e5d310f304086b1bb0c0f0ac5c9d6f2;p=archive%2F20170607%2Ftools%2Ftic-core.git diff --git a/tic/parser/recipe_parser.py b/tic/parser/recipe_parser.py index 971735a..6ddd176 100644 --- a/tic/parser/recipe_parser.py +++ b/tic/parser/recipe_parser.py @@ -34,7 +34,7 @@ def get_default_recipe(): Baseline= 'tizen-3.0', Active= True, Mic2Options= '-f raw --fstab=uuid --copy-kernel --compress-disk-image=bz2 --generate-bmap', - Part='mobile-mbr', + Part='headless', Language= 'en_US.UTF-8', Keyboard= 'us', Timezone= 'Asia/Seoul', @@ -50,47 +50,43 @@ def get_default_recipe(): SaveRepos= False, UserGroups= "audio,video" ), - Emulator64wayland=dict( - Part='mobile-mbr', + Wayland=dict( + Part='headless', UserGroups='audio,video', - Groups=['Generic Base'], + Groups=[], PostScripts=[], Repos= [], NoChrootScripts=[] ), Configurations=[ dict( - Name='mobile-emulator64-wayland', - Architecture='x86_64', + Name='tizen-headless', + Architecture='armv7l', Schedule= "*", Active= True, - Platform= 'Emulator64wayland', - Part= 'mobile-2parts-emulator', + Platform= 'Wayland', + Part= 'headless', Mic2Options= '-f loop --pack-to=@NAME@.tar.gz', - FileName= 'mobile-emulator64-wayland', - Repos=['mobile-emulator64-wayland', 'base_emulator64'], + FileName= 'tizen-headless-tm1', + Repos=['tizen-unified', 'tizen-base'], Groups=[], -# Groups=['Mobile Adaptation Emulator'], - ExtraPackages= ['building-block-sub2-metapkg-extsub1-exts1sub1', 'building-block-sub2-metapkg-extsub1-exts1sub1', 'icecream'], + ExtraPackages= [], RemovePackages=[] ) ], Repositories=[ -# dict(Name='mobile-emulator64-wayland', -# Url='http://download.tizen.org/live/devel:/Tizen:/Unified:/unmerged/standard/', -# Options='--ssl_verify=no'), - dict(Name='mobile-emulator64-wayland', - Url='http://download.tizen.org/snapshots/tizen/mobile/latest/repos/emulator64-wayland/packages/', + dict(Name='tizen-unified', + Url='http://download.tizen.org/live/devel:/Tizen:/Unified/standard/', Options='--ssl_verify=no'), - dict(Name='base_emulator64', - Url='http://download.tizen.org/snapshots/tizen/base/latest/repos/emulator64/packages/', + dict(Name='tizen-base', + Url='http://download.tizen.org/snapshots/tizen/base/latest/repos/arm/packages/', Options='--ssl_verify=no') ], Partitions=[ - dict(Name='mobile-mbr', - Contents='part / --fstype="ext4" --size=3584 --ondisk=sda --active --label platform --fsoptions=defaults,noatime'), - dict(Name= 'mobile-2parts-emulator', - Contents='part / --size=2000 --ondisk=sda --fstype=ext4 --label=emulator-rootfs\npart /opt/ --size=2000 --ondisk=sda --fstype=ext4 --label=emulator-sysdata') + dict(Name='headless', + Contents='part / --size=2000 --ondisk mmcblk0p --fstype=ext4 --label=rootfs --extoptions=\"-J size=16\" \n\ +part /opt/ --size=1000 --ondisk mmcblk0p --fstype=ext4 --label=system-data --extoptions="-m 0" \n\ +part /boot/kernel/mod_tizen_tm1/lib/modules --size=12 --ondisk mmcblk0p --fstype=ext4 --label=modules \n') ] ) return recipe @@ -126,14 +122,14 @@ def convert_recipe_to_yaml(recipe, filepath): # configs.yaml with open(yamlinfo.configs, 'w') as outfile: - yaml.dump(config, outfile, default_flow_style=False) + yaml.safe_dump(config, outfile, default_flow_style=False) # repo.yaml if 'Repositories' in recipe: repos = {} repos['Repositories'] = recipe['Repositories'] with open(yamlinfo.repos, 'w') as outfile: - yaml.dump(repos, outfile, default_flow_style=False) + yaml.safe_dump(repos, outfile, default_flow_style=False) # partition info if 'Partitions' in recipe: