SUMMARY: clear, tput and ucblib
Hector Davie
hector at tell.ascom.ch
Tue Oct 16 07:54:17 EDT 2001
That was quick. Thanks to Dave Mitchell, John Benjamins and John Julian,
and anyone else who replies in the next few seconds...
One solution was to define a function, clear, in each script, e.g.
in Bourne shell:
clear() {
env LD_LIBRARY_PATH=/usr/lib /usr/bin/clear
}
Another was to replace the "clear" command with "/usr/ucb/reset -Q" -
a reset seems to cost time, however, and my user was not able to
change all the scripts affected.
In the end I opted for the first solution - fortunately, it was possible
to edit the configuration file which set the LD_LIBRARY_PATH and to define
an alias (it was a csh script).
Hector Davie
Original query:
} A user has a set of scripts which require /usr/ucblib in the
} LD_LIBRARY_PATH in preference to /usr/lib.
}
} Many of these scripts contain 'clear' commands. With /usr/ucblib
} this just crashes ("Killed").
}
} This is a new problem in Solaris 7 and 8.
}
} Is there a workaround? The user doesn't want to unset and reset the
} LD_LIBRARY_PATH in all his scripts around each 'clear' command, as they
} are too many. The end users of his application have different platforms
} and different terminal types, so echoing the terminal clear sequence does
} not work.
More information about the sunmanagers
mailing list