There are two patches attached to this message.  The 'tilde patch' gets rid of 
more of what look like stray multiple install files.

The 'spec_doc patch' puts the HTML documentation back into the 
systemimager-server RPM.

Question... what's the 'rule' for updating the RPMs on SF?  That is, should I 
wait for someone to apply these and update the tarball, or should I just go 
ahead and build with the patched specfile and not worry about the specfile in 
the tarball?

One other thing... Brian was asking about the rpm name to get minfo... it is 
mtools.  Should I create another patch to add that as a dependency?


--- systemimager.spec.2	2004-03-11 23:04:17.000000000 -0700
+++ systemimager.spec.3	2004-03-12 00:29:27.000000000 -0700
@@ -1,6 +1,6 @@
 %define name     systemimager
 %define ver      3.2.0
-%define rel      2
+%define rel      3
 %define prefix   /usr
 %define _build_all 1
 %define _boot_flavor standard
@@ -20,7 +20,6 @@
 BuildRoot: /tmp/%{name}-%{ver}-root
 BuildArchitectures: noarch
 Packager: dann frazier <[EMAIL PROTECTED]>
-Docdir: %{prefix}/share/doc
 URL: http://systemimager.org/
 Distribution: System Installation Suite
 Requires: rsync >= 2.4.6, syslinux >= 1.48, libappconfig-perl, dosfstools, /usr/bin/perl
@@ -39,7 +38,6 @@
 Group: Applications/System
 BuildRoot: /tmp/%{name}-%{ver}-root
 Packager: dann frazier <[EMAIL PROTECTED]>
-docdir: %{prefix}/share/doc
 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
@@ -71,7 +69,6 @@
 Group: Applications/System
 BuildRoot: /tmp/%{name}-%{ver}-root
 Packager: dann frazier <[EMAIL PROTECTED]>
-Docdir: %{prefix}/share/doc
 URL: http://systemimager.org/
 Distribution: System Installation Suite
 Requires: systemimager-server = %{version}, /sbin/chkconfig, perl, flamethrower >= 0.1.6
@@ -103,7 +100,6 @@
 Group: Applications/System
 BuildRoot: /tmp/%{name}-%{ver}-root
 Packager: dann frazier <[EMAIL PROTECTED]>
-Docdir: %{prefix}/share/doc
 URL: http://systemimager.org/
 Distribution: System Installation Suite
 Requires: perl, systemconfigurator
@@ -135,7 +131,6 @@
 Group: Applications/System
 BuildRoot: /tmp/%{name}-%{ver}-root
 Packager: dann frazier <[EMAIL PROTECTED]>
-Docdir: %{prefix}/share/doc
 URL: http://systemimager.org/
 Distribution: System Installation Suite
 Requires: systemimager-common = %{version}, systemconfigurator, perl-AppConfig, rsync >= 2.4.6, perl
@@ -169,7 +164,6 @@
 Group: Applications/System
 BuildRoot: /tmp/%{name}-%{ver}-root
 Packager: dann frazier <[EMAIL PROTECTED]>
-Docdir: %{prefix}/share/doc
 URL: http://systemimager.org/
 Distribution: System Installation Suite
 Obsoletes: systemimager-%{_build_arch}boot
@@ -196,6 +190,9 @@
 process.
 
 %changelog
+* Fri Mar 12 2004 sis devel <[EMAIL PROTECTED]> 3.2.0-3
+- html documentation returned to systemimager-server package
+
 * Wed Mar 10 2004 sis devel <[EMAIL PROTECTED]> 3.2.0-2
 - remove more files created by multiple calls to install phases
 
@@ -315,6 +312,7 @@
 cd $RPM_BUILD_DIR/%{name}-%{version}/
 make install_server_all DESTDIR=/tmp/%{name}-%{ver}-root PREFIX=%prefix
 make install_client_all DESTDIR=/tmp/%{name}-%{ver}-root PREFIX=%prefix
+(cd doc/manual_source;make html)
 
 %else
 
@@ -335,7 +333,10 @@
 rm -f /tmp/%{name}-%{ver}-root/etc/systemimager/pxelinux.cfg/syslinux.cfg~
 rm -f /tmp/%{name}-%{ver}-root/etc/systemimager/pxelinux.cfg/syslinux.cfg.localboot~
 rm -f /tmp/%{name}-%{ver}-root/etc/systemimager/rsync_stubs/10header~
+# Should I do this?
 rm -f /tmp/%{name}-%{ver}-root/etc/systemimager/rsync_stubs/99local.dist~
+rm -f /tmp/%{name}-%{ver}-root/etc/systemimager/rsync_stubs/99local.dist~~
+#
 rm -f /tmp/%{name}-%{ver}-root/etc/systemimager/rsync_stubs/README~
 rm -f /tmp/%{name}-%{ver}-root/etc/systemimager/updateclient.local.exclude~
 
@@ -468,6 +469,7 @@
 %files server
 %defattr(-, root, root)
 %doc CHANGE.LOG COPYING CREDITS README VERSION
+%doc doc/manual_source/html
 # 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/autoinstall* doc/local.cfg
--- systemimager.spec.1	2004-03-11 22:54:47.000000000 -0700
+++ systemimager.spec.2	2004-03-11 23:04:17.000000000 -0700
@@ -1,6 +1,6 @@
 %define name     systemimager
 %define ver      3.2.0
-%define rel      1
+%define rel      2
 %define prefix   /usr
 %define _build_all 1
 %define _boot_flavor standard
@@ -196,6 +196,9 @@
 process.
 
 %changelog
+* Wed Mar 10 2004 sis devel <[EMAIL PROTECTED]> 3.2.0-2
+- remove more files created by multiple calls to install phases
+
 * Wed Mar 03 2004 sis devel <[EMAIL PROTECTED]> 3.2.0-1
 
 * Wed Nov 12 2003 sis devel <[EMAIL PROTECTED]> 3.1.6-1
@@ -321,9 +324,19 @@
 
 %endif
 
+# Some things that get duplicated because there are multiple calls to
+# the make install_* phases.
 rm -f /tmp/%{name}-%{ver}-root/etc/init.d/systemimager-server-flamethrowerd~
+rm -f /tmp/%{name}-%{ver}-root/etc/init.d/systemimager-server-netbootmond~
 rm -f /tmp/%{name}-%{ver}-root/etc/init.d/systemimager-server-rsyncd~
 rm -f /tmp/%{name}-%{ver}-root/etc/systemimager/client.conf~
+rm -f /tmp/%{name}-%{ver}-root/etc/systemimager/pxelinux.cfg/default~
+rm -f /tmp/%{name}-%{ver}-root/etc/systemimager/pxelinux.cfg/message.txt~
+rm -f /tmp/%{name}-%{ver}-root/etc/systemimager/pxelinux.cfg/syslinux.cfg~
+rm -f /tmp/%{name}-%{ver}-root/etc/systemimager/pxelinux.cfg/syslinux.cfg.localboot~
+rm -f /tmp/%{name}-%{ver}-root/etc/systemimager/rsync_stubs/10header~
+rm -f /tmp/%{name}-%{ver}-root/etc/systemimager/rsync_stubs/99local.dist~
+rm -f /tmp/%{name}-%{ver}-root/etc/systemimager/rsync_stubs/README~
 rm -f /tmp/%{name}-%{ver}-root/etc/systemimager/updateclient.local.exclude~
 
 %clean

Reply via email to