Home | History | Annotate | Download | only in rc.d
History log of /src/etc/rc.d/cleartmp
RevisionDateAuthorComments
 1.13  30-Sep-2018  martin Discussed some years ago but never commited: add an option to have a
single tmpfs (on /tmp) and use that for /var/shm as well (via a symlink
created after the tmpfs on /tmp has been mounted)
 1.12  03-Jul-2015  dholland branches: 1.12.14; 1.12.16;
/usr/sbin/chown -> /sbin/chown
(not sure why these need explicit paths at all, but whatevs)
 1.11  24-Oct-2012  apb Avoid using glob patterns that might match enough files to give
"Arg list too long" errors. Change the "find" command to use
"-exec ... +" instead of "-exec ... \;" to make it more efficient.
 1.10  04-Dec-2007  mjf branches: 1.10.4; 1.10.30; 1.10.36;
Implement a new magic string for magic symlinks, @ruid, which exapnds to the
real user id of the process and use this magic string for per-user tmp.
This should fix PR/35687

Kernel parts reviewed by wrstuden@
 1.9  15-Feb-2007  xtraeme branches: 1.9.4;
* Use checkyesno rather than using a harcoded value.
* If per_user_tmp is disabled and /tmp equals to ${per_user_tmp_dir}/@uid,
remove it and recreate it with proper permissions (1777).

This fixes the problem when per_user_tmp is enabled and will put /tmp
on its original state when it's disabled.
 1.8  04-Feb-2007  elad Add support for per-user /tmp.

Enabled via per_user_tmp in /etc/rc.conf (default off).

See security(8) and rc.conf(5) for more details.

Lots of input from thorpej@ & christos@, thanks!
 1.7  07-Oct-2006  elad Back out previous. This was a dup of PR/29144 that was fixed differently.

Thanks to pavel@ for pointing out, okay oster@.
 1.6  07-Oct-2006  elad PR/22340: Benedikt Meurer: cleartmp should honor ifile on LFS
Patch applied, thanks!
 1.5  13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.4  22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.3  19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.2  13-May-2000  lukem branches: 1.2.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.1  10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1  10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.2.4.1  02-Oct-2000  lukem pull up rev 1.3 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.9.4.1  09-Jan-2008  matt sync with HEAD
 1.10.36.1  20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.10.30.1  30-Oct-2012  yamt sync with head
 1.10.4.2  04-Dec-2007  mjf Implement a new magic string for magic symlinks, @ruid, which exapnds to the
real user id of the process and use this magic string for per-user tmp.
This should fix PR/35687

Kernel parts reviewed by wrstuden@
 1.10.4.1  04-Dec-2007  mjf file cleartmp was added on branch mjf-devfs on 2007-12-04 22:09:02 +0000
 1.12.16.1  10-Jun-2019  christos Sync with HEAD
 1.12.14.1  20-Oct-2018  pgoyette Sync with head

RSS XML Feed