]> granicus.if.org Git - procps-ng/commit
top: honor the restrictive, crufty old top rcfile
authorJim Warner <james.warner@comcast.net>
Thu, 1 Mar 2012 05:59:59 +0000 (23:59 -0600)
committerCraig Small <csmall@enc.com.au>
Fri, 2 Mar 2012 10:29:43 +0000 (21:29 +1100)
commit4b987331323fe7b0d8a8566c33b786682acf12c9
tree97aac19b0adda7a3ae79f33de8213fe3431ae947
parent488aa10d33de555f8adebed500832846d5906ab6
top: honor the restrictive, crufty old top rcfile

At one time, new top silently defaulted when an rcfile
was found to be incompatible.  This is exactly what
the old top did.  However, after some discussion it
was decided top should alert the user and thereby
save the system administrator some headaches.

Now, some are upset over the fatal error, proving you
can't please everybody.  But in all fairness, given
the difficulty of customizing old top, any reluctance
to delete an old saved rcfile is understandable.

To ease transition to this new top, old style rcfiles
will now be honored and converted to the new format.
And if not disabled at ./configure time via CFLAGS,
a user will be warned when an old style rcfile is
about to be overwritten using the 'W' command.

Lastly, the config validation logic was enhanced to
help ensure both types of rcfile haven't been edited
manually and possibly made unuseable.

Reported-By: sergio <mailbox@sergio.spb.ru>
Bug-Debian:  http://bugs.debian.org/651213

Reported-By: martin f krafft <madduck@debian.org>
Bug-Debian:  http://bugs.debian.org/651863

Signed-off-by: Jim Warner <james.warner@comcast.net>
top/top.c
top/top.h
top/top_nls.c
top/top_nls.h