-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Michael DeHaan wrote: > Anderson Silva wrote: > I hope this patch will actually work. Please, ignore any of my previous > patches, which should be easy enough since it didn't work to begin with. > > If this patch doesn't work, I might be doing something wrong with git, > and help will be appreciated. > > AS
- ------------------------------------------------------------------------ >> _______________________________________________ cobbler mailing list [email protected] https://fedorahosted.org/mailman/listinfo/cobbler > I have noticed some problems with this though it is looking better. > I had to remove "ReportFunction" from cli_misc which might have been > because the patch did not apply cleanly. > Also, the following command reports some rather strange output, > generating four tables when I have four system records (some have > multiple interfaces) instead of just one table > [EMAIL PROTECTED] cobbler]# cobbler report --what=systems --type=mediawiki > --fields=name,netboot_enabled > {| border="1" > |name||netboot_enabled > |- > |S1||True > |- > |} > {| border="1" > |name||netboot_enabled > |- > |S1||True > |- > |drwily.rdu.redhat.com||True > |- > |} > {| border="1" > |name||netboot_enabled > |- > |S1||True > |- > |drwily.rdu.redhat.com||True > |- > |foo||True > |- > |} > {| border="1" > |name||netboot_enabled > |- > |S1||True > |- > |drwily.rdu.redhat.com||True > |- > |foo||True > |- > |unused_name||True > |- > |} > For comparision, here is the regular report output: > [EMAIL PROTECTED] cobbler]# cobbler system report > system : S1 > profile : P1 > image : None > kernel options : {} > kernel options post : {} > kickstart : <<inherit>> > ks metadata : {} > mgmt classes : [] > netboot enabled? : True > owners : ['admin'] > server : <<inherit>> > virt cpus : <<inherit>> > virt file size : <<inherit>> > virt path : <<inherit>> > virt ram : <<inherit>> > virt type : <<inherit>> > interface : intf0 > mac address : BB:EE:EE:EE:EE:FF > ip address : > hostname : > gateway : > subnet : > virt bridge : > dhcp tag : > is static? : False > system : drwily.rdu.redhat.com > profile : testprofile0 > image : None > kernel options : {} > kernel options post : {} > kickstart : <<inherit>> > ks metadata : {} > mgmt classes : [] > netboot enabled? : True > owners : ['admin'] > server : <<inherit>> > virt cpus : <<inherit>> > virt file size : <<inherit>> > virt path : <<inherit>> > virt ram : <<inherit>> > virt type : <<inherit>> > interface : intf0 > mac address : BB:EE:EE:EE:EE:FF > ip address : 192.51.51.50 > hostname : > gateway : > subnet : > virt bridge : > dhcp tag : > is static? : False > system : foo > profile : P1 > image : None > kernel options : {} > kernel options post : {} > kickstart : <<inherit>> > ks metadata : {} > mgmt classes : [] > netboot enabled? : True > owners : ['admin'] > server : <<inherit>> > virt cpus : <<inherit>> > virt file size : <<inherit>> > virt path : <<inherit>> > virt ram : <<inherit>> > virt type : <<inherit>> > interface : intf0 > mac address : AA:BB:CC:DD:EE:FF > ip address : 192.168.0.1 > hostname : blip1 > gateway : > subnet : > virt bridge : > dhcp tag : > is static? : False > interface : intf1 > mac address : AA:BB:CC:DD:EE:FE > ip address : 192.168.0.2 > hostname : blip2 > gateway : > subnet : > virt bridge : > dhcp tag : > is static? : True > interface : intf2 > mac address : AA:BB:CC:DD:EE:FE > ip address : 192.168.0.2 > hostname : blip3 > gateway : 192.168.0.10 > subnet : 255.255.255.0 > virt bridge : > dhcp tag : > is static? : True > system : unused_name > profile : testprofile0 > image : None > kernel options : {} > kernel options post : {} > kickstart : <<inherit>> > ks metadata : {} > mgmt classes : [] > netboot enabled? : True > owners : ['admin'] > server : <<inherit>> > virt cpus : <<inherit>> > virt file size : <<inherit>> > virt path : <<inherit>> > virt ram : <<inherit>> > virt type : <<inherit>> > interface : intf0 > mac address : > ip address : > hostname : > gateway : > subnet : > virt bridge : > dhcp tag : > is static? : False > interface : intf3 > mac address : AE:BE:DE:CE:AE:EE > ip address : > hostname : > gateway : > subnet : > virt bridge : > dhcp tag : > is static? : False > interface : intf6 > mac address : > ip address : 192.86.75.30 > hostname : > gateway : > subnet : > virt bridge : > dhcp tag : > is static? : False > Another problem here seems to include some debug output along with the > Wiki output: > [EMAIL PROTECTED] cobbler]# cobbler report --what=systems --type=trac > --fields=name,mac_address > [{'name': 'S1', 'mac_address': 'intf0: BB:EE:EE:EE:EE:FF'}] > ['name', 'mac_address'] > ||name||mac_address|| > ||S1||intf0: BB:EE:EE:EE:EE:FF|| > [{'name': 'S1', 'mac_address': 'intf0: BB:EE:EE:EE:EE:FF'}, {'name': > 'drwily.rdu.redhat.com', 'mac_address': 'intf0: BB:EE:EE:EE:EE:FF'}] > ['name', 'mac_address'] > ||name||mac_address|| > ||S1||intf0: BB:EE:EE:EE:EE:FF|| > ||drwily.rdu.redhat.com||intf0: BB:EE:EE:EE:EE:FF|| > [{'name': 'S1', 'mac_address': 'intf0: BB:EE:EE:EE:EE:FF'}, {'name': > 'drwily.rdu.redhat.com', 'mac_address': 'intf0: BB:EE:EE:EE:EE:FF'}, > {'name': 'foo', 'mac_address': 'intf2: AA:BB:CC:DD:EE:FE'}] > ['name', 'mac_address'] > ||name||mac_address|| > ||S1||intf0: BB:EE:EE:EE:EE:FF|| > ||drwily.rdu.redhat.com||intf0: BB:EE:EE:EE:EE:FF|| > ||foo||intf2: AA:BB:CC:DD:EE:FE|| > [{'name': 'S1', 'mac_address': 'intf0: BB:EE:EE:EE:EE:FF'}, {'name': > 'drwily.rdu.redhat.com', 'mac_address': 'intf0: BB:EE:EE:EE:EE:FF'}, > {'name': 'foo', 'mac_address': 'intf2: AA:BB:CC:DD:EE:FE'}, {'name': > 'unused_name', 'mac_address': 'intf6: '}] > ['name', 'mac_address'] > ||name||mac_address|| > ||S1||intf0: BB:EE:EE:EE:EE:FF|| > ||drwily.rdu.redhat.com||intf0: BB:EE:EE:EE:EE:FF|| > ||foo||intf2: AA:BB:CC:DD:EE:FE|| > ||unused_name||intf6: || > Again there is also the table duplication. > I also see that "cobbler system report --help" doesn't provide the > extended options, but I am not as concerned with this. > If you can see about addressing the bug above with "fields" and also the > extra debug output, I can look at applying this. > --Michael > _______________________________________________ > cobbler mailing list > [email protected] > https://fedorahosted.org/mailman/listinfo/cobbler Weird about the ReportFunction, I had removed that myself... hmm... very strange about the table, I guess I added that bug in there while fixing something else since the original code didn't behave like that. I will clear things up. AS -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (GNU/Linux) Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org iD8DBQFI0SzCECmX3C4JWKgRArcUAJ9Kq6Jeho79f+fug2MLRbiCchA/LgCfTsbt 85IlqPDo/rk086/IE8b8mcs= =0iJ+ -----END PGP SIGNATURE----- _______________________________________________ cobbler mailing list [email protected] https://fedorahosted.org/mailman/listinfo/cobbler
