X-Git-Url: http://ftp.carnet.hr/carnet-debian/scm?a=blobdiff_plain;f=debian%2Fpostinst;h=547ddadaccf2a138c83a52b85dd98cdb4124f20b;hb=843c8466e5fd7f20c6bcc6d0fc46a874955692f7;hp=fd8dbf663fea3da55eccbda19a21823de35f9574;hpb=d2ee35c7311f843c7e7365b68cf95e0fae2c5605;p=kernel-cn.git diff --git a/debian/postinst b/debian/postinst index fd8dbf6..547ddad 100755 --- a/debian/postinst +++ b/debian/postinst @@ -109,8 +109,12 @@ echo -n " kernel-img.conf" # generate initial grub loaders if [ ! -d "$grub_dir" ]; then mkdir -p "$grub_dir" + # x86 if [ -d /usr/lib/grub/i386-pc ]; then cp -a /usr/lib/grub/i386-pc/* "$grub_dir" + # x86_64 + elif [ -d /usr/lib/grub/x86_64-pc ]; then + cp -a /usr/lib/grub/x86_64-pc/* "$grub_dir" fi fi echo -n " grub1" @@ -143,7 +147,7 @@ echo -n " grub3" # workaround execshield SHIELD=$(sysctl -e -n kernel.exec-shield) if [ ! -z "$SHIELD" ]; then - sysctl -w -e kernel.exec-shield=0 >/dev/null 2>&1 + sysctl -e -w kernel.exec-shield=0 >/dev/null 2>&1 echo -n " execshield1" fi @@ -153,7 +157,7 @@ rm -f /etc/udev/rules.d/devfs.rules /etc/udev/rules.d/compat.rules \ #if [ ! -e /etc/udev/rules.d/udev.rules ]; then # ln -s ../udev.rules /etc/udev/rules.d/udev.rules #fi -udevcontrol reload_rules >/dev/null 2>&1 || true +udevadm control --reload_rules >/dev/null 2>&1 || true udevsettle || true echo -n " udev" @@ -246,7 +250,7 @@ echo -n " grub8" # restore execshield state if [ ! -z "$SHIELD" ]; then - sysctl -w -e "kernel.exec-shield=$SHIELD" >/dev/null 2>&1 + sysctl -e -w "kernel.exec-shield=$SHIELD" >/dev/null 2>&1 echo -n " execshield2" fi