- #!/bin/sh
-
- p4d_config=/var/perforce/p4d.config
- p4d=/usr/sbin/p4d
- find=find
- maxdepth=
- comp=compress
- ext=Z
-
- [ -f ${p4d_config} ] && . ${p4d_config}
- export P4JOURNAL P4PORT P4ROOT
- umask $P4UMASK
-
- trap 'rm -f /tmp/p4d.$$' 0 1 2 15
- ${p4d} -jc >/dev/null 2>/tmp/p4d.$$
-
- # p4d doesn't return meaningful exit codes -- assume failure if it
- # produced any output on stderr.
- if [ -s /tmp/p4d.$$ ]; then
- cat /tmp/p4d.$$
- exit 1
- fi
-
- # age checkpoints
- cd $P4ROOT
- ${comp} checkpoint.*[0-9] journal.*[0-9]
- ${find} . ${maxdepth} \( -name checkpoint.\[0-9\]\*.$ext -o \
- -name journal.\[0-9\]\*.$ext \) \
- -a -mtime +14 |\
- xargs rm -f
-
# |
Change |
User |
Description |
Committed |
|
#1
|
579 |
Matthew Rice |
Added Solaris versions of initscripts and checkpointing. |
24 years ago
|
|