[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Intel silo (Re: Silo)



Steve McIntyre <stevem@chiark.greenend.org.uk> writes:

> On Sun, 28 Feb 1999, Steve Dunham wrote:
> 
> >> I honestly don't know myself. Anybody?
> >
> >You can't build silo on i386.  There is a program somewhere called
> >"intelsilo", but it's not in debian, and it might need tweaking to
> >work.  Also, you must use the "second.b" file from the silo in
> >incoming, or the CD will fail to boot on a large subset of machines.

> Hmmm. Any idea where to look? I had a quick look using Altavista, and it
> just bounced me to the redhat sparc mailing list archives, which didn't
> appear to be of much use.

It builds out of the box, but there is a slight catch.  It must be
built in a tree that has already been built on a sparc.

I put a package up at "http://www.cse.msu.edu/~dunham/debian/silo/";.
To build the source package, you must do:

  dpkg-buildpackage -rfakeroot -m"your email"

on a sparc, and then

  rm build
  dpkg-buildpackage -B -nc -rfakeroot -m"your email"

on the intel box (in the same tree).

I will coordinate with the silo maintainer to get these changes into
potato.

Note that before anyone starts handing out CDs made with intelsilo, we
must test it first (e.g. make a CD on an intel box and boot it on a
sparc).

To use it with slink_cd, you need BOOTDIR=/usr/lib/silo, and you need
the following patch to slink_cd:

--- slink_cd	Sat Feb 27 20:22:12 1999
+++ slink_cd.new	Sun Feb 28 11:46:57 1999
@@ -1153,7 +1153,7 @@
 			if [ "$EXECARCH"x = "sparc"x ]; then
 				siloprog=silo
 			elif [ "$EXECARCH"x = "i386"x ]; then
-				siloprog=$BASEDIR/intelsilo
+				siloprog=intelsilo
 			fi
 			if [ -n "$siloprog" ]; then
 				cd1=/boot/debian.txt



Steve
dunham@cse.msu.edu



Reply to: