Path: csiph.com!xmission!news.snarked.org!news.linkpendium.com!news.linkpendium.com!panix!usenet.stanford.edu!not-for-mail From: Eli Schwartz Newsgroups: gnu.bash.bug Subject: Re: Feature request: profile.d equivalent for non-login shells Date: Thu, 10 Oct 2019 00:26:37 -0400 Lines: 73 Approved: bug-bash@gnu.org Message-ID: References: <374cee84-651a-7731-8834-d5d3001f5201@archlinux.org> NNTP-Posting-Host: lists.gnu.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="goj8QycreUhlEPMyQzrVXgwzG92cQxru2" X-Trace: usenet.stanford.edu 1570681618 25837 209.51.188.17 (10 Oct 2019 04:26:58 GMT) X-Complaints-To: action@cs.stanford.edu To: bug-bash@gnu.org Envelope-to: bug-bash@gnu.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=archlinux.org; s=orion; t=1570681600; bh=7Y+D4XADdiO6A9sK2zCZwgZEaa/HwLSAdaHsOmPHUGI=; h=Subject:To:References:From:Date:In-Reply-To; b=K6n5zaVg7bVWh5sr4CCX/ddRMySUOwEZabvPrrm0gE7Xfzx1J8zfoBYC0YwnxRz0i K5na6m1eWsQv8nl/Bmo+u7oBMYB61prX79Lgt3joS5+mpJOooY82qdiSUunQz2LKdC N5aDT/7GW5YALlaXkPYwcZ+K+ytDdTHZI6+MpzOYhncyQNFiom7ZsXeC0s626WWEY2 jV7IRXcZS/4XS8S54Xd0Phb/7qYE/w1uh2Q4aXPS9V0rlJYeti7eqhdsWQWC6WD5jG BBgrjNlKwQN2koFHxYHbrqm2ZEVjJMmyBRzojuWoexfeTnY5jUS++84nfRlhoITo6o 8jyr8BKu1mHMscO8d4La1E7k6G7K5Q3uIpBYprb8JxYy0Glv96S9KEGeM9Hf02+EtC IT6PgfQsw0tRYYZe3oDUOdNE0tLOsZ7yteVU+qHJEPC37vJb7dh0cuM6jXKJFfI5Q4 Vaf/QcSE7JmhkByn60dX5gJi1eDH4lvTP4A3Jim70Rr61THs/tVLQqqxbNdVhxLmYS Sp1vPn1wumaN01TEfDcM4mnOdwJTHcKOWUWLPXgh8vPqx1lX7fpcQfx45r0Mf29EaB 5wqVLiDi0cBlJDVgda1Kq8M3uo4nagztSbSbfw8YG7EDXe4dQJvi189MD7phWutjFj oDQL4RN6A/VxrgUXbupE2YIM= X-Clacks-Overhead: GNU Terry Pratchett User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.1.1 In-Reply-To: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 88.198.91.70 X-BeenThere: bug-bash@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Bug reports for the GNU Bourne Again SHell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: <374cee84-651a-7731-8834-d5d3001f5201@archlinux.org> X-Mailman-Original-References: Xref: csiph.com gnu.bash.bug:15489 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --goj8QycreUhlEPMyQzrVXgwzG92cQxru2 Content-Type: multipart/mixed; boundary="iRebmKEmkmduCQbbscfPdaFcdf3pPIqqV" --iRebmKEmkmduCQbbscfPdaFcdf3pPIqqV Content-Type: text/plain; charset=utf-8 Content-Language: en-US-large Content-Transfer-Encoding: quoted-printable On 10/10/19 12:20 AM, lists@ifohancroft.com wrote: > Hi Everyone! >=20 > I'm IFo. >=20 > I would like to request the addition of a bashrc.d folder in /etc that > gets sourced by /etc/bashrc for non-login shells. A non-login shells > equivalent to profile.d >=20 > This would make for a very elegant and beautiful solution for when > software needs a script to be sourced for a non-login shell profile.d isn't a thing, except inasmuch as your Linux distro most likely includes code in /etc/profile to check for files in /etc/profile.d/ and source those too. So, feel free to add the same for loop in your /etc/bashrc, in order to source /etc/bashrc.d/* files. I don't think there is anything to be done in the bash project itself. --=20 Eli Schwartz Arch Linux Bug Wrangler and Trusted User --iRebmKEmkmduCQbbscfPdaFcdf3pPIqqV-- --goj8QycreUhlEPMyQzrVXgwzG92cQxru2 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEvSewel70XCra9w4EhIGKaBmvSpsFAl2esv0ACgkQhIGKaBmv SptKEg/9HksAedAS1ALUxoD57Rf4jEioVPRjc6z6AN3JwN6dhm+Ijky5Hwg2/U3N FzksMC6heDyNzjvxbWW01cV3BpbB08BwIizTLXb1VGTOyVVhCB0k0/9EkKT+Sltg T4/Co0/6MRGXW3++UcGspJPNhYqIuTN/lpi9EIn0Wd5X1LJvpWHZPl/T4vSkzoaD bptegmmroS2+ydsQWavs57fuz8P1Qg9MyPayWeqIW/6U2boHpDtVpjBL3LetSAM7 m88W+lzHs+8XlbI47G2BfBrFBe73EfLm3GLjBsr8Er/wc1gH4BGbSBq0MtMPSVBi /EWHZhwFtZ9B3CHFWXBTUd/1bSml/1xIVEx6ANQ2y3Of2IAr/BNHQc1hSSeBpK2n IWxeoqlu1ess5ja7gfvicCBEvrdrf2hpR1F1IpsWog/9oXQxN19d8ytGUmFC+4rx xeIdbb8jmghUMtWCA9ANR8XkzNmPQ579tThi2Xx4SdmIs15gcEnXg8wu7Qz+TdEx s0yNMVZc0+jo5sDQs+b9e4M7UPpbtI4j5F49tJW3nJhBGg+8v2e9RGkElkdtjADx wlOanNak5fxD4m/tpr078/k/IdqYe5j/edciOSBpUP1QnLMPnXtYOXz1WuImfUTu AYWFI49QNNvSY42K2wbT3JKZsSjQl01K1lLKYz2Xl5ff5o2cBBKJAjMEAQEKAB0W IQRgQRMEwJ02YoNA7v/OsWfvtXIr1gUCXZ6y/QAKCRDOsWfvtXIr1uuvD/4tvEKS Tgp20QUK0dM8GVGGZgnFyCUtYCkxLe8g/0ANSkLaZCNStzd/0sImMbutmWZfworg AdJ797RlvTSq4CTdrxo1zViDrQUagyXTLKK65XERvI80FpVx9Nkbk6IyfC5xZfuT WkMZXctMLngVQQL3hTdMVFosRWkaPgCBUePJRU/BCpQa8KRCsx6+NcX9bTyGs9pY TOf8fjRsW79KMnSxXNBN/KDBoFeaSgIJU9T2ugYHauflDjJNgmq3cBtJCEdMIumX A+2y68XlsaosHOBScRzb0cL+femM25armpTOOQjCGYDHLMdfH9cA/78OVgAtUZ5D 7QjUlGc2ZXGEsShgy69H9P8gkmUa6yRoyVLIU4cYRMtTavZOkHAkqvF3tS8Q4KMx jWau69DnlpZFzGd7DLkHF9eIWxfXrUesWePiq/NYmw0C7902juev27oK/81Oq452 C6OIyuQ7+xK011YyZPlinZVtsvVt8fbI2pO/Y8RrkzrMqKFeUedxjs6kJI0Pj8i2 FJ+XqHi8ZuiI1k/WOYs5ysgsfIa4UpHRiZJnv0WZf55xU1HUncVugcnFmECV1/bI d59xqHiMZVWU5QewrsNOgKabpZQ//NitXH5/1V1Z1nff854+qouNmYt+voZT/aoU +F+WsS50wFNy0UeW9Pi38TOsQn2QD87DHBu9lQ== =5I2/ -----END PGP SIGNATURE----- --goj8QycreUhlEPMyQzrVXgwzG92cQxru2--