Bug#519172: SysConf parsing fails on an uninitialized NSLU2
- To: submit@bugs.debian.org
- Subject: Bug#519172: SysConf parsing fails on an uninitialized NSLU2
- From: Martin Michlmayr <tbm@cyrius.com>
- Date: Tue, 10 Mar 2009 20:54:15 +0100
- Message-id: <[🔎] 20090310195415.GB23487@deprecation.cyrius.com>
- Reply-to: Martin Michlmayr <tbm@cyrius.com>, 519172@bugs.debian.org
- In-reply-to: <20090308174636.GA30796@buici.com>
- References: <20090124162755.GA26160@deprecation.cyrius.com> <20090303042105.GA21223@buici.com> <20090303171252.GD27784@deprecation.cyrius.com> <20090304153126.GA12699@buici.com> <20090304153732.GL4297@deprecation.cyrius.com> <20090304224156.GA15057@buici.com> <20090305074431.GF28492@deprecation.cyrius.com> <20090308174636.GA30796@buici.com>
Package: oldsys-preseed
Version: 3.2
Marc Singer <elf@buici.com> reports that oldsys-preseed fails on an
uninitialized NSLU2 (i.e. the SysConf partition is empty).
* Marc Singer <elf@buici.com> [2009-03-08 10:46]:
> > Can you run
> > sh -x oldsys-preseed
> > and send the output to me in private mail.
>
> + set -e
> + . /usr/lib/oldsys-preseed/functions
> + NONINTERACTIVE=yes
> + FILE=/preseed.cfg
> + archdetect
> + grep ^Hardware /proc/cpuinfo
> + sed s/Hardware\s*:\s*//
> + machine=Linksys NSLU2
> + echo Linksys NSLU2
> + grep -q ^Linksys NSLU2
> + check_file /proc/mtd
> + [ ! -e /proc/mtd ]
> + get_mtdblock SysConf
> + get_mtd SysConf
> + grep \bSysConf\b"*$ /proc/mtd
> + cut -d : -f 1
> + sed s/mtd/mtdblock/
> + echo mtd1
> + sysconf=mtdblock1
> + [ -z mtdblock1 ]
> + parse_sysconf /dev/mtdblock1
> + devio <</dev/mtdblock1 cpb
> devio: /dev/mtdblock1: read beyond end of file
> + sysconf=ÿÿÿÿÿÿÿÿÿÿ[...]"
> /usr/bin #
--
Martin Michlmayr
http://www.cyrius.com/
Reply to: