Ignore:
Timestamp:
Feb 10, 2016, 12:38:02 PM (4 years ago)
Author:
mabarracus
Message:

wip

File:
1 edited

Legend:

Unmodified
Added
Removed
  • lliurex-grub-custom/trunk/fuentes/debian/lliurex-grub-custom.postinst

    r537 r539  
    99TOKEN_GRUB_RW="lliurex-grub-rw"
    1010TOKEN_GRUB_IFACES="lliurex-grub-ifaces"
     11LLIUREX_GRUB_DEFAULT="/etc/lliurex-grub/grub.default"
    1112
    1213mkdir -p ${LLIUREX_GRUB_TOKENS_DIR}
    1314
    1415if [ -f /etc/default/grub ]; then
    15        
     16        cp /etc/default/grub ${LLIUREX_GRUB_DEFAULT}
    1617        echo " [ LLiureX Grub Custom ] : Settings for LliureX Grub"
    1718        # Set distribution only one time
    1819        if [ ! -f ${LLIUREX_GRUB_TOKENS_DIR}/${TOKEN_DISTRIBUTOR} ] ; then
    1920                echo " [ LLiureX Grub Custom ] : Setting DISTRIBUTION"
    20                 sed -i "s%^GRUB_DISTRIBUTOR=.*%GRUB_DISTRIBUTOR=\"LliureX Xenial\"%g"   /etc/default/grub || echo "Not find the line"
     21                sed -i "s%^GRUB_DISTRIBUTOR=.*%GRUB_DISTRIBUTOR=\"LliureX Xenial\"%g"  ${LLIUREX_GRUB_DEFAULT} || echo "Not find the line"
    2122                date +%F_%R > ${LLIUREX_GRUB_TOKENS_DIR}/${TOKEN_DISTRIBUTOR}
    2223        fi
     
    2526        if [ ! -f ${LLIUREX_GRUB_TOKENS_DIR}/${TOKEN_GFXMODE} ] ; then
    2627                echo " [ LLiureX Grub Custom ] : Setting GFXMODE"
    27                 sed -i "s%^#GRUB_GFXMODE=.*%GRUB_GFXMODE=1024x768%g"   /etc/default/grub || echo "Not find the line"
     28                sed -i "s%^#GRUB_GFXMODE=.*%GRUB_GFXMODE=1024x768%g"  ${LLIUREX_GRUB_DEFAULT} || echo "Not find the line"
    2829                date +%F_%R > ${LLIUREX_GRUB_TOKENS_DIR}/${TOKEN_GFXMODE}
    2930        fi
     
    3334        if [ ! -f ${LLIUREX_GRUB_TOKENS_DIR}/${TOKEN_GRUB_HIDDEN_TIMEOUT} ] ; then
    3435                echo " [ LLiureX Grub Custom ] : Setting HIDDENT_TIMEOUT"
    35                 sed -i "s%^GRUB_HIDDEN_TIMEOUT_QUIET=true%#GRUB_HIDDEN_TIMEOUT_QUIET=true%g"   /etc/default/grub || echo "Not find the line"
     36                sed -i "s%^GRUB_HIDDEN_TIMEOUT_QUIET=true%#GRUB_HIDDEN_TIMEOUT_QUIET=true%g"  ${LLIUREX_GRUB_DEFAULT} || echo "Not find the line"
    3637                date +%F_%R > ${LLIUREX_GRUB_TOKENS_DIR}/${TOKEN_GRUB_HIDDEN_TIMEOUT}
    3738        fi
     
    4142        if [ ! -f ${LLIUREX_GRUB_TOKENS_DIR}/${TOKEN_GRUB_HIDDEN_TIMEOUT_2} ] ; then
    4243                echo " [ LLiureX Grub Custom ] : Setting HIDDENT_TIMEOUT"
    43                 sed -i "s%^GRUB_HIDDEN_TIMEOUT=.*%GRUB_HIDDEN_TIMEOUT=%g"   /etc/default/grub || echo "Not find the line"
     44                sed -i "s%^GRUB_HIDDEN_TIMEOUT=.*%GRUB_HIDDEN_TIMEOUT=%g"  ${LLIUREX_GRUB_DEFAULT} || echo "Not find the line"
    4445                date +%F_%R > ${LLIUREX_GRUB_TOKENS_DIR}/${TOKEN_GRUB_HIDDEN_TIMEOUT_2}
    4546        fi
     
    4950        if [ ! -f ${LLIUREX_GRUB_TOKENS_DIR}/${TOKEN_GRUB_BACKGROUND} ] ; then
    5051                echo " [ LLiureX Grub Custom ] : Setting GRUB_BACKGROUND"
    51                 echo 'GRUB_BACKGROUND="/usr/share/lliurex-grub-custom/backgrounds/trusty.png"' >> /etc/default/grub
     52                echo 'GRUB_BACKGROUND="/usr/share/lliurex-grub-custom/backgrounds/trusty.png"' >> ${LLIUREX_GRUB_DEFAULT}
    5253                date +%F_%R > ${LLIUREX_GRUB_TOKENS_DIR}/${TOKEN_GRUB_BACKGROUND}
    5354        fi
     
    6465        if [ ! -f ${LLIUREX_GRUB_TOKENS_DIR}/${TOKEN_GRUB_IFACES} ] ; then
    6566                echo " [ LLiureX Grub Custom ] : Setting default Linux cmdline"
    66                 sed -i "s%^GRUB_CMDLINE_LINUX_DEFAULT=.*%GRUB_CMDLINE_LINUX_DEFAULT=\"net.ifnames=0 quiet splash rw\"%g" /etc/default/grub || echo "Not find the line"
     67                sed -i "s%^GRUB_CMDLINE_LINUX_DEFAULT=.*%GRUB_CMDLINE_LINUX_DEFAULT=\"net.ifnames=0 quiet splash rw\"%g" ${LLIUREX_GRUB_DEFAULT} || echo "Not find the line"
    6768                IFACES=`ls /sys/class/net|egrep -v '^lo$'`
    6869                I=0
     
    9394                fi
    9495                if dpkg-divert --package ${OUR_PACKAGE}  --divert ${GRUB_DEFAULT_FILE}.ubuntu --rename ${GRUB_DEFAULT_FILE} ; then
     96                        ln -fs ${LLIUREX_GRUB_DEFAULT} ${GRUB_DEFAULT_FILE}
    9597                        echo "Diverted ${GRUB_DEFAULT_FILE} file"
    9698                else
Note: See TracChangeset for help on using the changeset viewer.