NetBSD/etc
perry b159dba912 Fix a mysterious
csh: Permission denied
	csh: Trying to start from "/var/log"
message.

This was caused by the
	su -m uucp -c "uustat -a"
line being executed in a directory not readable by uucp. The login
shell implied by -m is of course root's shell, /bin/csh, which doesn't
like not being able to read the dir it is in, and thus the errors. By
temporarily cd'ing to /tmp the problem is fixed.

What is really needed, of course, is a way to tell su what shell you
want to use explicitly, especially for use in scripts where the
vagaries of which shell the login executing the script uses should not
be depended on. No such method exists. One should be added.

Indeed, it might also be nice to have a way of telling su to directly
execute a command with -c rather than using a shell to interpret the
command.

I cannot find any standards documents that specify su at the moment,
though. SuSv2 is silent on su(8).
2001-10-23 18:39:03 +00:00
..
defaults - add "ntpd" user (homedir: /var/chroot/ntpd) and "ntpd" group, for use by 2001-10-11 07:21:07 +00:00
etc.alpha Allow creation of wsmuxctl devices. 2001-10-13 20:20:54 +00:00
etc.amiga Fix typo in md* device creation. 2001-03-21 20:59:35 +00:00
etc.arc Allow creation of wsmuxctl devices. 2001-10-13 20:20:54 +00:00
etc.arm26 Allow creation of wsmuxctl devices. 2001-10-13 20:20:54 +00:00
etc.arm32 Allow creation of wsmuxctl devices. 2001-10-13 20:20:54 +00:00
etc.atari Group isdn devices, so "sh MAKEDEV isdn" will create them all. 2001-01-08 06:21:19 +00:00
etc.bebox Allow creation of wsmuxctl devices. 2001-10-13 20:20:54 +00:00
etc.cobalt scsi(4), not scsi(8) 2001-06-08 14:17:41 +00:00
etc.dreamcast Add comment about how to generate MAKEDEV.8, and remove empty call units 2001-05-27 21:13:50 +00:00
etc.evbsh3 remove all reference to ttyv* to pccons, since the kernels for these ports 2001-05-10 01:29:57 +00:00
etc.hp300 Make sure to depend and build in hp300/stand before doing ``make release''. 2001-04-21 17:58:21 +00:00
etc.hpcmips Allow creation of wsmuxctl devices. 2001-10-13 20:20:54 +00:00
etc.hpcsh Allow creation of wsmuxctl devices. 2001-10-13 20:20:54 +00:00
etc.i386 Allow creation of wsmuxctl devices. 2001-10-13 20:20:54 +00:00
etc.luna68k Make sure to have rnd pseudo device. 2001-02-21 01:44:44 +00:00
etc.mac68k Fix PR port-mac68k/11343 2000-12-07 10:57:17 +00:00
etc.macppc Allow creation of wsmuxctl devices. 2001-10-13 20:20:54 +00:00
etc.mipsco Make md(4) device files on "all" target. 2000-10-29 13:03:37 +00:00
etc.mmeye Remove empty sections (confuse MAKEDEV2manpage) 2001-06-08 14:43:20 +00:00
etc.mvme68k Do `make release' for the miniroot too. 2000-11-24 22:07:32 +00:00
etc.netwinder Allow creation of wsmuxctl devices. 2001-10-13 20:20:54 +00:00
etc.news68k - Build and install GENERIC_TINY kernel on make release. 2001-03-26 10:27:15 +00:00
etc.newsmips Allow creation of wsmuxctl devices. 2001-10-13 20:20:54 +00:00
etc.next68k Allow creation of wsmuxctl devices. 2001-10-13 20:20:54 +00:00
etc.pc532 This should be the final part of moving to 64 PTYs by default. Added 2000-08-12 13:43:40 +00:00
etc.playstation2 playstation2 support 2001-10-15 16:22:50 +00:00
etc.pmax Remove rz/tz support for pmax, switch to MI SCSI. 2001-08-26 11:55:38 +00:00
etc.prep Allow creation of wsmuxctl devices. 2001-10-13 20:20:54 +00:00
etc.sandpoint Allow creation of wsmuxctl devices. 2001-10-13 20:20:54 +00:00
etc.sgimips scsi(4), not scsi(8) 2001-06-08 14:17:41 +00:00
etc.sparc build GENERIC_SUN4U kernel. 2001-03-04 10:14:55 +00:00
etc.sparc64 Fix typo on pci* add's. Missing bash 2001-10-20 05:57:32 +00:00
etc.sun2 chown user.group -> chown user:group 2001-08-21 15:16:59 +00:00
etc.sun3 chown user.group -> chown user:group 2001-08-21 15:16:59 +00:00
etc.vax remove the special case for ttyv0 (which was actually ttyqf renamed), per 2001-05-10 01:31:40 +00:00
etc.walnut Allow creation of wsmuxctl devices. 2001-10-13 20:20:54 +00:00
etc.x68k Update for audio(4) from ancient okiadpcm. 2001-05-05 02:08:51 +00:00
kerberosIV
mtree Use "nodiff" instead of "nomail" for the tag which is used to exclude 2001-10-15 03:00:22 +00:00
namedb align $TTL with others 2001-01-28 06:59:31 +00:00
rc.d if named_chrootdir is set, always repoint the /var/run/named.pid and 2001-10-11 07:10:08 +00:00
root Fix syntax error in r1.5 -- semicolon needed before closing brace on same line. 2001-04-01 01:32:10 +00:00
skel For "make distribution", install skel files in /etc/skel. 2000-10-16 13:14:57 +00:00
COPYRIGHT
MAKEDEV.local
Makefile Do not run MAKEDEV on "make distribution". The device nodes are not part 2001-10-19 15:07:48 +00:00
aliases remove `falken' user; nothing depends upon it, it causes confusion about 2001-03-04 06:00:54 +00:00
bootptab bootpd lives in /usr/sbin, not /etc 2001-04-24 21:55:06 +00:00
changelist A few more changes, from more discussions with Andrew Brown. 2001-10-13 14:22:11 +00:00
crontab
csh.cshrc
csh.login
csh.logout
daily Fix a mysterious 2001-10-23 18:39:03 +00:00
daily.conf move default config files from /etc/default -> /etc/defaults, to be 2000-10-01 05:49:26 +00:00
dm.conf
floppytab
ftpchroot
ftpusers
ftpwelcome
gettytab
group - add "ntpd" user (homedir: /var/chroot/ntpd) and "ntpd" group, for use by 2001-10-11 07:21:07 +00:00
hosts reorder "localhost" entry, to prefer ::1 than 127.0.0.1. 2000-08-15 09:33:05 +00:00
hosts.equiv
hosts.lpd
inetd.conf Enable logging options for (commented out) uucpd and fingerd by default. 2001-05-06 12:08:57 +00:00
ld.so.conf
lkm.conf
mailer.conf add usr.bin/{hoststat,purgestat}, which are new argv[0] hack 2000-07-26 16:35:33 +00:00
man.conf Undo last: glob(3) isn't used for _whatdb (yet?). 2001-07-29 15:50:29 +00:00
master.passwd - add "ntpd" user (homedir: /var/chroot/ntpd) and "ntpd" group, for use by 2001-10-11 07:21:07 +00:00
minfree
monthly
monthly.conf move default config files from /etc/default -> /etc/defaults, to be 2000-10-01 05:49:26 +00:00
motd
mrouted.conf
netconfig
networks
newsyslog.conf - Replace `[ZBN-]' with `flags'. 2000-07-11 12:41:06 +00:00
nsswitch.conf
ntp.conf whitespace police 2001-03-08 19:05:13 +00:00
phones
printcap save the world. save the trees. use :sh: in the example entries. 2001-02-21 06:50:16 +00:00
profile
protocols Sync up with the official protocol number assignments list. 2001-02-28 16:10:22 +00:00
rbootd.conf
rc use symbolic signal names instead of numbers 2001-06-14 07:50:06 +00:00
rc.conf fix typo in comment 2000-10-14 17:01:29 +00:00
rc.lkm use ${foo##*/} instead of `basename $foo`. as suggested (with minor variation) 2000-10-07 07:36:56 +00:00
rc.local As we ship ssh in-tree now, replace the ssh startup example with one 2000-10-07 00:22:44 +00:00
rc.shutdown - Implement an optional global watchdog timeout for rc.shutdown, which is 2001-06-16 04:09:19 +00:00
rc.subr Improve run_rc_script(): 2001-06-18 06:53:45 +00:00
remote Use /dev/dtyXX instead of /dev/ttyXX, and other cleanups. 2001-04-25 23:46:12 +00:00
rpc
security add -dgq to check_pkgs ls(1). suggested by @@@ 2001-10-18 16:08:24 +00:00
security.conf move default config files from /etc/default -> /etc/defaults, to be 2000-10-01 05:49:26 +00:00
services Add a new IANA registered service: italk. (a multilingual chat system) 2001-09-18 03:50:43 +00:00
shells
sysctl.conf
syslog.conf Change output to root from auth.debug to auth.notice. It's ridiculous trying 2001-02-12 06:08:31 +00:00
weekly use mktemp(1) to create temporary directories, and ensure that cleanup traps 2001-06-18 10:54:02 +00:00
weekly.conf move default config files from /etc/default -> /etc/defaults, to be 2000-10-01 05:49:26 +00:00
wscons.conf Don't list uk twice. 2001-07-06 07:45:47 +00:00