summarylogtreecommitdiffstats
path: root/run_mkarchiso.sh
blob: f25b1230ed6b50166e15d80475517b7d626f423e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/usr/bin/bash

# Because pkexec can't export 
_run_mkarchiso() {
  local _gnupg_homedir="${1}"
  local _dest="${2}"
  local _pgp_key_id="${3}"
  local _pgp_sender="${4}"
  local _work_dir="${5}"
  local _profile="${6}"

  export GNUPGHOME="${_gnupg_homedir}"
  echo "$GNUPGHOME"
  env GNUPGHOME="${_gnupg_homedir}" /usr/bin/mkarchiso -v \
                                    -o "${_dest}" \
                                    -g "${_pgp_key_id}" \
                                    -G "${_pgp_sender}" \
				    -H "${_gnupg_homedir}" \
                                    -w "${_work_dir}" \
                                       "${_profile}"
}

gnupg_homedir="${1}"
dest="${2}"
pgp_key_id="${3}"
pgp_sender="${4}"
work_dir="${5}"
profile="${6}"

GNUPGHOME="${gnupg_homedir}" _run_mkarchiso "${gnupg_homedir}" "${dest}" "${pgp_key_id}" "${pgp_sender}" "${work_dir}" "${profile}"