mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2025-02-22 10:31:38 +00:00
Fix .Sanitize scrips so that r16 is truly scrubbed out.
Also, report errors if any traces of sanitize remain after sanitizing.
This commit is contained in:
parent
d94aca1aff
commit
5c680afdc4
29
.Sanitize
29
.Sanitize
@ -207,6 +207,35 @@ else
|
||||
done
|
||||
fi
|
||||
|
||||
r16_files = "config.sub"
|
||||
|
||||
if ( echo $* | grep keep\-r16 > /dev/null ) ; then
|
||||
for i in r16_files ; do
|
||||
if test ! -d $i && (grep sanitize-r16 $i > /dev/null) ; then
|
||||
if [ -n "${verbose}" ] ; then
|
||||
echo Keeping r16 stuff in $i
|
||||
fi
|
||||
fi
|
||||
done
|
||||
else
|
||||
for i in r16_files ; do
|
||||
if test ! -d $i && (grep sanitize-r16 $i > /dev/null) ; then
|
||||
if [ -n "${verbose}" ] ; then
|
||||
echo Removing traces of \"r16\" from $i...
|
||||
fi
|
||||
cp $i new
|
||||
sed '/start\-sanitize\-r16/,/end-\sanitize\-r16/d' < $i > new
|
||||
if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
|
||||
if [ -n "${verbose}" ] ; then
|
||||
echo Caching $i in .Recover...
|
||||
fi
|
||||
mv $i .Recover
|
||||
fi
|
||||
mv new $i
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
for i in * ; do
|
||||
if test ! -d $i && (grep sanitize $i > /dev/null) ; then
|
||||
echo '***' Some mentions of Sanitize are still left in $i! 1>&2
|
||||
|
@ -220,7 +220,7 @@ Things-to-lose:
|
||||
|
||||
Do-last:
|
||||
|
||||
mpwfiles="coffswap.h"
|
||||
mpwfiles="ecoffswap.h coffswap.h"
|
||||
if ( echo $* | grep keep\-mpw > /dev/null ) ; then
|
||||
if [ -n "${verbose}" ] ; then
|
||||
echo Keeping mpw stuff in $mpwfiles.
|
||||
@ -263,4 +263,38 @@ else
|
||||
done
|
||||
fi
|
||||
|
||||
r16_files = "ChangeLog archures.c config.bfd configure.in targets.c"
|
||||
if ( echo $* | grep keep\-r16 > /dev/null ) ; then
|
||||
for i in r16_files ; do
|
||||
if test ! -d $i && (grep sanitize-r16 $i > /dev/null) ; then
|
||||
if [ -n "${verbose}" ] ; then
|
||||
echo Keeping r16 stuff in $i
|
||||
fi
|
||||
fi
|
||||
done
|
||||
else
|
||||
for i in r16_files ; do
|
||||
if test ! -d $i && (grep sanitize-r16 $i > /dev/null) ; then
|
||||
if [ -n "${verbose}" ] ; then
|
||||
echo Removing traces of \"r16\" from $i...
|
||||
fi
|
||||
cp $i new
|
||||
sed '/start\-sanitize\-r16/,/end-\sanitize\-r16/d' < $i > new
|
||||
if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
|
||||
if [ -n "${verbose}" ] ; then
|
||||
echo Caching $i in .Recover...
|
||||
fi
|
||||
mv $i .Recover
|
||||
fi
|
||||
mv new $i
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
for i in * ; do
|
||||
if test ! -d $i && (grep sanitize $i > /dev/null) ; then
|
||||
echo '***' Some mentions of Sanitize are still left in $i! 1>&2
|
||||
fi
|
||||
done
|
||||
|
||||
# End of file.
|
||||
|
@ -125,5 +125,39 @@ else
|
||||
done
|
||||
fi
|
||||
|
||||
r16_files = "configure.in"
|
||||
if ( echo $* | grep keep\-r16 > /dev/null ) ; then
|
||||
for i in r16_files ; do
|
||||
if test ! -d $i && (grep sanitize-r16 $i > /dev/null) ; then
|
||||
if [ -n "${verbose}" ] ; then
|
||||
echo Keeping r16 stuff in $i
|
||||
fi
|
||||
fi
|
||||
done
|
||||
else
|
||||
for i in r16_files ; do
|
||||
if test ! -d $i && (grep sanitize-r16 $i > /dev/null) ; then
|
||||
if [ -n "${verbose}" ] ; then
|
||||
echo Removing traces of \"r16\" from $i...
|
||||
fi
|
||||
cp $i new
|
||||
sed '/start\-sanitize\-r16/,/end-\sanitize\-r16/d' < $i > new
|
||||
if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
|
||||
if [ -n "${verbose}" ] ; then
|
||||
echo Caching $i in .Recover...
|
||||
fi
|
||||
mv $i .Recover
|
||||
fi
|
||||
mv new $i
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
for i in * ; do
|
||||
if test ! -d $i && (grep sanitize $i > /dev/null) ; then
|
||||
echo '***' Some mentions of Sanitize are still left in $i! 1>&2
|
||||
fi
|
||||
done
|
||||
|
||||
#
|
||||
# End of file.
|
||||
|
@ -96,4 +96,38 @@ else
|
||||
done
|
||||
fi
|
||||
|
||||
r16_files = "configure.in"
|
||||
if ( echo $* | grep keep\-r16 > /dev/null ) ; then
|
||||
for i in r16_files ; do
|
||||
if test ! -d $i && (grep sanitize-r16 $i > /dev/null) ; then
|
||||
if [ -n "${verbose}" ] ; then
|
||||
echo Keeping r16 stuff in $i
|
||||
fi
|
||||
fi
|
||||
done
|
||||
else
|
||||
for i in r16_files ; do
|
||||
if test ! -d $i && (grep sanitize-r16 $i > /dev/null) ; then
|
||||
if [ -n "${verbose}" ] ; then
|
||||
echo Removing traces of \"r16\" from $i...
|
||||
fi
|
||||
cp $i new
|
||||
sed '/start\-sanitize\-r16/,/end-\sanitize\-r16/d' < $i > new
|
||||
if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
|
||||
if [ -n "${verbose}" ] ; then
|
||||
echo Caching $i in .Recover...
|
||||
fi
|
||||
mv $i .Recover
|
||||
fi
|
||||
mv new $i
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
for i in * ; do
|
||||
if test ! -d $i && (grep sanitize $i > /dev/null) ; then
|
||||
echo '***' Some mentions of Sanitize are still left in $i! 1>&2
|
||||
fi
|
||||
done
|
||||
|
||||
# End of file.
|
||||
|
Loading…
x
Reference in New Issue
Block a user