Make sure we package symlinks as well as files, but don't package .la files.
git-svn-id: svn+ssh://svn.openpam.org/svn/openpam/trunk@838 185d5e19-27fe-0310-9dcf-9bff6b9f3609
This commit is contained in:
parent
273bae0b16
commit
4b2bc748fd
12
mkpkgng.in
12
mkpkgng.in
|
@ -124,6 +124,10 @@ while read mandir ; do
|
||||||
while read manpage ; do
|
while read manpage ; do
|
||||||
gzip "$manpage"
|
gzip "$manpage"
|
||||||
done
|
done
|
||||||
|
find $mandir -type l -name '*.[0-9]' |
|
||||||
|
while read manlink ; do
|
||||||
|
ln -s "$(readlink $manlink).gz" "$manlink.gz"
|
||||||
|
done
|
||||||
done
|
done
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -150,8 +154,12 @@ cp "$srcdir/README" "$tmproot/+DESC"
|
||||||
info "Generating the file list."
|
info "Generating the file list."
|
||||||
(
|
(
|
||||||
echo "files: {"
|
echo "files: {"
|
||||||
find -s "$tmproot@prefix@" -type f | while read file ; do
|
find -s "$tmproot@prefix@" -type f -or -type l | while read file ; do
|
||||||
[ "$file" = "$manifest" ] && continue
|
case $file in
|
||||||
|
*.la)
|
||||||
|
continue
|
||||||
|
;;
|
||||||
|
esac
|
||||||
mode=$(stat -f%p "$file" | cut -c 3-)
|
mode=$(stat -f%p "$file" | cut -c 3-)
|
||||||
file="${file#$tmproot}"
|
file="${file#$tmproot}"
|
||||||
echo " $file: { uname: root, gname: wheel, perm: $mode }"
|
echo " $file: { uname: root, gname: wheel, perm: $mode }"
|
||||||
|
|
Loading…
Reference in New Issue