cause genkernel to die if cant write to the DEBUGFILE. remove extra info strings...
authorEric Edgar <rocket@gentoo.org>
Mon, 18 Jul 2005 21:08:47 +0000 (21:08 +0000)
committerEric Edgar <rocket@gentoo.org>
Mon, 18 Jul 2005 21:08:47 +0000 (21:08 +0000)
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@272 67a159dc-881f-0410-a524-ba9dfbe2cb84

gen_funcs.sh
genkernel

index dcc48bf64dba965d9f4c2b0bb677253b16193193..fd6763f1c5d0ae3905d4cef89c9624792a747626 100755 (executable)
@@ -191,7 +191,10 @@ cache_replace() {
 }
 
 clear_log() {
-       [ -f "${DEBUGFILE}" ] && echo > "${DEBUGFILE}"
+    if [ -f "${DEBUGFILE}" ]
+    then
+       (echo > "${DEBUGFILE}") 2>/dev/null || small_die "Genkernel: Could not write to ${DEBUGFILE}."
+    fi   
 }
 
 gen_die() {
index 2bafbf5cd0ed5168e7434bfcf4225c7d5ad8d761..7a5ca2a7ce9d21ef07de143cf43a5253991d2734 100755 (executable)
--- a/genkernel
+++ b/genkernel
@@ -371,22 +371,14 @@ fi
 if [ "${BUILD_INITRD}" -eq '1' ]
 then
        echo
-       if [ "${KERN_24}" != '1' -a  "${CMD_BOOTSPLASH}" != '1' ]
-       then
-           print_info 1 'The initramfs compiled successfully!'
-       else
-           print_info 1 'The initrd compiled successfully!'
-       fi
-               echo
-               echo
-               print_info 1 'WARNING... WARNING... WARNING...'
-               print_info 1 'Additional kernel cmdline arguments that *may* be required to boot properly...'
-               [ "${LVM2}" -eq '1' ] && print_info 1 'add "dolvm2" for lvm2 support at boot time'
-               [ "${EVMS2}" -eq '1' ] && print_info 1 'add "doevms" for evms support at boot time'
-               [ "${DMRAID}" -eq '1' ] && print_info 1 'add "dodmraid" for dmraid support at boot time'
-               [ "${DMRAID}" -eq '1' ] && print_info 1 '       or "dodmraid=<additional options>"'
-               [ "${UNIONFS}" -eq '1' ] && print_info 1 'add "unionfs" for dmraid support at boot time'
-               [ "${UNIONFS}" -eq '1' ] && print_info 1 '      or "unionfs=<block_device>"'
+       print_info 1 'WARNING... WARNING... WARNING...'
+       print_info 1 'Additional kernel cmdline arguments that *may* be required to boot properly...'
+       [ "${LVM2}" -eq '1' ] && print_info 1 'add "dolvm2" for lvm2 support at boot time'
+       [ "${EVMS2}" -eq '1' ] && print_info 1 'add "doevms" for evms support at boot time'
+       [ "${DMRAID}" -eq '1' ] && print_info 1 'add "dodmraid" for dmraid support at boot time'
+       [ "${DMRAID}" -eq '1' ] && print_info 1 '       or "dodmraid=<additional options>"'
+       [ "${UNIONFS}" -eq '1' ] && print_info 1 'add "unionfs" for unionfs support at boot time'
+       [ "${UNIONFS}" -eq '1' ] && print_info 1 '      or "unionfs=<block_device>"'
 fi
 
 if [ "${CMD_NOINSTALL}" != '1' -a "${SYMLINK}" = '1' ]