List Archive: gentoo-dev
Note: Due to technical difficulties, the Archives are currently not up to date.
provides an alternative service for most mailing lists.c.f. bug 424647
On Tue, 12 Jun 2012 15:26:58 +0200
Michael Weber <email@example.com> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
> - From the eclass:
> # XXX: check whether the directory structure inside is
> # fine? i.e. if the tarball has actually a parent dir.
> This should work with gnu and bsd tar, and sed+sort+wc from
> sys-apps/coreutils as well as busybox.
> [ $(bsdtar -t -f ~/keithw-mosh-mosh-1.2.1-0-g778b5af.zip \
> | sed 's:/.*::' | sort -u | wc -l) == 1 ]
> I'm totally sure if we have to handle leading slashes and ./ in
> obscure tars/zips but I'd say this tests qualifies for an
> || ewarn "Please check $f for an single parent directory"
> or something like that.
Well, I was hoping to come up with something which doesn't involve
running additional 'tar -t', to be honest. I have to think about it
some more time.