Issue with re- or unbranding

Jeroen van Meeuwen kanarip at kanarip.com
Sat Jul 12 15:34:34 UTC 2008


Hi,

if we replace fedora-logos for generic-logos to try and re- or unbrand 
Fedora, /etc/rc.sysinit gets in the way:

==
# Print a text banner.
echo -en $"\t\tWelcome to "
read -r redhat_release < /etc/redhat-release
if [[ "$redhat_release" =~ "Red Hat" ]]; then
  [ "$BOOTUP" = "color" ] && echo -en "\\033[0;31m"
  echo -en "Red Hat"
  [ "$BOOTUP" = "color" ] && echo -en "\\033[0;39m"
  PRODUCT=`sed "s/Red Hat \(.*\) release.*/\1/" /etc/redhat-release`
  echo " $PRODUCT"
elif [[ "$redhat_release" =~ "Fedora" ]]; then
  [ "$BOOTUP" = "color" ] && echo -en "\\033[0;34m"
  echo -en "Fedora"
  [ "$BOOTUP" = "color" ] && echo -en "\\033[0;39m"
  PRODUCT=`sed "s/Fedora \(.*\) \?release.*/\1/" /etc/redhat-release`
  echo " $PRODUCT"
else
  PRODUCT=`sed "s/ release.*//g" /etc/redhat-release`
  echo "$PRODUCT"
fi
==

Resulting in "Welcome to Fedora" when a machine boots -both Live Media 
and Installation media.

No biggy, but I'm not sure whether replacing the contents of 
/etc/fedora-release (from fedora-release) would give my any trouble, and 
if so, whether we need to replace fedora-release when rebranding as well.

Another approach is to modify rc.sysinit in a way that takes into 
account rebranding.

Another approach is to move /etc/*-release to fedora-logos and having a 
generic-logos alternative.

I'd like some additional thoughts on this and some advice on what to pursue.

Kind regards,

Jeroen van Meeuwen
-kanarip




More information about the fedora-devel-list mailing list