diff options
author | Patrice Clement <monsieurp@gentoo.org> | 2017-04-20 01:12:43 +0200 |
---|---|---|
committer | Patrice Clement <monsieurp@gentoo.org> | 2017-04-20 23:02:31 +0200 |
commit | 04523220ccf286d10ff9c5e16af6e4b90256983b (patch) | |
tree | 545e5fc2645f53468b148d49f0c4f35c50e48ea6 /dev-util/yacc | |
parent | dev-php/pecl-redis: Version bump to 3.1.2 (diff) | |
download | gentoo-04523220ccf286d10ff9c5e16af6e4b90256983b.tar.gz gentoo-04523220ccf286d10ff9c5e16af6e4b90256983b.tar.bz2 gentoo-04523220ccf286d10ff9c5e16af6e4b90256983b.zip |
dev-util/yacc: quote variables correctly.
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Diffstat (limited to 'dev-util/yacc')
-rw-r--r-- | dev-util/yacc/yacc-1.9.1-r6.ebuild | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/dev-util/yacc/yacc-1.9.1-r6.ebuild b/dev-util/yacc/yacc-1.9.1-r6.ebuild index 4d0ba31f56e8..0462eee56053 100644 --- a/dev-util/yacc/yacc-1.9.1-r6.ebuild +++ b/dev-util/yacc/yacc-1.9.1-r6.ebuild @@ -15,14 +15,14 @@ KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86" PATCHES=( # mkstemp patch from byacc ebuild. - "${FILESDIR}"/${P}-mkstemp.patch + "${FILESDIR}/${P}-mkstemp.patch" # The following patch fixes yacc to run correctly on ia64 (and # other 64-bit arches). See bug 46233. - "${FILESDIR}"/${P}-ia64.patch + "${FILESDIR}/${P}-ia64.patch" # Avoid stack access error. See bug 232005. - "${FILESDIR}"/${P}-CVE-2008-3196.patch + "${FILESDIR}/${P}-CVE-2008-3196.patch" ) src_prepare() { @@ -47,15 +47,15 @@ pkg_preinst() { # bison installs a /usr/bin/yacc symlink ... # we need to remove it to avoid triggering # collision-protect errors. See bug 90089. - if [[ -L ${ROOT}/usr/bin/yacc ]]; then - rm -v "${ROOT}"/usr/bin/yacc || die + if [[ -L "${ROOT}/usr/bin/${PN}" ]]; then + rm -v "${ROOT}/usr/bin/${PN}" || die fi } pkg_postrm() { # and if we uninstall yacc but keep bison, # let's restore the /usr/bin/yacc symlink. - if [[ ! -e ${ROOT}/usr/bin/yacc ]] && [[ -e ${ROOT}/usr/bin/yacc.bison ]]; then - ln -s yacc.bison "${ROOT}"/usr/bin/yacc || die + if [[ ! -e "${ROOT}/usr/bin/${PN}" ]] && [[ -e "${ROOT}/usr/bin/${PN}.bison" ]]; then + ln -s yacc.bison "${ROOT}/usr/bin/${PN}" || die fi } |