case "${1}" in
purge)
rm -f /etc/sudoers.d/live
- rm -f /etc/profile.d/locales-all.sh
- rm -f /etc/profile.d/zz-live.sh
- rm -f /etc/X11/xorg.conf.d/99-live.conf
+ rm -f /etc/profile.d/zz-live-config_*.sh
+ rm -f /etc/X11/xorg.conf.d/zz-live-config_xserver-xorg.conf
rmdir --ignore-fail-on-non-empty /etc/live/config > /dev/null 2>&1 || true
rmdir --ignore-fail-on-non-empty /etc/live > /dev/null 2>&1 || true
then
sed -i -e "s|^ *LANG=.*|LANG=\"${LIVE_LOCALES}\"|" /etc/profile
else
- printf 'export LANG="%s"\n' "${_LOCALE}" > /etc/profile.d/locales-all.sh
+ printf 'export LANG="%s"\n' "${_LOCALE}" > /etc/profile.d/zz-live-config_locales-all.sh
fi
# Creating state file
# Checking if a display manager has been configured
case "${_X11}" in
true)
- rm -f /etc/profile.d/zz-live.sh
+ rm -f /etc/profile.d/zz-live-config_xinit.sh
return
;;
Configure_xinit ()
{
# Checking if package is already configured differently
- if [ -e /etc/profile.d/zz-live.sh ]
+ if [ -e /etc/profile.d/zz-live-config_xinit.sh ]
then
return
fi
-cat > /etc/profile.d/zz-live.sh << EOF
+cat > /etc/profile.d/zz-live-config_xinit.sh << EOF
if [ -z "\${DISPLAY}" ] && [ \$(tty) = /dev/tty1 ]
then
while true
if [ -e "/usr/share/live/config/xserver-xorg/${LIVE_XORG_DRIVER}.conf" ]
then
# xorg-driver manual override
- cp "/usr/share/live/config/xserver-xorg/${LIVE_XORG_DRIVER}.conf" /etc/X11/xorg.conf.d/99-live.conf
+ cp "/usr/share/live/config/xserver-xorg/${LIVE_XORG_DRIVER}.conf" /etc/X11/xorg.conf.d/zz-live-config_xserver-xorg.conf
else
# xorg-driver automatic override
-cat > /etc/X11/xorg.conf.d/99-live.conf << EOF
+cat > /etc/X11/xorg.conf.d/zz-live-config_xserver-xorg.conf << EOF
Section "Device"
Identifier "Default screen"
Driver "${LIVE_XORG_DRIVER}"