[2595] in SIPB_Linux_Development
many packages differ from package-lists entries!
daemon@ATHENA.MIT.EDU (Derek Atkins)
Fri Feb 12 13:03:12 1999
To: linux-dev@MIT.EDU
From: Derek Atkins <warlord@MIT.EDU>
Date: 12 Feb 1999 13:02:40 -0500
So, I wrote a perl script that will go through the package-lists file
and tell you all the packages that need to be rebuilt. Basically it
builds a SPECfile and compares it to the existing one, using the same
Release number. If the two SPECfiles differ (including a nonexistant
SPECfile), then the package is marked for rebuild. Near the beginning
of the file is a flag that turns off the package rebuild
functionality. If people like this script, I can easily remove that
block.
This script will only detect changes in the package-lists file; it
will NOT detect changes in /srvd. So, if you change a file in /srvd,
this script wont notice that change. Unfortunately I don't see a good
way to detect that (other than comparring /srvd/<path> to <path> on
some standard machine, but that's unreliable).
The script currently lives as /mit/linux/devel/makepackage/build.pl.
Standard usage should be:
build.pl -c 5.2
For help, run:
build.pl -h
Hopefully this is useful to someone (other than myself, although I do
find it useful). It certainly will be useful once we create a new
release, as we'll be able to easily build all the packages at once. :)
-derek
PS: Here are the packages that need to be rebuilt, according to this
script:
dash delete dviware emacs lpr mf mh moira neos prototype ssh tex
tex-fonts texmf-misc xlogin zephyr kermit tarmail wcl
--
Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
Member, MIT Student Information Processing Board (SIPB)
URL: http://web.mit.edu/warlord/ PP-ASEL N1NWH
warlord@MIT.EDU PGP key available