Partha Aji wrote:
> Hey Michael,
> I basically fixed most of the Fix Me, removed some unused stuff... Fixed
> the cobbler.spec to generate the correct rpms.. Updated the templates to
> new stuff.  I have questions on 3 fix mes that I have to implement
>
>      # FIXME: missing code to ensure TFTP is enabled
>      # FIXME: missing code to configure firewall (???)
>      # FIXME: missing code to ensure cobblerd, httpd, xinetd is 
> chkconfig on
>
> I was wondering if I could simply use the cobbler check logic found in
> cobbler.cobbler.action_check to do the validation for TFTP enabled and
> configuring firewall. Secondly are we sure about wanting chkconfig on
> for those services right (I thought sysadmins were wary of those 
> things)..
> I was also confused on when to do Subprocess.call( shell=True) vs (shell
> = False). I currently use Shell = False unless the thing barfed saying
> can;t execute the child process in which case I 'd go for shell = True
> . I had to do shell = True for for  '/sbin/service cobblerd restart',
> and "/sbin/service httpd restart" ..  I added the logic to check return
> codes and cease execution if it failed.. Please review the attached
> patches when you have time and apply them accordingly.. I'll meanwhile
> work on doing the TFTP enablement checks...
>
> PS:
> I was wondering if you were ok with autogenerating the modules.conf &
> settings files  when they install the cobbler RPM.
> For example we can have a post script that runs
> '/usr/bin/cobbler-setup -a 
> /usr/share/cobbler/installer_templates/defaults'
> This will make the templates the defacto place to add all the new config
> entries... You can add the default values to installer_templates/defaults
> That way we don't need keep installer_templates/modules.conf.template in
> sync with config/modules.conf... Please let me know what you think of
> the idea... Thanks for the reviews in the last commit..
>
> Partha
>

Partha,

I am a bit confused by the first patch as I've already committed the 
changes to remove the dict() based code and so forth.   As a result, 
these patches do not apply.  I am guessing they were made against the 
copy in the Spacewalk tree, not the copy in the Cobbler tree which 
already had my fixes applied?

--Michael







_______________________________________________
cobbler mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/cobbler

Reply via email to