Changeset 534 for lliurex-grub-custom


Ignore:
Timestamp:
Feb 10, 2016, 12:04:51 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

    r484 r534  
    88TOKEN_GRUB_BACKGROUND="lliurex-grub-background"
    99TOKEN_GRUB_RW="lliurex-grub-rw"
     10TOKEN_GRUB_IFACES="lliurex-grub-ifaces"
    1011
    1112mkdir -p ${LLIUREX_GRUB_TOKENS_DIR}
     
    5152                date +%F_%R > ${LLIUREX_GRUB_TOKENS_DIR}/${TOKEN_GRUB_BACKGROUND}
    5253        fi
    53 
     54       
    5455        # Set GRUB rw only one time
    5556       
     
    5960        #       date +%F_%R > ${LLIUREX_GRUB_TOKENS_DIR}/${TOKEN_GRUB_RW}
    6061        #fi
     62       
     63        # Set Default boot options for GRUB_CMDLINE_LINUX_DEFAULT
     64        if [ ! -f ${LLIUREX_GRUB_TOKENS_DIR}/${TOKEN_GRUB_IFACES} ] ; then
     65                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                IFACES=`ls /sys/class/net|egrep -v '^lo$'`
     68                I=0
     69                for x in $IFACES; do
     70                    echo " [ LLiureX Grub Custom ] : Fixing $x into /etc/network/interfaces"
     71                    sed -i "s%$x%eth$i%g" /etc/network/interfaces || echo "Not found interface $x into /etc/network/interfaces"
     72                    I=$(($I+1))
     73                done
     74                date +%F_%R > ${LLIUREX_GRUB_TOKENS_DIR}/${TOKEN_GRUB_IFACES}
     75        fi
    6176fi
    6277
Note: See TracChangeset for help on using the changeset viewer.