* Allow the channel to declare a name for itself.

This commit is contained in:
Eelco Dolstra 2009-03-03 14:47:39 +00:00
parent 1273d355ac
commit 7f254706b0

View file

@ -8,9 +8,15 @@ inputs=($inputs)
for ((n = 0; n < ${#inputs[*]}; n += 2)); do for ((n = 0; n < ${#inputs[*]}; n += 2)); do
channelName=${inputs[n]} channelName=${inputs[n]}
channelTarball=${inputs[n+1]} channelTarball=${inputs[n+1]}
echo "unpacking channel $channelName" echo "unpacking channel $channelName"
@bunzip2@ < $channelTarball | @tar@ xf - @bunzip2@ < $channelTarball | @tar@ xf -
if test -e */channel-name; then
channelName="$(@coreutils@/cat */channel-name)"
fi
nr=1 nr=1
attrName=$(echo $channelName | @tr@ -- '- ' '__') attrName=$(echo $channelName | @tr@ -- '- ' '__')
dirName=$attrName dirName=$attrName