[cobbler] [cobbler-devel] Call for help: testing RPM packages

Jörgen Maas jorgen.maas at gmail.com
Mon Feb 24 05:42:07 UTC 2014


Hi Michael,

Yes, this would not have been possible without your many patches to the
Cobbler build system, so thanks again! :)
My hopes for this packaging effort is to get more direct involvement from
downstream users & developers to give the development of Cobbler another
boost.

If you are willing to contribute a README for SUSE that would be great!

Regarding the a2enmod/a2enflag stuff, we currently do those things in the
%post section.
Is it against openSUSE's packaging policy to do this?
I think it would be best to align our packages as close as possible with
the downstream packaging policies.


On Mon, Feb 24, 2014 at 1:07 AM, Michael Jansen <kde at michael-jansen.biz>wrote:

> On Sunday 23 February 2014 17:13:11 Jörgen Maas wrote:
> > Hey all,
> >
> > Just finished some work on packaging Cobbler for multiple distro's and
> > versions.
> > This work is targeted on 2.5.0 (master) which will be the 2.6.0 release
> > rather soonish.
> >
> > There are currently packages for:
> > - CenOS 6
> > - RHEL 6
> > - Fedora 18, 19, 20
> > - openSUSE 12.3, 13.1, Factory
>
> I just tried to install the opensuse 13.1 rpm into a a freshly setup
> opensuse
> 13.1 minimal server installation. I had much less problems than i expected.
> Most parts seem to work. Its now up and running, just finished importing
> the
> opensuse 13.1 dvd. tomorrow i will check to setup and install some vms with
> koan to see if it works. I am not a power user though.
>
> But judging from my problems back in October the problems were minimal this
> time. So my patches improved stuff and i have seen someone else contributed
> some fixes for opensuse too.
>
> I will contribute a README.SUSE that details the necessary steps to
> activate
> cobbler after installing it. Just for reference (and others trying this)
> the
> steps i had to do:
>
>     # Starting point is opensuse 13.1 minimal server configuration
>     uninstall patterns-openSUSE-minimal_base-conflicts
>
>     # install cobbler and cobbler-web from repo
>     zypper ar
> http://download.opensuse.org/repositories/home:/libertas-ict:/cobbler-master/openSUSE_13.1/cobbler-master
>     zypper install cobbler cobbler-web
>
>     # Enable mod_version (Usage has to be wrapped in ifmodule mod_version
> btw)
>     a2enmod mod_version
>     a2enmod mod_socache_shmcb
>
>     # Enable and setup a development ssl localhost
>     a2enmod ssl     # Not sure if this is needed.
>     a2enflag SSL
>
>     # configure ssl host (edit and adapt , hostname for example)
>     cp /etc/apache2/vhosts.d/vhost-ssl.template
> /etc/apache2/vhosts.d/vhost-
> ssl.conf
>
>    # WARNING: this creates the minimal certificate neeeded with the minimal
> amount of configuration possible (none)
>     gensslcert
>
>    # WARNING: firewall was up. either configure it or put it down
>    SuSEfirewall2 stup
>
>    # Configure cobble
>    /etc/cobbler/settings -> servername
>
>    systemctl start apache2
>    systemctl start cobblerd
>
> That stuff should go into a README.SUSE because its not allowed to do
> anything
> of that in the post installation step. User has to do it manually.
>
> Mike
>
> --
> Michael Jansen
> http://michael-jansen.biz
>



-- 
Grtz,
Jörgen Maas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.fedorahosted.org/pipermail/cobbler/attachments/20140224/2469206e/attachment.html>


More information about the cobbler mailing list