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

Re: Build problem for Alpha bootdisks



On Thu, Aug 02, 2001 at 02:31:20AM +0200, Falk Hueffner wrote:
> method is wasteful because it downloads all dependencies. So I suggest
> this as a workaround till we can get apt-get to ignore dependencies
> *completely*, slightly modified from Ethan's suggestion:
> 
> ##
> ## Download a package like apt-get would do; only ignore dependencies.
> ## This is a hack. Should apt-get ever get an option to do that, it
> ## should be used instead.
> ##
> fake_get () {
>     # HACK: we assume the first mirror is correct...
>     local MIRROR="$(awk '/^deb / {print $2; exit}' sources.list)"
>     for i in "$@" ; do
> 	# HACK: we assume the first package is correct...
> 	local PACKAGE="$(apt-cache show $i | awk '/^Filename:/ {print $2; exit}')"
> 	debug "downloading " $MIRROR/$PACKAGE
> 	(cd $archive/cache/archives && wget -q "$MIRROR/$PACKAGE")
>     done
> }

the only problem you may run into with this is apt-get adds the
archetecture to the filename, the filename on the mirror do not have
that.  i don't know whether the glop of shell scripts care about that
or not..

-- 
Ethan Benson
http://www.alaska.net/~erbenson/

Attachment: pgp075XnoFVaP.pgp
Description: PGP signature


Reply to: