# -*-sh-*- # # This file is part of Pretty Curved Privacy (pcp1). # # Copyright (C) 2013-2016 T.v.Dein. # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # # You can contact me by mail: . # pcp=../src/pcp1 vault=v1 passwd=xxx md5msg=66b8c4ca9e5d2a7e3c0559c3cdea3d50 . ./keys.cfg check_dependencies_shell () { cmd="which mdmfs" expect="/mdmfs/" check "$cmd" "$expect" "$input" } check_dependencies_pcp () { cmd="ls $pcp" expect="/pcp/" check "$cmd" "$expect" "$input" } # this one only works on freebsd for my user. sorrry check_vault_disk_full () { sudo mdmfs -s 1M -w 1001:1001 md env && dd if=/dev/zero of=env/b bs=1024 count=700 cmd="./jot 100 | while read N; do if ! (echo a; echo b) | $pcp -V env/v1 -k -x x; then break; fi; done" expect="/Failed to copy/" check "$cmd" "$expect" "$input" }