Subject: bin/7752: location of newsyslog(8)
To: None <gnats-bugs@gnats.netbsd.org>
From: None <Thilo.Manske@HEH.Uni-Oldenburg.DE>
List: netbsd-bugs
Date: 06/10/1999 09:51:17
>Number:         7752
>Category:       bin
>Synopsis:       location of newsyslog(8)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    bin-bug-people (Utility Bug People)
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Thu Jun 10 09:50:01 1999
>Last-Modified:
>Originator:     Thilo Manske
>Organization:
Dies ist Thilos Unix Signature! Viel Spass damit.
>Release:        probably all versions...
>Environment:
	
System: NetBSD WintelKiller 1.4C NetBSD 1.4C (WintelKiller) #127: Wed Jun 9 00:30:57 MEST 1999 thilo@WintelKiller:/usr/src/sys/arch/i386/compile/WintelKiller i386


>Description:
If I read hier(7) correctly:
[...]
/usr/      contains the majority of the system utilities and
[...]
     bin/  common utilities, programming tools, and applica-
           tionsfiles
[...]
    sbin/   system daemons and system utilities (normally exe-
            cuted by the super-user)

newsyslog(8) should be kept in /usr/sbin and not /usr/bin since
it can only be run as superuser.

>How-To-Repeat:
run /usr/bin/newsyslog without root privileges.

>Fix:
cd <source-tree>
mv usr.bin/newsyslog usr.sbin
patch
--- usr.bin/Makefile.old        Wed Jun  9 13:10:50 1999
+++ usr.bin/Makefile    Thu Jun 10 18:30:46 1999
@@ -14,7 +14,7 @@
        lam last lastcomm ldd leave less lex locate lock \
        logger login logname look lorder m4 machine mail \
        make man menuc mesg midiplay mixerctl mkdep mkfifo mkstr modstat \
-       msgc msgs netgroup netstat newsyslog nfsstat nice nl nohup pagesize \
+       msgc msgs netgroup netstat nfsstat nice nl nohup pagesize \
        passwd paste patch pr printenv printf quota rdist \
        renice rev rlogin rpcgen rpcinfo rs rsh rup \
        ruptime rusers rwall rwho script sed shar shlock \
--- usr.sbin/Makefile.old       Tue May 18 18:16:09 1999
+++ usr.sbin/Makefile   Thu Jun 10 18:31:57 1999
@@ -11,7 +11,7 @@
        kvm_mkdb lastlogin lpr mailwrapper map-mbone mbrlabel \
        mdconfig mdsetimage \
        mopd mountd mrinfo mrouted mtrace mtree \
-       netgroup_mkdb nfsd nfsiod pkg_install portmap pppd pstat \
+       netgroup_mkdb newsyslog nfsd nfsiod pkg_install portmap pppd pstat \
        pwd_mkdb quot quotacheck quotaon rarpd rbootd rdate \
        repquota rmt rpc.bootparamd rpc.lockd rpc.pcnfsd \
        rpc.statd rpc.yppasswdd rwhod sa screenblank \
>Audit-Trail:
>Unformatted: