glfs/xincludes
Xi Ruoyao 96e0c17161
mozilla: Drop SHELL=/bin/bash
Note that if you build something relying on $SHELL, it may still fail to
build in chroot.

In the chroot we first use "env -i" to clean the environment variables.
When bash starts with no $SHELL set, it *sets* SHELL=(the login shell
of current user specified in /etc/passwd), but it *does not export this
variable*.

For example:

    $ cat > t.c << EOF
    #include <stdio.h>
    #include <stdlib.h>
    int main() { puts (getenv ("SHELL") ?: "(nullptr)"); }
    $ ./a.out
    /bin/zsh/
    $ cc t.c
    $ env -i bash -c "echo $SHELL"
    /bin/zsh
    $ env -i bash -c "./a.out"
    (nullptr)

We can remove this now only because Mozilla has added a workaround into
their building system at
https://hg.mozilla.org/mozilla-central/rev/5afe7b911f61 for some Mac
builder, inadvertently fixing our issue.

Link: https://lists.linuxfromscratch.org/sympa/arc/blfs-support/2014-11/msg00050.html
Link: https://lists.linuxfromscratch.org/sympa/arc/blfs-dev/2023-11/msg00136.html
2023-11-20 07:01:36 +08:00
..
gnome2.xml more SVN prop clean up 2021-04-20 19:12:02 +08:00
gnome-mandir.xml more SVN prop clean up 2021-04-20 19:12:02 +08:00
gnome-old-prefix.xml more SVN prop clean up 2021-04-20 19:12:02 +08:00
gnome-old-sysconfdir.xml more SVN prop clean up 2021-04-20 19:12:02 +08:00
gnome-prefix.xml more SVN prop clean up 2021-04-20 19:12:02 +08:00
gnome-sysconfdir.xml more SVN prop clean up 2021-04-20 19:12:02 +08:00
gsettings-destdir.xml more SVN prop clean up 2021-04-20 19:12:02 +08:00
gst10-objc-error.xml more SVN prop clean up 2021-04-20 19:12:02 +08:00
gst10-plugins.xml more SVN prop clean up 2021-04-20 19:12:02 +08:00
gtk-doc-rebuild-problem.xml Remove spaces at the end of lines 2021-09-06 19:42:49 +02:00
gtk-doc-rebuild.xml more SVN prop clean up 2021-04-20 19:12:02 +08:00
gtk-update-icon-cache.xml Remove obsolete references to gtk2 2023-09-11 11:51:23 -05:00
lib-config.xml more SVN prop clean up 2021-04-20 19:12:02 +08:00
meson-buildtype-release.xml update building-notes and meson buildtype xinclude 2021-06-11 16:18:52 +08:00
meson-wrap-nodownload.xml more SVN prop clean up 2021-04-20 19:12:02 +08:00
meson-wrap-nofallback.xml xinclude for meson nofallback: Fix a minor typo 2021-12-13 14:29:52 -06:00
mozshm.xml mozilla: Drop SHELL=/bin/bash 2023-11-20 07:01:36 +08:00
perl-build-install.xml more SVN prop clean up 2021-04-20 19:12:02 +08:00
perl-standard-install.xml more SVN prop clean up 2021-04-20 19:12:02 +08:00
perl-unsafe-install.xml more SVN prop clean up 2021-04-20 19:12:02 +08:00
pip3-cmd-explain.xml --no-user is a <parameter> now 2022-09-11 09:13:14 +02:00
scrollkeeper-dir.xml more SVN prop clean up 2021-04-20 19:12:02 +08:00
SIOCGSTAMP.xml more SVN prop clean up 2021-04-20 19:12:02 +08:00
static-libraries.xml more SVN prop clean up 2021-04-20 19:12:02 +08:00
tex-lib.xml more SVN prop clean up 2021-04-20 19:12:02 +08:00
tex-prefix.xml more SVN prop clean up 2021-04-20 19:12:02 +08:00
tex-shared.xml more SVN prop clean up 2021-04-20 19:12:02 +08:00
tex-system.xml more SVN prop clean up 2021-04-20 19:12:02 +08:00
tex-xpdf.xml more SVN prop clean up 2021-04-20 19:12:02 +08:00
texoptional.xml Update more URLs to use https 2023-01-29 14:35:01 +08:00
texprogs.xml more SVN prop clean up 2021-04-20 19:12:02 +08:00
texrecommendlibs.xml Add cairo as a recommended dep of texlive 2022-05-13 08:51:12 +02:00
texruntime.xml Typo fixes from rhubarbpieguy 2023-08-17 10:33:34 -05:00
update-desktop-database.xml more SVN prop clean up 2021-04-20 19:12:02 +08:00
update-icons-and-desktop.xml Remove obsolete references to gtk2 2023-09-11 11:51:23 -05:00
use-unzip.xml Mention bsdunzip from libarchive as an unzip alternative 2023-07-24 20:01:00 +08:00
without-gnome.xml more SVN prop clean up 2021-04-20 19:12:02 +08:00
without-scrollkeeper.xml more SVN prop clean up 2021-04-20 19:12:02 +08:00
X11R6_symlink.xml more SVN prop clean up 2021-04-20 19:12:02 +08:00