From: Andrea R. <ar...@sy...> - 2006-07-24 22:06:39
|
Author: arighi Date: 2006-07-24 17:06:27 -0500 (Mon, 24 Jul 2006) New Revision: 3689 Modified: trunk/initrd_source/skel/etc/init.d/functions Log: - fix: redirect stdout and stderr of shellout directly to the console (bypass virtual console redirection) - fix: shellout if bittorrent-console returns an error code Modified: trunk/initrd_source/skel/etc/init.d/functions =================================================================== --- trunk/initrd_source/skel/etc/init.d/functions 2006-07-21 16:59:44 UTC (rev 3688) +++ trunk/initrd_source/skel/etc/init.d/functions 2006-07-24 22:06:27 UTC (rev 3689) @@ -250,7 +250,7 @@ logmsg "Installation failed!! Stopping report task." stop_report_task -1 fi - exec sh + exec sh > /dev/console 2>&1 } # ################################################################################ @@ -514,7 +514,7 @@ bittorrent_upload_min=${BITTORRENT_UPLOAD_MIN:-50} # Start downloading. - bittorrent-console --no_start_trackerless_client --max_upload_rate 0 --display_interval 1 --rerequest_interval 1 --bind ${IPADDR} --save_in ${destination} ${torrent} > $bittorrent_log & + bittorrent-console --no_start_trackerless_client --max_upload_rate 0 --display_interval 1 --rerequest_interval 1 --bind ${IPADDR} --save_in ${destination} ${torrent} > $bittorrent_log || shellout & pid=$! # Wait for BitTorrent log to appear. |