<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>118257</bug_id>
          
          <creation_ts>2006-01-08 00:54 0000</creation_ts>
          <short_desc>Bash 3.1 won&apos;t read my ~/.bash_profile (-/bin/bash doesnt start a login shell)</short_desc>
          <delta_ts>2006-01-15 14:25:02 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>2005.1</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>avuton@gmail.com</reporter>
          <assigned_to>base-system@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>avuton@gmail.com</who>
            <bug_when>2006-01-08 00:54:49 0000</bug_when>
            <thetext>I&apos;m really suprised to find it unreported but since the upgrade to bash-3.1-r2 it doesn&apos;t read my ~/.bash_profile now. I couldn&apos;t imagine it being a config problem as going back seems to bash-3.0-r14 works fine. Any ideas?

Portage 2.1_pre3-r1 (!/usr/portage/profiles/default-linux/amd64/2005.1, gcc-3.4.5, glibc-2.3.5-r3, 2.6.15 x86_64)
=================================================================
System uname: 2.6.15 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4200+
Gentoo Base System version 1.12.0_pre13
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-lang/python:     2.3.5, 2.4.2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS=&quot;amd64 ~amd64&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;x86_64-pc-linux-gnu&quot;
CFLAGS=&quot;-pipe -O2 -march=k8&quot;
CHOST=&quot;x86_64-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control&quot;
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/env.d&quot;
CXXFLAGS=&quot;-pipe -O2 -march=k8&quot;
DISTDIR=&quot;/usr/distfiles&quot;
FEATURES=&quot;autoconfig digest distlocks nostrip sandbox sfperms strict userpriv usersandbox&quot;
GENTOO_MIRRORS=&quot;http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo&quot;
MAKEOPTS=&quot;-j3&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/mnt/shapeshifter/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/portage&quot;
SYNC=&quot;rsync://rsync.gentoo.org/gentoo-portage&quot;
USE=&quot;amd64 64bit 7zip X a52 aac acpi aim alsa ao audiofile avi bash-completion berkdb bitmap-fonts bzip2 c++ cairo calendar cddb cdparanoia cdr crypt css cups curl dbus debug dvd dvdr eds emacs emacs-w3 encode exif ext-png ext-zlib fam ffmpeg flac foomaticdb fortran freetype ftp gcj gdb gdbm gif gimpprint glut glx gmail gmp gpm grammar gstreamer hal id3 idn image imagemagick imlib imlib2 java javascript joystick jpeg jpeg2k junit kde lame lcms libsamplerate linuxkeys linuxthreads-tls live lzw lzw-tiff mad mikmod mmap mng mod motif mouse mozilla mozsvg mp3 mpeg mpeg2 mpeg4 mplayer ncurses net nfs nntp no-old-linux nptl nptlonly nvidia objc offensive ogg opengl openssh oscar pam pcre pdf pdflib perl png python qt quicktime rar readline real recode rss rtc scp screen sdl session smp sockets speex spell ssl svg svgz symlink sysfs syslog szip t1lib theora threads tiff truetype truetype-fonts type1 type1-fonts udev unicode usb userlocales utf8 vorbis web xine xinerama xml2 xpm xrandr xscreensaver xv xvmc zip zlib elibc_glibc kernel_linux userland_GNU&quot;
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2006-01-08 01:47:47 0000</bug_when>
            <thetext>do you have a ~/.bash_login ?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>avuton@gmail.com</who>
            <bug_when>2006-01-08 04:24:48 0000</bug_when>
            <thetext>no... should I?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2006-01-08 04:32:13 0000</bug_when>
            <thetext>no, but some people dont realize that .bash_profile and .bash_login are mutal exclusive

bash-3.1 behaves for me at any rate:
$ cd ~
$ mkdir old
$ mv .bash_login .bash_profile old/
$ echo &apos;echo profile&apos; &gt; .bash_profile
$ bash -l
profile</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2006-01-15 03:49:19 0000</bug_when>
            <thetext>can you run the sample code i posted and see if it works for you</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>avuton@gmail.com</who>
            <bug_when>2006-01-15 05:29:36 0000</bug_when>
            <thetext>Ok, that bit of code does work, so the problem is a bit different than I&apos;m describing :/. When in gnu screen and I &apos;C-a C-c&apos; or Create a new window with a shell and switch to that window, .bash_profile is not run like it was in 3.0.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2006-01-15 11:02:42 0000</bug_when>
            <thetext>Created an attachment (id=77179)
bash-3.1-fix-dash-login-shell.patch

ah, screen uses &apos;-$SHELL&apos; to start a login shell and there was a thread on bug-bash about this being broken ... can you try this attached patch please ?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>avuton@gmail.com</who>
            <bug_when>2006-01-15 13:48:59 0000</bug_when>
            <thetext>Yay, That works, thanks!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2006-01-15 14:25:02 0000</bug_when>
            <thetext>added to portage then, thanks for testing</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>77179</attachid>
            <date>2006-01-15 11:02 0000</date>
            <desc>bash-3.1-fix-dash-login-shell.patch</desc>
            <filename>bash-3.1-fix-dash-login-shell.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">RGF0ZTogRnJpLCAxMyBKYW4gMjAwNiAxNzoxMToxMCArMDAwMApGcm9tOiBUaW0gV2F1Z2ggPHR3
YXVnaEByZWRoYXQuY29tPgpUbzogYnVnLWJhc2hAZ251Lm9yZwpTdWJqZWN0OiBbcGF0Y2hdIGZp
eCAnZXhlYyAtbCAvYmluL2Jhc2gnCgpDb25maWd1cmF0aW9uIEluZm9ybWF0aW9uIFtBdXRvbWF0
aWNhbGx5IGdlbmVyYXRlZCwgZG8gbm90IGNoYW5nZV06Ck1hY2hpbmU6IGkzODYKT1M6IGxpbnV4
LWdudQpDb21waWxlcjogaTM4Ni1yZWRoYXQtbGludXgtZ2NjCkNvbXBpbGF0aW9uIENGTEFHUzog
IC1EUFJPR1JBTT0nYmFzaCcgLURDT05GX0hPU1RUWVBFPSdpMzg2JyAtRENPTkZfT1NUWVBFPSds
aW51eC1nbnUnIC1EQ09ORl9NQUNIVFlQRT0naTM4Ni1yZWRoYXQtbGludXgtZ251JyAtRENPTkZf
VkVORE9SPSdyZWRoYXQnIC1ETE9DQUxFRElSPScvdXNyL3NoYXJlL2xvY2FsZScgLURQQUNLQUdF
PSdiYXNoJyAtRFNIRUxMIC1ESEFWRV9DT05GSUdfSCAgIC1JLiAgLUkuIC1JLi9pbmNsdWRlIC1J
Li9saWIgIC1EX0dOVV9TT1VSQ0UgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9GSUxFX09GRlNFVF9C
SVRTPTY0IC1PMiAtZyAtcGlwZSAtV2FsbCAtV3AsLURfRk9SVElGWV9TT1VSQ0U9MiAtZmV4Y2Vw
dGlvbnMgLWZzdGFjay1wcm90ZWN0b3IgLS1wYXJhbT1zc3AtYnVmZmVyLXNpemU9NCAtbTMyIC1t
YXJjaD1pMzg2IC1tdHVuZT1wZW50aXVtNCAtZmFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzCnVu
YW1lIG91dHB1dDogTGludXggZ2VuZS5zdXJyZXkucmVkaGF0LmNvbSAyLjYuMTMtMS4xNTk3X0ZD
NSAjMSBUaHUgT2N0IDYgMDI6MTM6MDYgRURUIDIwMDUgaTY4NiBpNjg2IGkzODYgR05VL0xpbnV4
Ck1hY2hpbmUgVHlwZTogaTM4Ni1yZWRoYXQtbGludXgtZ251CgpCYXNoIFZlcnNpb246IDMuMQpQ
YXRjaCBMZXZlbDogMQpSZWxlYXNlIFN0YXR1czogcmVsZWFzZQoKRGVzY3JpcHRpb246CglJZiBi
YXNoIGhhcyBhcmd2WzBdIGFzICctL2Jpbi9iYXNoJyBpdCBkb2VzIG5vdCBiZWNvbWUgYSBsb2dp
bgoJc2hlbGwuCgpSZXBlYXQtQnk6CglleGVjIC1sIC9iaW4vYmFzaAoJc2hvcHQKCkZpeDoKCi0t
LSBiYXNoLTMuMS9zaGVsbC5jLmxvZ2luCTIwMDYtMDEtMTMgMTY6NTI6MTQuMDAwMDAwMDAwICsw
MDAwCisrKyBiYXNoLTMuMS9zaGVsbC5jCTIwMDYtMDEtMTMgMTY6NTI6MTUuMDAwMDAwMDAwICsw
MDAwCkBAIC0xNTQzLDkgKzE1NDMsMTAgQEAKICAgICAgYW55IHN0YXJ0dXAgZmlsZXM7IGp1c3Qg
dHJ5IHRvIGJlIG1vcmUgbGlrZSAvYmluL3NoLiAqLwogICBzaGVsbF9uYW1lID0gYXJndjAgPyBi
YXNlX3BhdGhuYW1lIChhcmd2MCkgOiBQUk9HUkFNOwogCi0gIGlmICgqc2hlbGxfbmFtZSA9PSAn
LScpCisgIGlmIChhcmd2MCAmJiAqYXJndjAgPT0gJy0nKQogICAgIHsKLSAgICAgIHNoZWxsX25h
bWUrKzsKKyAgICAgIGlmICgqc2hlbGxfbmFtZSA9PSAnLScpCisgICAgICAgIHNoZWxsX25hbWUr
KzsKICAgICAgIGxvZ2luX3NoZWxsKys7CiAgICAgfQogCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KQnVnLWJhc2ggbWFpbGluZyBsaXN0CkJ1Zy1iYXNo
QGdudS5vcmcKaHR0cDovL2xpc3RzLmdudS5vcmcvbWFpbG1hbi9saXN0aW5mby9idWctYmFzaAoK
</data>        

          </attachment>
    </bug>

</bugzilla>