Building Pine with PASSFILE option
Rakhesh Sasidharan
rakhesh at rakhesh.com
Tue Aug 7 11:10:04 PDT 2007
Ignore this one please ... I figured a way out!
In Makefile
-----------
pre-fetch:
.if !defined(BATCH) && !defined(PACKAGE_BUILDING) &&
!defined(WITH_PASSFILE)
${SH} pkg-install
.endif
.if !defined(BATCH) && !defined(PACKAGE_BUILDING) &&
defined(WITH_PASSFILE)
${SH} pkg-install WITH_PASSFILE
.endif
And now I can test if $1 is WITH_MAKEFILE in pkg-install and show the
dialog accordingly!
That was fun! :)
Regards,
Rakhesh
Rakhesh Sasidharan wrote:
>
>> You would then need to add a warning when this option is enabled, as
>> according to
>> doc/tech-notes.txt this option is dangerous:
>>
>> PASSFILE
>> _WARNING!_ Turning this on is very dangerous and should
>> probably not be done, except on single user systems! For
>> :
>
> I'm stuck here!
>
> I went through the Pine Makefile coz I recollect it giving me a warning about
> Pine not recommended by the FreeBSD Security Officer. And I also went through
> the Porter's Handbook (very briefly). From these two I learnt about the
> "pkg-install" file and so I tried putting in something there to popup as a
> warning after the first warning.
>
> /usr/bin/dialog --msgbox "_WARNING!_ Turning the PASSFILE option on is very
> dangerous and should probably not be done, except on single user systems!" 7
> 70
>
> But thing is -- how do I make this warning appear *only* if the PASSFILE
> option is chosen? From what I can see, the "WITH_PASSFILE" variable is not
> visible to the "pkg-install" file and so I can't use that to wrap the dialog
> around an if ... fi block. Any ideas?
>
> Thanks,
> Rakhesh
> _______________________________________________
> freebsd-ports at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscribe at freebsd.org"
>
More information about the freebsd-ports
mailing list