44DEFAULT_STAGING_ROOT=" /build/"
55
66function lineprepend() {
7- awk -v msg=" $@ " ' { print msg ": " $0}'
7+ awk -v msg=" $* " ' { print msg ": " $0}'
88}
99# --
1010
@@ -114,17 +114,17 @@ function create_make_conf() {
114114
115115sudo_clobber " ${filepath} " << EOF
116116DISTDIR="/mnt/host/source/.cache/distfiles"
117- PKGDIR=" ${STAGINGDIR} /pkgs"
118- PORT_LOGDIR=" ${dir} /logs"
119- PORTAGE_TMPDIR=" ${dir} /tmp"
117+ PKGDIR=${STAGINGDIR@ Q } /pkgs
118+ PORT_LOGDIR=${dir@ Q } /logs
119+ PORTAGE_TMPDIR=${dir@ Q } /tmp
120120PORTAGE_BINHOST=""
121121PORTAGE_USERNAME="sdk"
122122MAKEOPTS="--jobs=4"
123- CHOST=" ${PREFIX_CHOST} "
123+ CHOST=${PREFIX_CHOST@ Q}
124124
125- ACCEPT_KEYWORDS=" ${PREFIX_KEYWORDS} "
125+ ACCEPT_KEYWORDS=${PREFIX_KEYWORDS@ Q}
126126
127- EMERGE_DEFAULT_OPTS=" ${emerge_opts} "
127+ EMERGE_DEFAULT_OPTS=${emerge_opts@ Q}
128128
129129USE="
130130-desktop
@@ -162,11 +162,11 @@ function create_emerge_wrapper() {
162162
163163set -euo pipefail
164164
165- PREFIXNAME=" ${PREFIXNAME} "
166- EPREFIX=" ${EPREFIX} "
167- STAGINGROOT=" ${STAGINGROOT} "
168- FINALROOT=" ${FINALROOT} "
169- CB_ROOT=" ${CB_ROOT} "
165+ PREFIXNAME=${PREFIXNAME@ Q}
166+ EPREFIX=${EPREFIX@ Q}
167+ STAGINGROOT=${STAGINGROOT@ Q}
168+ FINALROOT=${FINALROOT@ Q}
169+ CB_ROOT=${CB_ROOT@ Q}
170170
171171if [ "\$ {1}" = "--help" ] ; then
172172 echo "\$ 0 : emerge prefix wrapper for prefix '\$ {PREFIXNAME}'"
@@ -178,11 +178,11 @@ if [ "\${1}" = "--help" ] ; then
178178 echo " --install Skip build, just install. Binpkg must exist in staging."
179179 echo
180180 echo " Prefix configuration:"
181- echo " PREFIXNAME=\" \ $ {PREFIXNAME}\" "
182- echo " EPREFIX=\" \ $ {EPREFIX}\" "
183- echo " STAGINGROOT=\" \ $ {STAGINGROOT}\" "
184- echo " FINALROOT=\" \ $ {FINALROOT}\" "
185- echo " CB_ROOT=" \$ {CB_ROOT}" "
181+ echo " PREFIXNAME=\$ {PREFIXNAME@Q} "
182+ echo " EPREFIX=\$ {EPREFIX@Q} "
183+ echo " STAGINGROOT=\$ {STAGINGROOT@Q} "
184+ echo " FINALROOT=\$ {FINALROOT@Q} "
185+ echo " CB_ROOT=\$ {CB_ROOT@Q} "
186186 exit
187187fi
188188
@@ -199,7 +199,7 @@ if [ "\${skip_build}" = "true" ] ; then
199199 echo "NOTE that install into final will fail if binpkgs are missing."
200200else
201201 echo "Building in staging..."
202- sudo -E EPREFIX=\$ {EPREFIX} \$ {CB_ROOT}/bin/cb-emerge \$ {STAGINGROOT} "\$ @"
202+ sudo -E EPREFIX=" \$ {EPREFIX}" " \$ {CB_ROOT}/bin/cb-emerge" " \$ {STAGINGROOT}" "\$ @"
203203fi
204204
205205if [ "\$ {skip_install}" = "true" ] ; then
0 commit comments