blob: d48634512ac28cffa5de4c6da85432b7bacd8125 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#!/bin/sh
# Move working directory into a RAM disk for better performance.
set -e
set -x
mv $CIRRUS_WORKING_DIR $CIRRUS_WORKING_DIR.orig
mkdir $CIRRUS_WORKING_DIR
case "`uname`" in
FreeBSD|NetBSD)
mount -t tmpfs tmpfs $CIRRUS_WORKING_DIR
;;
OpenBSD)
umount /dev/sd0j # unused /usr/obj partition
printf "m j\n\n\nswap\nw\nq\n" | disklabel -E sd0
swapon /dev/sd0j
mount -t mfs -o rw,noatime,nodev,-s=8000000 swap $CIRRUS_WORKING_DIR
;;
esac
cp -a $CIRRUS_WORKING_DIR.orig/. $CIRRUS_WORKING_DIR/
|