topinstalldir=/ should work better now
Make auto_rel look for relnotes.$_os too
This commit is contained in:
parent
fa19ecb0d6
commit
47cf7996bd
@ -202,6 +202,8 @@ add_files()
|
|||||||
local group=$5
|
local group=$5
|
||||||
local specattr=$6
|
local specattr=$6
|
||||||
|
|
||||||
|
[ ! "$topinstalldir" == "/" ] && topinstalldir="${topinstalldir}/"
|
||||||
|
|
||||||
local FILES=$($FIND $fspec -type f -print|$TEE -a $metadir/files.tmp)
|
local FILES=$($FIND $fspec -type f -print|$TEE -a $metadir/files.tmp)
|
||||||
OIFS=$IFS # We play IFS tricks so we can handle filenames with embedded spaces
|
OIFS=$IFS # We play IFS tricks so we can handle filenames with embedded spaces
|
||||||
IFS="
|
IFS="
|
||||||
@ -218,12 +220,12 @@ add_files()
|
|||||||
doop=$(check_ops "$i")
|
doop=$(check_ops "$i")
|
||||||
fname=$(fix_fname "$i")
|
fname=$(fix_fname "$i")
|
||||||
if [ ! -z "$specattr" ]; then
|
if [ ! -z "$specattr" ]; then
|
||||||
echo "f $perm $owner $group ${topinstalldir:1}/$fname $i ${pkgname}.${prodcat} $specattr" >>$idbfile
|
echo "f $perm $owner $group ${topinstalldir:1}$fname $i ${pkgname}.${prodcat} $specattr" >>$idbfile
|
||||||
else
|
else
|
||||||
if [ ! -z "$doop" ]; then
|
if [ ! -z "$doop" ]; then
|
||||||
echo "f $perm $owner $group ${topinstalldir:1}/$fname $i ${pkgname}.${prodcat} $doop" >>$idbfile
|
echo "f $perm $owner $group ${topinstalldir:1}$fname $i ${pkgname}.${prodcat} $doop" >>$idbfile
|
||||||
else
|
else
|
||||||
echo "f $perm $owner $group ${topinstalldir:1}/$fname $i ${pkgname}.${prodcat}" >>$idbfile
|
echo "f $perm $owner $group ${topinstalldir:1}$fname $i ${pkgname}.${prodcat}" >>$idbfile
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -246,7 +248,7 @@ add_files()
|
|||||||
local temp=`$LS -l "$i"|$CUT -d '>' -f 2`
|
local temp=`$LS -l "$i"|$CUT -d '>' -f 2`
|
||||||
local symval=${temp# }
|
local symval=${temp# }
|
||||||
fname=$(fix_fname "$i")
|
fname=$(fix_fname "$i")
|
||||||
echo "l $perm $owner $group ${topinstalldir:1}/$fname $i ${pkgname}.${prodcat} symval($symval)" >>$idbfile
|
echo "l $perm $owner $group ${topinstalldir:1}$fname $i ${pkgname}.${prodcat} symval($symval)" >>$idbfile
|
||||||
done
|
done
|
||||||
IFS=$OIFS
|
IFS=$OIFS
|
||||||
}
|
}
|
||||||
@ -262,6 +264,8 @@ add_dir()
|
|||||||
local owner=$4
|
local owner=$4
|
||||||
local group=$5
|
local group=$5
|
||||||
|
|
||||||
|
[ ! "$topinstalldir" == "/" ] && topinstalldir="${topinstalldir}/"
|
||||||
|
|
||||||
# Note that dir blablah is *not* added to $metadir/files.tmp
|
# Note that dir blablah is *not* added to $metadir/files.tmp
|
||||||
local FILES=$($FIND $fspec -type d -print)
|
local FILES=$($FIND $fspec -type d -print)
|
||||||
OIFS=$IFS
|
OIFS=$IFS
|
||||||
@ -277,7 +281,7 @@ add_dir()
|
|||||||
perm=$defperm
|
perm=$defperm
|
||||||
fi
|
fi
|
||||||
fname=$(fix_fname "$i")
|
fname=$(fix_fname "$i")
|
||||||
echo "d $perm $owner $group ${topinstalldir:1}/$fname $i ${pkgname}.${prodcat}" >>$idbfile
|
echo "d $perm $owner $group ${topinstalldir:1}$fname $i ${pkgname}.${prodcat}" >>$idbfile
|
||||||
done
|
done
|
||||||
IFS=$OIFS
|
IFS=$OIFS
|
||||||
}
|
}
|
||||||
@ -745,7 +749,14 @@ auto_src()
|
|||||||
# and then copy the result to $stagedir/$prefix/relnotes/$topdir-$version-$pkgver.txt
|
# and then copy the result to $stagedir/$prefix/relnotes/$topdir-$version-$pkgver.txt
|
||||||
auto_rel()
|
auto_rel()
|
||||||
{
|
{
|
||||||
if [ -r $metadir/relnotes ]; then
|
local i
|
||||||
|
local rn
|
||||||
|
|
||||||
|
for i in relnotes relnotes.${_os};
|
||||||
|
do
|
||||||
|
[ -r ${metadir}/${i} ] && rn=$i
|
||||||
|
done
|
||||||
|
if [ -r ${metadir}/${rn} ]; then
|
||||||
local relmetadir=${stagedir}${metainstalldir}/relnotes/$topdir-$version-$pkgver
|
local relmetadir=${stagedir}${metainstalldir}/relnotes/$topdir-$version-$pkgver
|
||||||
local cf="$(_upls $configure_args)"
|
local cf="$(_upls $configure_args)"
|
||||||
local fullcf="./configure $cf"
|
local fullcf="./configure $cf"
|
||||||
@ -758,7 +769,7 @@ auto_rel()
|
|||||||
-e "s;%%SOURCE_AND_VER%%;${topdir}-${version};g" \
|
-e "s;%%SOURCE_AND_VER%%;${topdir}-${version};g" \
|
||||||
-e "s;%%CONFIGURE%%;${fullcf};g" \
|
-e "s;%%CONFIGURE%%;${fullcf};g" \
|
||||||
-e "s;%%COMPILER%%;${compiler};g" \
|
-e "s;%%COMPILER%%;${compiler};g" \
|
||||||
$metadir/relnotes > "$relmetadir/${topdir}.txt"
|
${metadir}/${rn} > "$relmetadir/${topdir}.txt"
|
||||||
else
|
else
|
||||||
echo "auto_rel: No release notes found!"
|
echo "auto_rel: No release notes found!"
|
||||||
fi
|
fi
|
||||||
|
Loading…
x
Reference in New Issue
Block a user