pff: workaround pour certaines erreurs de packaging
This commit is contained in:
parent
aa269661cb
commit
7268cecce6
14
pff
14
pff
@ -777,7 +777,19 @@ function new__prepare_archive() {
|
|||||||
# nom de l'archive sans la version
|
# nom de l'archive sans la version
|
||||||
local ban="${banv%$(get_archive_versionsuffix "$archive")}"
|
local ban="${banv%$(get_archive_versionsuffix "$archive")}"
|
||||||
local filename="$(basename "$file")"
|
local filename="$(basename "$file")"
|
||||||
[ "$filename" == "$banv" -o "$filename" == "$ban" ] || unwrap=
|
# nom du répertoire sans la version
|
||||||
|
local filenv="${filename%-$version}"
|
||||||
|
if [ "$filename" == "$banv" -o "$filename" == "$ban" ]; then
|
||||||
|
# le nom du répertoire correspond au nom de l'archive. cool!
|
||||||
|
unwrap=1
|
||||||
|
elif [ "$filenv" == "$banv" ]; then
|
||||||
|
# le nom du répertoire n'est pas contruit correctement
|
||||||
|
# mais ce n'est pas grave (e.g ban-VERSION au lieu de
|
||||||
|
# banVERSION comme l'archive)
|
||||||
|
unwrap=1
|
||||||
|
else
|
||||||
|
unwrap=
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
[ -n "$unwrap" -a -d "$file" ] && srcdir="$file"
|
[ -n "$unwrap" -a -d "$file" ] && srcdir="$file"
|
||||||
fi
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user