From 65606e941c906268f09b4ecc3bfaa1d0981b1c86 Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Fri, 2 Dec 2016 20:25:24 +0100 Subject: makekernel gibt nun erneuten Versuch für Passworteingabe von su MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- makekernel.in | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/makekernel.in b/makekernel.in index 023f22b..be7615c 100644 --- a/makekernel.in +++ b/makekernel.in @@ -204,12 +204,17 @@ fi echo 'becoming root ...' -su -c ' \ - . #ETCDIR#/makekernel.conf && \ - before_install_hook && \ - install -m644 --owner=root "'"${kernelImg}"'" "/boot/vmlinuz-'"${curVer}"'" && \ - grub-mkconfig -o /boot/grub/grub.cfg && \ - after_install_hook \ -' +err=1 +while [ ${err} -eq 1 ] +do + su -c ' \ + . #ETCDIR#/makekernel.conf && \ + before_install_hook && \ + install -m644 --owner=root "'"${kernelImg}"'" "/boot/vmlinuz-'"${curVer}"'" && \ + grub-mkconfig -o /boot/grub/grub.cfg && \ + after_install_hook || \ + exit 2 \ + ' && err=0 || err=$? +done echo 'Success.' -- cgit v1.2.3-54-g00ecf