On 12/ 6/10 05:13 PM, Sue Sohn wrote:
Hi all,Ethan and I have been looking at the various changes that AI-related projects were planning to make to the installadm command structure to understand what the big picture might look like and how we might provide consistency among the subcommands while leaving room for possible enhancements in the future. This has resulted in some changes from what was originally proposed in the project design documents. After discussing these changes with the various AI project teams and with Frank, the list of revised subcommands is below. Comments are appreciated by COB, Friday 12/10. Thanks, Sue Highlights vs. b153: Modifications: 1. create-service o new options, all options/args optional o new -d option for imagepath, should continue to accept imagepath argument for backwards compatibility 2. add-manifest o renamed create-manifest, alias add-manifest o add -d flag for default manifest 3. list: add -p option for SC profiles 4. set-criteria: add -p option for SC profiles 5. delete-service: o removed -x option o can use alias for service to delete 6. delete-client: o add -e <macaddr> o continue to accept <macaddr> as argument for backwards compatibility New subcommands: 1. set-service (ISIM) 2. update-service (ISIM) 3. create-profile (SC profiles) 4. delete-profile (SC profiles) 5. export (SC profiles/Derived Manifests) 6. validate (SC profiles) 7. set-server-auth (SC profiles) 8. list-server-auth (SC profiles) 9. set-client-auth (SC profiles) 10. list-client-auth (SC profiles) PROPOSED USAGE: create-service [-b|--boot-args <boot property>=<value>,...] [-n|--name <svcname>] [-i|--ip-start <dhcp_ip_start>] [-c|--count-ip <count_of_ipaddr>] [-s|--src <pkg(5) URL|image ISO file>] [-a|--arch <architecture>] [-y|--noprompt] [-d|--imagepath <imagepath>] set-service -o <prop>=<value>... <svcname> prop=value can be: global-menu=true|false (for ISIM "set") name=<new_svcname> (was ISIM installadm rename-service) alias=<alias_name> (was ISIM installadm alias-service) default-manifest=<manifest/script> (for Derived Manifests) update-service [-s|--src <pkg(5) URL] <svcname> delete-service [-r|--remove-aliases] <svcname> set-server-auth -M | {-k <ssl_key> -s <ssl_certificate> [-a <CA certificate>]} | {-a <CA certificate>} | {-d <CA certificate_hash>} | {-r <CA certificate_hash>} list-server-auth set-client-auth {-k <ssl_key> -s <ssl_certificate> [-a <CA certificate>]} | {-a <CA certificate>} | {-d <CA certificate_hash>} | {-r <CA certificate_hash> -e <macaddr> | -n <svcname> | -g } | {-H -e <macaddr> | -n <svcname> | -g} -t 3des|aes | {-E -e <macaddr> | -n <svcname> | -g} list-client-auth [-H] [-E] [-e <macaddr> | -n <svcname> | -g] list [-n <svcname>] [-c] [-m] [-p] enable <svcname> disable [-t] <svcname> create-client [-b <property>=<value>,...] -e <macaddr> -n <svcname> [-t <imagepath>] delete-client -e <macaddr> create-manifest -n <svcname> -f <manifest_file> [-d] [-m <manifest_name>] [-c <criteria=value|range> ... | -C <criteria.xml>] delete-manifest -n <svcname> -m <manifest_name> create-profile -n <svcname> -f <profile|command> [-f <profile|command>...] [-c <criteria=value|range> ... | -C <criteria.xml>] delete-profile -n <svcname> -p <profile_name> set-criteria -n <svcname> {-m <manifest_name> | -p <profile_name>} -a|-c|-r <criteria=value|range> ... | -C <criteria.xml> export -n <svcname> -m <manifest_name> | -p <profile_name> validate -n <svcname> -P <profile_file> | -p <profile_name> help [<subcommand>] CURRENT B153: usage: installadm <subcommand> <args> ... create-service [-b <property>=<value>,...] [-f <bootfile>] [-n <svcname>] [-i <dhcp_ip_start> -c <count_of_ipaddr>] [-s <srcimage>] <targetdir> delete-service [-x] <svcname> list [-n <svcname>] [-c] [-m] enable <svcname> disable [-t] <svcname> create-client [-b <property>=<value>,...] -e <macaddr> -n <svcname> [-t <imagepath>] delete-client <macaddr> add-manifest -n <svcname> -f <manifest_file> [-m <manifest_name>] [-c <criteria=value|range> ... | -C <criteria.xml>] delete-manifest -m <manifest_name> -n <svcname> set-criteria -m <manifest_name> -n <svcname> -a|-c <criteria=value|range> ... | -C <criteria.xml> help [<subcommand>] _______________________________________________ caiman-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/caiman-discuss
This looks good to me Sue. Joe _______________________________________________ caiman-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/caiman-discuss

