added bug warning in comments
authorelijah <elijah@758a04ac-41e6-0310-8a23-8373a73cc35d>
Mon, 9 Jan 2006 00:21:28 +0000 (00:21 +0000)
committerelijah <elijah@758a04ac-41e6-0310-8a23-8373a73cc35d>
Mon, 9 Jan 2006 00:21:28 +0000 (00:21 +0000)
git-svn-id: http://code.autistici.org/svn/backupninja/trunk@309 758a04ac-41e6-0310-8a23-8373a73cc35d

lib/easydialog.in

index 59b0efa296522fab1c1b15d4d479cfc825ce7a85..121c56ab67f367cb0074cbc372e37bc5347f87b8 100644 (file)
@@ -244,6 +244,17 @@ formDisplay() {
    ) | xargs $DIALOG 2> $temp
    local status=$?
    
+   ##
+   ## the exit status is meaningless, it is always 0.
+   ## i can't figure out how to get the exit status of dialog
+   ## if we do "dialog `arg code`" or "dialog $args", then the quotes
+   ## get messed up and dialog won't run.
+   ## if we do "(arg code) | xargs dialog", then the exit status is
+   ## swallowed by xargs. xargs should return different exit status
+   ## depending on the exit status of the command run, but i have
+   ## never been able to get that to work.
+   ## 
+
    REPLY=
    if [ $status = 0 ]; then
       IFS=$''