Title: Re: [Sisuite-devel] systemimager.spec patch
Hey Brian:
 
Got another patch for you.  Turns out the Makefile is already creating the /var/lock/systemimager directory, you just need to add it in the spec file.
 
I have another patch for zlib.rul, 1.2.3 has been released and fixes some security issues for 1.2.1 and 1.2.2 (we are using 1.2.2).  See the next email...
 
As far as I am concerned, we have what we need for an OSCAR release (unless Erich has anything else to add)...  Erich, are you working on patches for 2.6.12 kernel?
 
I would really like to make SystemImager understand udev, because otherwise UseYourOwnKernel will not really work on newer Linux distributions.
 
Cheers,
 
Bernard


From: Brian Elliott Finley [mailto:[EMAIL PROTECTED]
Sent: Mon 25/07/2005 13:17
To: Bernard Li
Cc: [EMAIL PROTECTED]; sisuite-devel@lists.sourceforge.net
Subject: Re: [Sisuite-devel] systemimager.spec patch

Applied.


Bernard Li wrote:

> Actually...  2.05 didn't work...  2.08 does though.  I have attached a
> new patch.

> Thanks,

> Bernard
>
> ------------------------------------------------------------------------
> *From:* [EMAIL PROTECTED] on behalf of Bernard Li
> *Sent:* Sat 23/07/2005 12:46 PM
> *To:* Brian Elliott Finley; [EMAIL PROTECTED]
> *Cc:* sisuite-devel@lists.sourceforge.net
> *Subject:* RE: [Sisuite-devel] systemimager.spec patch
>
> Hi Brian:

> Andrea found that it does not work with 2.03 and I tested 2.05 and it
> worked, so I think it is safe to assume that we need at least 2.05.  I
> have adjusted my patch accordingly and have attached it here again.

> Thanks,

> Bernard
>
> ------------------------------------------------------------------------
> *From:* [EMAIL PROTECTED] on behalf of Brian
> Elliott Finley
> *Sent:* Wed 20/07/2005 4:49 PM
> *To:* [EMAIL PROTECTED]
> *Cc:* sisuite-devel@lists.sourceforge.net
> *Subject:* Re: [Sisuite-devel] systemimager.spec patch
>
> Thanks, Andrea, and Bernard,
>
> Attached is the Changelog from the perl-XML-Simple source.  Any chance
> you guys could have a look and see if you can tell how far back we can go?
>
>
>
> Andrea Righi wrote:
>
> > I've successfully tested si_monitor with perl-XML-Simple-2.12 (on a
> > Mandrake 10.1) and unsuccessfully with perl-XML-Simple-1.08... so at
> > least I think you can specify >=2.12..
> >
> > Regards,
> > -Andrea
> >
> > Bernard Li wrote:
> >
> >> Hey Brian:
> >>
> >> I am not sure when the 'ForceArray' functionality was introduced in
> >> perl-XML-Simple, but as long as the dependency on the version is
> >> correct, I have no problem with your modification.
> >>
> >> Thanks,
> >>
> >> Bernard
> >>
> >>> -----Original Message-----
> >>> From: Brian Elliott Finley [mailto:[EMAIL PROTECTED]] Sent:
> >>> Wednesday, July 20, 2005 7:43
> >>> To: Bernard Li
> >>> Cc: sisuite-devel@lists.sourceforge.net
> >>> Subject: Re: [Sisuite-devel] systemimager.spec patch
> >>>
> >>> Bernard,
> >>>
> >>> With regard to perl-XML-Simple:
> >>>
> >>>    * Is it possible to require perl-XML-Simple ">= 2" or ">= 2.00".
> >>>      SuSE 9.3, for example, is only on 2.12, while SuSE 9.0 is on
> 2.08:
> >>>          o
> >>> http://mirror.mcs.anl.gov/pub/suse/i386/9.3/suse/i586/perl-XML
> >>> -Simple-2.12-3.i586.rpm
> >>>          o
> >>> http://mirror.mcs.anl.gov/pub/suse/i386/9.0/suse/i586/perl-XML
> >>> -Simple-2.08-39.i586.rpm
> >>>
> >>>
> >>>
> >>> Bernard Li wrote:
> >>>
> >>>
> >>>> Hi guys:
> >>>>
> >>>> The attached patch mainly adds new RPM dependencies from si_monitor,
> >>>> also added %configure command (I thought this was necessary, but was
> >>>> not in Erich's spec file, not sure if it's required...?)
> >>>>
> >>>> Summary from my changelog:
> >>>>
> >>>> - Updated Copyright -> License (deprecated)
> >>>> - Added %configure command
> >>>> - Added requirement for perl-TermReadKey
> >>>> - Updated requirement for perl-XML-Simple to >= 2.14
> >>>>
> >>>> Thanks,
> >>>>
> >>>> Bernard
> >>>>
> >>>> -------------------------------------------------------------
> >>>
> >>>
> >>> -----------
> >>>
> >>>> Index: systemimager.spec
> >>>> ===================================================================
> >>>> --- systemimager.spec    (revision 3192)
> >>>> +++ systemimager.spec    (working copy)
> >>>> @@ -15,7 +15,7 @@
> >>>> Name: %name
> >>>> Version: %ver
> >>>> Release: %rel
> >>>> -Copyright: GPL
> >>>> +License: GPL
> >>>> Group: Applications/System
> >>>> Source0:
> >>>
> >>>
> >>> http://download.sourceforge.net/systemimager/%{name}-%{ver}.tar.bz2
> >>>
> >>>> BuildRoot: /tmp/%{name}-%{ver}-root
> >>>> @@ -35,13 +35,13 @@
> >>>> Summary: Software that automates Linux installs, software
> >>>
> >>>
> >>> distribution, and production deployment.
> >>>
> >>>> Version: %ver
> >>>> Release: %rel
> >>>> -Copyright: GPL
> >>>> +License: GPL
> >>>> Group: Applications/System
> >>>> BuildRoot: /tmp/%{name}-%{ver}-root
> >>>> Packager: dann frazier <[EMAIL PROTECTED]>
> >>>> URL: http://systemimager.org/
> >>>> Distribution: System Installation Suite
> >>>> -Requires: rsync >= 2.4.6, systemimager-common = %{version},
> >>>
> >>>
> >>> perl-AppConfig, dosfstools, /sbin/chkconfig, perl, perl-XML-Simple
> >>>
> >>>> +Requires: rsync >= 2.4.6, systemimager-common = %{version},
> >>>
> >>>
> >>> perl-AppConfig, dosfstools, /sbin/chkconfig, perl, perl-XML-Simple
> >>> >= 2.14, perl-TermReadKey
> >>>
> >>>> AutoReqProv: no
> >>>>
> >>>> %description server
> >>>> @@ -66,7 +66,7 @@
> >>>> Summary: Software that automates Linux installs, software
> >>>
> >>>
> >>> distribution, and production deployment.
> >>>
> >>>> Version: %ver
> >>>> Release: %rel
> >>>> -Copyright: GPL
> >>>> +License: GPL
> >>>> Group: Applications/System
> >>>> BuildRoot: /tmp/%{name}-%{ver}-root
> >>>> Packager: dann frazier <[EMAIL PROTECTED]>
> >>>> @@ -97,7 +97,7 @@
> >>>> Summary: Software that automates Linux installs, software
> >>>
> >>>
> >>> distribution, and production deployment.
> >>>
> >>>> Version: %ver
> >>>> Release: %rel
> >>>> -Copyright: GPL
> >>>> +License: GPL
> >>>> Group: Applications/System
> >>>> BuildRoot: /tmp/%{name}-%{ver}-root
> >>>> Packager: dann frazier <[EMAIL PROTECTED]>
> >>>> @@ -128,7 +128,7 @@
> >>>> Summary: Software that automates Linux installs, software
> >>>
> >>>
> >>> distribution, and production deployment.
> >>>
> >>>> Version: %ver
> >>>> Release: %rel
> >>>> -Copyright: GPL
> >>>> +License: GPL
> >>>> Group: Applications/System
> >>>> BuildRoot: /tmp/%{name}-%{ver}-root
> >>>> Packager: dann frazier <[EMAIL PROTECTED]>
> >>>> @@ -161,7 +161,7 @@
> >>>> Summary: Software that automates Linux installs, software
> >>>
> >>>
> >>> distribution, and production deployment.
> >>>
> >>>> Version: %ver
> >>>> Release: %rel
> >>>> -Copyright: GPL
> >>>> +License: GPL
> >>>> Group: Applications/System
> >>>> BuildRoot: /tmp/%{name}-%{ver}-root
> >>>> Packager: dann frazier <[EMAIL PROTECTED]>
> >>>> @@ -191,6 +191,12 @@
> >>>> process.
> >>>>
> >>>> %changelog
> >>>> +* Wed Jul 20 2005 Bernard Li <[EMAIL PROTECTED]>
> >>>> +- Updated Copyright -> License (deprecated)
> >>>> +- Added %configure command
> >>>> +- Added requirement for perl-TermReadKey
> >>>> +- Updated requirement for perl-XML-Simple to >= 2.14
> >>>> +
> >>>> * Sun Dec 19 2004 Josh Aas <[EMAIL PROTECTED]>
> >>>> - Here is another patch for RPM building. With this patch,
> >>>
> >>>
> >>> you should be
> >>>
> >>>>  able to make an srpm, install it, build from the spec
> >>>
> >>>
> >>> file ("rpmbuild
> >>>
> >>>> @@ -301,6 +307,8 @@
> >>>> %prep
> >>>> %setup -q
> >>>>
> >>>> +%configure
> >>>> +
> >>>> make -j11 get_source
> >>>>
> >>>> # Only build everything if on x86, this helps with PPC build issues
> >>>>
> >>>>
> >>>
> >>> --
> >>> ------------------------------------------------------
> >>> Brian Elliott Finley           Mobile:  630.631.6621
> >>> gpg --keyserver wwwkeys.pgp.net --recv-keys 10F8EE52
> >>> ------------------------------------------------------
> >>>
> >>>
> >>
> >>
> >>
> >> -------------------------------------------------------
> >> SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
> >> from IBM. Find simple to follow Roadmaps, straightforward articles,
> >> informative Webcasts and more! Get everything you need to get up to
> >> speed, fast. http://ads.osdn.com/?ad_idt77&alloc_id
> <http://ads.osdn.com/?ad_idt77&alloc_id>492&op=click
> >> _______________________________________________
> >> Sisuite-devel mailing list
> >> Sisuite-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/sisuite-devel
> >>
> >
> >
> > -------------------------------------------------------
> > SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
> > from IBM. Find simple to follow Roadmaps, straightforward articles,
> > informative Webcasts and more! Get everything you need to get up to
> > speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
> <http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click>
> > _______________________________________________
> > Sisuite-devel mailing list
> > Sisuite-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/sisuite-devel
> >
> >
>
> --
> ------------------------------------------------------
>  Brian Elliott Finley           Mobile:  630.631.6621
>  gpg --keyserver wwwkeys.pgp.net --recv-keys 10F8EE52
> ------------------------------------------------------
>
>------------------------------------------------------------------------
>
>Index: systemimager.spec
>===================================================================
>--- systemimager.spec  (revision 3196)
>+++ systemimager.spec  (working copy)
>@@ -15,7 +15,7 @@
> Name: %name
> Version: %ver
> Release: %rel
>-Copyright: GPL
>+License: GPL
> Group: Applications/System
> Source0: http://download.sourceforge.net/systemimager/%{name}-%{ver}.tar.bz2
> BuildRoot: /tmp/%{name}-%{ver}-root
>@@ -35,13 +35,13 @@
> Summary: Software that automates Linux installs, software distribution, and production deployment.
> Version: %ver
> Release: %rel
>-Copyright: GPL
>+License: GPL
> Group: Applications/System
> BuildRoot: /tmp/%{name}-%{ver}-root
> Packager: dann frazier <[EMAIL PROTECTED]>
> URL: http://systemimager.org/
> Distribution: System Installation Suite
>-Requires: rsync >= 2.4.6, systemimager-common = %{version}, perl-AppConfig, dosfstools, /sbin/chkconfig, perl, perl-XML-Simple
>+Requires: rsync >= 2.4.6, systemimager-common = %{version}, perl-AppConfig, dosfstools, /sbin/chkconfig, perl, perl-XML-Simple >= 2.08, perl-TermReadKey
> AutoReqProv: no
>
> %description server
>@@ -66,7 +66,7 @@
> Summary: Software that automates Linux installs, software distribution, and production deployment.
> Version: %ver
> Release: %rel
>-Copyright: GPL
>+License: GPL
> Group: Applications/System
> BuildRoot: /tmp/%{name}-%{ver}-root
> Packager: dann frazier <[EMAIL PROTECTED]>
>@@ -97,7 +97,7 @@
> Summary: Software that automates Linux installs, software distribution, and production deployment.
> Version: %ver
> Release: %rel
>-Copyright: GPL
>+License: GPL
> Group: Applications/System
> BuildRoot: /tmp/%{name}-%{ver}-root
> Packager: dann frazier <[EMAIL PROTECTED]>
>@@ -128,7 +128,7 @@
> Summary: Software that automates Linux installs, software distribution, and production deployment.
> Version: %ver
> Release: %rel
>-Copyright: GPL
>+License: GPL
> Group: Applications/System
> BuildRoot: /tmp/%{name}-%{ver}-root
> Packager: dann frazier <[EMAIL PROTECTED]>
>@@ -161,7 +161,7 @@
> Summary: Software that automates Linux installs, software distribution, and production deployment.
> Version: %ver
> Release: %rel
>-Copyright: GPL
>+License: GPL
> Group: Applications/System
> BuildRoot: /tmp/%{name}-%{ver}-root
> Packager: dann frazier <[EMAIL PROTECTED]>
>@@ -191,6 +191,11 @@
> process.
>
> %changelog
>+* Sat Jul 23 2005 Bernard Li <[EMAIL PROTECTED]>
>+- Updated Copyright -> License (deprecated)
>+- Added requirement for perl-TermReadKey
>+- Updated requirement for perl-XML-Simple to >= 2.08
>+
> * Sun Dec 19 2004 Josh Aas <[EMAIL PROTECTED]>
> - Here is another patch for RPM building. With this patch, you should be
>   able to make an srpm, install it, build from the spec file ("rpmbuild

>

--
------------------------------------------------------
 Brian Elliott Finley           Mobile:  630.631.6621
 gpg --keyserver wwwkeys.pgp.net --recv-keys 10F8EE52
------------------------------------------------------

Index: systemimager.spec
===================================================================
--- systemimager.spec   (revision 3197)
+++ systemimager.spec   (working copy)
@@ -191,6 +191,9 @@
 process.
 
 %changelog
+* Mon Jul 25 2005 Bernard Li <[EMAIL PROTECTED]>
+- Added directory /var/lock/systemimager
+
 * Sat Jul 23 2005 Bernard Li <[EMAIL PROTECTED]>
 - Updated Copyright -> License (deprecated)
 - Added requirement for perl-TermReadKey
@@ -490,6 +493,7 @@
 # These should move to a files doc section, because they are missing if you 
don't do doc
 # %doc doc/manual/systemimager* doc/manual/html doc/manual/examples
 %doc doc/man/autoinstall* doc/examples/local.cfg
+%dir /var/lock/systemimager
 %dir /var/log/systemimager
 %dir /var/lib/systemimager/images
 %dir /var/lib/systemimager/scripts/pre-install

Reply via email to