summaryrefslogtreecommitdiff
path: root/src/platform/freebsd.sh
blob: 3900f10acb85cccbe4f2ed98091b6e49a6862c1a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
tmpdir() {
    ramdisk="/var/tmp/password-store.ramdisk"
    if [[ -d $ramdisk && -d $ramdisk && -d $ramdisk ]]; then
		tmp_dir="$(TMPDIR=$ramdisk mktemp -t "$template" -d)"
	else
		yesno "$(cat <<PROMPT
A ramdisk does not exist at

    $ramdisk

which means that it may be difficult to entirely erase
the temporary non-encrypted password file after editing.
Are you sure you would like to continue?
PROMPT
)"
		tmp_dir="$(mktemp -t "$template" -d)"
	fi
}

GPG="gpg2"
GETOPT="/usr/local/bin/getopt"