diff options
author | Gordon Tetlow <gordon@FreeBSD.org> | 2002-06-13 22:14:37 +0000 |
---|---|---|
committer | Gordon Tetlow <gordon@FreeBSD.org> | 2002-06-13 22:14:37 +0000 |
commit | 27bc1b287e497f817ea9d08f319e7c7dceb413c4 (patch) | |
tree | 3168589e209abd888b033397e3c46dee6131a116 /etc/rc.d/cleartmp | |
parent | 1cfdefbb9f162da9aa9c045f07394f49aaef1db8 (diff) | |
download | src-27bc1b287e497f817ea9d08f319e7c7dceb413c4.tar.gz src-27bc1b287e497f817ea9d08f319e7c7dceb413c4.zip |
Merge in all the changes that Mike Makonnen has been maintaining for a
while. This is only the script pieces, the glue for the build comes next.
Submitted by: Mike Makonnen <makonnen@pacbell.net>
Reviewed by: silence on -current and -hackers
Prodded by: rwatson
Notes
Notes:
svn path=/head/; revision=98184
Diffstat (limited to 'etc/rc.d/cleartmp')
-rwxr-xr-x | etc/rc.d/cleartmp | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/etc/rc.d/cleartmp b/etc/rc.d/cleartmp index 943e5ca5ee69..27e40ba79751 100755 --- a/etc/rc.d/cleartmp +++ b/etc/rc.d/cleartmp @@ -1,15 +1,18 @@ #!/bin/sh # -# $NetBSD: cleartmp,v 1.2 2000/05/13 08:45:06 lukem Exp $ +# $NetBSD: cleartmp,v 1.4 2002/03/22 04:33:58 thorpej Exp $ +# $FreeBSD$ # # PROVIDE: cleartmp # REQUIRE: mountall +# BEFORE: DAEMON +# KEYWORD: FreeBSD NetBSD . /etc/rc.subr name="cleartmp" -rcvar="clear_tmp" +rcvar=`set_rcvar clear_tmp` start_cmd="cleartmp_start" stop_cmd=":" @@ -24,6 +27,19 @@ cleartmp_start() (cd /tmp && rm -rf [a-km-pr-zA-Z]* && find -x . ! -name . ! -name lost+found ! -name quota.user \ ! -name quota.group -exec rm -rf -- {} \; -type d -prune) + + case `${CMD_OSTYPE}` in + FreeBSD) + # Remove X lock files, since they will prevent you from + # restarting X + # + rm -f /tmp/.X*-lock + rm -fr /tmp/.X11-unix + mkdir -m 1777 /tmp/.X11-unix + ;; + NetBSD) + ;; + esac } load_rc_config $name |