[pacman-dev] makepkg: package_...() can export variables to each other
Erich Eckner
arch at eckner.net
Fri Jun 5 07:39:21 UTC 2020
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Hi,
I stumbled upon the fact, that variables set in one package_...() function
of a split package are accessible by following package_...() functions. Is
this by design or may I try to provide a patch to restore env after the
call to package_...()?
Note: packaging-relevant variables (e.g. depends_x86_64) are cleaned
across function calls.
Simple example:
- ------8<------8<------8<------
arch=(any)
pkgbase=test
pkgname=(ta tb)
pkgver=0
pkgrel=1
package_ta() {
_test='hi, there!'
}
package_tb() {
echo "$_test"
}
- ------>8------>8------>8------
regards,
Erich
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEE3p92iMrPBP64GmxZCu7JB1Xae1oFAl7Z9qsACgkQCu7JB1Xa
e1pc+xAAtKJyAv0JgX0skAmVmMEit+q456ZwKJAL0Kxe8059RNrwzwHvpcvso183
Pc3eqSbxMIRbTGrA2dyweWX42uO8DJuq39LTYNyHQR6KPY7rtaoAMEq/ypF6prc9
EKfD8wq+E5P3i3Ti4YyS8kKfEYfPLvA6O99r/U4GI8GZiFwNoq8LwvKvMnXYxqS2
6oEviKxYFw8wXlYjcCOOTb6WzgNZVyXbpos3B1kx0yuDRW6qhqicVa0levnWUp+M
wh8Cx4LXIwCJKLawaA3VzmGXnsbHQq6UatMKeT4z+OcFFHq80q19KJlR8mfP41mc
1Wt+PYwQm+6zyekzcuzz/b6CX0RHK/hEHJJgXGu1awxpzADAWAt3l0HvjGJ+zKiK
qhpnbWykGVAwBCE6EwrQsOFAfL9vqzwz9c1tIycKEmbIUs+aFPMbSQVOynnolXGj
m1wpbs58+HOHVMcA/ozzkOT1Of+rlLZQHfc87QQuCaJp419sXEPTzFVdNg7d/ok2
m/Z3KmARycCeEu9TpNLYCcR1/OeayBlHnbjhGaESsgiqenqap27CKRiy2TextYt6
56kiGxIj3EbZz7tE3oJE0eQbAeefFctU42O1nbiPpmUZMHdobJqzNtBxB45pKmYm
3YRQqgd+WzMdY583ifqK7dlooUeLkc61eX+AppJrAZ2UNaHAoP4=
=q2Yz
-----END PGP SIGNATURE-----
More information about the pacman-dev
mailing list