Re: Output to Terminal
Re: Output to Terminal
- Subject: Re: Output to Terminal
- From: Lora Lozano <email@hidden>
- Date: Wed, 19 Apr 2017 18:39:36 -0700
Thank you again for your help, Stephane.
One other issue is that the message gets broadcasted to all terminal windows. I’ll take a look at the code as you suggested.
Thanks!
> On Apr 19, 2017, at 3:04 PM, Stephane Sudre <email@hidden> wrote:
>
> blanklikes -> blank lines
>
>
> On Thu, Apr 20, 2017 at 12:03 AM, Stephane Sudre <email@hidden> wrote:
>> If this is the only issue with what you're trying to achieve, don't
>> forget that wall(1) is part of Darwin, so you can get the source code
>> and modify it:
>>
>> https://opensource.apple.com/tarballs/remote_cmds/remote_cmds-54.50.1.tar.gz
>>
>> If you force the undocumented nobanner option and remove the blanklikes by:
>>
>> 1. changing line 86 to int nobanner=1;
>> 2. commenting lines 283 and 350.
>>
>> You can add your modified wall executable to your package resources and use it.
>>
>> e.g.
>>
>> macpro:~ stephane$ sudo echo "Compacting trash..." |
>> /Users/stephane/Library/Developer/Xcode/DerivedData/wall-e-btvgbaqrikqzcqavrorrfufgpfiw/Build/Products/Debug/wall-e
>> Compacting trash...
>>
>>
>>
>> On Wed, Apr 19, 2017 at 9:27 PM, Lora Lozano <email@hidden> wrote:
>>> Thank you for your suggestion, Stephane. It definitely does what I want it to do, but since it also displays the broadcast text, I don’t think it’s a solution I can use.
>>>
>>> Thanks,
>>> Lora
>>>
>>>> On Apr 19, 2017, at 3:43 AM, Stephane Sudre <email@hidden> wrote:
>>>>
>>>> Maybe not a good suggestion (but at least it does output something to
>>>> the terminal(s)):
>>>>
>>>> #!/bin/sh
>>>>
>>>> /bin/echo "This is an installation announcement." | /usr/bin/wall
>>>>
>>>> exit 0
>>>>
>>>> On Tue, Apr 18, 2017 at 1:48 AM, Lora Lozano <email@hidden> wrote:
>>>>> Hi,
>>>>>
>>>>> I have a postinstall script in my package. I’d like for it to echo something to the terminal if the user runs
>>>>>
>>>>> sudo installer -pkg <pathToPkg> -target /
>>>>>
>>>>> I see that the echo command in my postinstall script outputs to /var/log/install.log, and I can have it echo to a separate file also by using
>>>>>
>>>>> 2>&1 | tee -a "$logFile”
>>>>>
>>>>> However, can I output it to Terminal?
>>>>>
>>>>> Also, is there a way to pass a custom parameter to the installer command to be used by the postinstall script?
>>>>>
>>>>> Thanks in advanced.
>>>>>
>>>>> -Lora
>>>>> _______________________________________________
>>>>> Do not post admin requests to the list. They will be ignored.
>>>>> Installer-dev mailing list (email@hidden)
>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>
>>>>> This email sent to email@hidden
>>>>
>>>>
>>>>
>>>> --
>>>> Packaging Resources - http://s.sudre.free.fr/Packaging.html
>>>
>>
>>
>>
>> --
>> Packaging Resources - http://s.sudre.free.fr/Packaging.html
>
>
>
> --
> Packaging Resources - http://s.sudre.free.fr/Packaging.html
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Installer-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden