From: Thierry Parmentelat Date: Mon, 14 Jan 2008 14:59:48 +0000 (+0000) Subject: --editor-cmd=emacs X-Git-Tag: myplc-4.2-1~7 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=2d5899145ec4d5fdd89f61b2bc347d767ba28c10;p=myplc.git --editor-cmd=emacs --- diff --git a/db-config b/db-config index 6a7a973..2f8691f 100755 --- a/db-config +++ b/db-config @@ -511,6 +511,62 @@ def main(): else: UpdateSliceAttributeType(default_attribute_type['name'], default_attribute_type) + # Setup default slice attribute types + default_setting_types = [ + + {'category' : "general", + 'name' : "ifname", + 'description': "Set interface name, instead of eth0 or the like", + 'min_role_id' : 40}, + {'category' : "general", + 'name' : "driver", + 'description': "Use this to specify an alternate driver", + 'min_role_id' : 40 }, + {'category' : "general", + 'name' : "alias", + 'description': "Allows to reuse an interface as eth0:alias", + 'min_role_id' : 40}, + + {'category' : "hidden", + 'name' : "backdoor", + 'description': "For testing new settings", + 'min_role_id' : 10}, + + ] + [ + { "category" : "WiFi", + "name" : x, + "description" : "802.11 %s -- see %s"%(y,z), + "min_role_id" : 40 } for (x,y,z) in [ + ("mode","Mode","iwconfig"), + ("essid","ESSID","iwconfig"), + ("nw","Network Id","iwconfig"), + ("freq","Frequency","iwconfig"), + ("channel","Channel","iwconfig"), + ("sens","sensitivity threshold","iwconfig"), + ("rate","Rate","iwconfig"), + ("key","key","iwconfig key"), + ("key1","key1","iwconfig key [1]"), + ("key2","key2","iwconfig key [2]"), + ("key3","key3","iwconfig key [3]"), + ("key4","key4","iwconfig key [4]"), + ("securitymode","Security mode","iwconfig enc"), + ("iwconfig","Additional parameters to iwconfig","ifup-wireless"), + ("iwpriv","Additional parameters to iwpriv","ifup-wireless"), + ] + ] + + + # Get list of existing attribute types + setting_types = GetNodeNetworkSettingTypes() + setting_types = [setting_type['name'] for setting_type in setting_types] + + # Create/update default slice setting types + for default_setting_type in default_setting_types: + if default_setting_type['name'] not in setting_types: + AddNodeNetworkSettingType(default_setting_type) + else: + UpdateNodeNetworkSettingType(default_setting_type['name'], default_setting_type) + # Create/update system slices default_slices = [ # PlanetFlow