Re: ksvalidator - can't detect errors?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Matt Rose <mrose@xxxxxxxxxx> wrote:

>On Wed, 17 Aug 2011, whitivery wrote:
>
>> Sometimes ksvalidator will complain but not return an error, for
>> instance:
>>
>>   # ksvalidator -v RHEL5 /tmp/tmp.57yMAuel5v
>>   The following problem occurred on line 2 of the kickstart file:
>>   Unknown command: somesetting1
>>   # echo $?
>>   0
>>
>> I want to be able to detect such problems.  But when I try to
>> redirect or pipe the output of ksvalidator, it produces no
>> output.
>>
>> How can I detect such problems within a shell script?
>
>The error might be printed on stderr, which you would have to catch 
>specifically, most likely by redirecting the output to stdout, and 
>catching stdout.  If this is the case, something like this might work.
>
>output=$(ksvalidator -v RHEL5 /tmp/tmp.57yMAuel5v 2>&1)
>
>In general, with shell scripts, if you see output in interactive mode, but 
>not when you run it and capture the output in a script, this is the case.
>
>Matt

I was redirecting both stderr and stdout as you show - ksvalidator must be
detecting this and for some reason doesn't put out anything. 


_______________________________________________
Kickstart-list mailing list
Kickstart-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/kickstart-list


[Index of Archives]     [Red Hat General]     [CentOS Users]     [Fedora Users]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux