Jivin Mike Frysinger lays it down ... > Rather than putting the `rm` at the end of the script before the normal > exit point, create a trap to automatically delete the script when exiting. > This way the linker script gets cleaned up whenever there is an error as > well. Otherwise every link invocation that ends in a failure could leave > behind crap. On my system, i found almost 2 million of these suckers in > my /tmp dir. > > Signed-off-by: Mike Frysinger <[email protected]>
Applied, Thanks, Davidm > --- > ld-elf2flt.in | 2 +- > 1 files changed, 1 insertions(+), 1 deletions(-) > > diff --git a/ld-elf2flt.in b/ld-elf2flt.in > index 32eb7e0..91e1ccb 100644 > --- a/ld-elf2flt.in > +++ b/ld-elf2flt.in > @@ -107,6 +107,7 @@ then > [ "$VERBOSE" = "y" ] && set -x > ARG1="$ARG1 $FINAL_ONLY" > NEWLDSCRIPT=`mktemp /tmp/flt-XXXXXX` > + trap 'rm -f "$NEWLDSCRIPT"' EXIT > SEDOP=" -e s/^R_RODAT// -e /^W_RODAT/d" > OBJCOPYOP="" > if [ "$MOVDAT" ] > @@ -225,7 +226,6 @@ then > fi > fi > [ "$RFILE" = "$OFILE.gdb" ] || rm -f "$RFILE" # not needed for > any reason > - rm -f "$NEWLDSCRIPT" > exit 0 > fi > > -- > 1.6.3.1 > > _______________________________________________ > uClinux-dev mailing list > [email protected] > http://mailman.uclinux.org/mailman/listinfo/uclinux-dev > This message was resent by [email protected] > To unsubscribe see: > http://mailman.uclinux.org/mailman/options/uclinux-dev > -- David McCullough, [email protected], Ph:+61 734352815 McAfee - SnapGear http://www.snapgear.com http://www.uCdot.org _______________________________________________ uClinux-dev mailing list [email protected] http://mailman.uclinux.org/mailman/listinfo/uclinux-dev This message was resent by [email protected] To unsubscribe see: http://mailman.uclinux.org/mailman/options/uclinux-dev
