WOW! I just took a look at my own porteus.sh file:
The export DISTRO=porteus is in there like 50 times!
Code: Select all
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export DISTRO=porteus
export BOOTDEV=/mnt/sda1
export BASEDIR=/mnt/sda1
export PORTDIR=/mnt/sda1/porteus
export MODDIR=/mnt/sda1/porteus/modules
export PORTCFG=/mnt/sda1/porteus/porteus-v4.0-x86_64.cfg
And at the end, the PORTCFG points to porteus-v4.0-x86_64.cfg, which we know doesn't work for the changes= code. (but does for some others)
In order for my changes= to work, it is applied to the /boot/syslinux/porteus.cfg file instead after each desired line with APPEND. Not sure if this causes confusion for that issue.
I'll delete my porteus.sh, reboot, and see what happens....
Update: after deleting my own /etc/profile.d/porteus.sh file, I have a nice clean result:
Code: Select all
export DISTRO=porteus
export BOOTDEV=/mnt/sda1
export BASEDIR=/mnt/sda1
export PORTDIR=/mnt/sda1/porteus
export MODDIR=/mnt/sda1/porteus/modules
export PORTCFG=/mnt/sda1/porteus/porteus-v4.0-x86_64.cfg
Nice find! I wonder what caused my original porteus.sh file to have all that duplicated DISTRO exports?
That's a UNIX book - cool. -Garth