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

Re: Hands for the mipsel port / bootstrapping



* Steve Langasek <vorlon@netexpress.net> [20010602 12:24]:
> I've always > liked the 'debootstrap' package, which doesn't appear
> to be built for mipsel yet -- has anybody tried using this?

Below is a patch which allows you to build debootstrap.  You can then
setup a chroot with:

sudo debootstrap sid /chroot

> (I guess there are still some problems with it wrt sid, which of
> course is the only distro that includes mipsel..

The script for woody and sid are the same at the moment, so it works.


The problems currently are:

  - debootstrap tries to install libstdc++2.10 which is not available
    for mipsel (bug filed).
  - MAKEDEV doesn't work on mipsel (bug with patch filed).
  - delo is not available.  Flo, will you package it soon or should
    someone else do the initial package?  Also, should delo be
    installed on all mipsel systems although it's only needed on
    DECstations?  Does anyone know how other archs handle similar
    situations?


diff -urN debootstrap-0.1.10.tbm/Makefile debootstrap-0.1.10/Makefile
--- debootstrap-0.1.10.tbm/Makefile	Tue Jun  5 00:46:46 2001
+++ debootstrap-0.1.10/Makefile	Tue Jun  5 00:48:55 2001
@@ -41,7 +41,7 @@
 devices.tar.gz:
 	rm -rf dev
 	mkdir -p dev
-	(cd dev && /sbin/MAKEDEV $(DEVS))
+#	(cd dev && /sbin/MAKEDEV $(DEVS))
 ifeq ($(ARCH),powerpc)
 #	Maybe remove amiga/atari mice also? What about usbmouse?
 	rm -f dev/adbmouse
diff -urN debootstrap-0.1.10.tbm/woody debootstrap-0.1.10/woody
--- debootstrap-0.1.10.tbm/woody	Tue Jun  5 00:46:46 2001
+++ debootstrap-0.1.10/woody	Tue Jun  5 00:49:30 2001
@@ -2,7 +2,7 @@
 mirror_style release
 download_style apt
 
-required="base-files base-passwd bash bsdutils debconf debianutils diff dpkg e2fsprogs fileutils findutils grep gzip hostname libcap1 libc6 libdb2 libdb3 libgdbmg1 libncurses5 libnewt0 libpam-modules libpam-runtime libpam0g libperl5.6 libpopt0 libreadline4 libstdc++2.10 libstdc++2.10-glibc2.2 login makedev mawk modutils mount ncurses-base ncurses-bin passwd perl-base procps sed shellutils slang1 sysvinit tar textutils update util-linux whiptail"
+required="base-files base-passwd bash bsdutils debconf debianutils diff dpkg e2fsprogs fileutils findutils grep gzip hostname libcap1 libc6 libdb2 libdb3 libgdbmg1 libncurses5 libnewt0 libpam-modules libpam-runtime libpam0g libperl5.6 libpopt0 libreadline4 libstdc++2.10-glibc2.2 login makedev mawk modutils mount ncurses-base ncurses-bin passwd perl-base procps sed shellutils slang1 sysvinit tar textutils update util-linux whiptail"
 
 base="adduser perl perl-modules apt apt-utils at base-config bsdmainutils console-common console-tools console-tools-libs console-data cpio cron ed exim fdutils gettext-base groff ifupdown info ipchains klogd libident libldap2 liblockfile1 libncurses4 libpcre3 libsasl7 libwrap0 logrotate mailx man-db manpages modconf nano net-tools netbase netkit-inetd netkit-ping nvi ppp sysklogd tasksel tcpd telnet"
 
@@ -35,7 +35,7 @@
 		base="$base dvhtool pciutils setserial" # pcmcia-cs
 		;;
 	"mipsel")
-		base="$base delo pciutils setserial" # pcmcia-cs
+		base="$base pciutils setserial" # pcmcia-cs
 		;;
 	"hppa")
 		base="$base palo"

-- 
Martin Michlmayr
tbm@cyrius.com



Reply to: