Snažil jsem se o maximálně snadný popis problému. rozeberu to.
v .bashrc mám absolutní cesty, spouštěný skript vezme zvolený adresář (adresář, který obsahuje strukturu s různými skripty), projde je, najde všechny podadresáře a přidá je na PATH. Smyslem je mít možnost selektivně přidat nějakou množinu skriptů na path (proto je jejich přidání v samostatném skriptu) a nemít bordel v .bashrc.
částečně to "funguje" a mám pocit, že dříve to fungovalo komplet. Problém je v tom, že volaný skript exportuje PATH, když ji pak vypíšu je korektní, ale nastartování bashe je PATH opět v původním stavu.
napadá mne možná kolize např. s /etc/profile. V jakém pořadí se spouští tyto skripty při startu nového bashe? Nebo napadá někoho jiný důvod pro toto chování?