[pacman-dev] add message() function call for use in *.install/.PKGINFO files

Роман Кирилич roman.kyrylych at gmail.com
Sun May 28 19:35:47 EDT 2006


Yes, I know C. Programmed in it almost 5 years already. :-D
I've got your point. Now I understand that calling from post_install
in such way is impossible. Yes, using popen may be good solution.
Could there be some standard pipe defined to communicate between
.install script and front-end?

2006/5/29, VMiklos <vmiklos at frugalware.org>:
> On Mon, May 29, 2006 at 01:02:44AM +0300, ????? ??????? <roman.kyrylych at gmail.com> wrote:
> > Wow! I don't know what this code means (I'm not started digging
> > libalpm internals yet).
> > What I mean is something like this in .install file:
> >
> > post_install()
> > {
> >   task_start("Generating initial ramdisk...")
> >   # some code here...
> >   task_end()
> > }
> >
> > instead of this old bad way:
> >
> > post_install()
> > {
> >   echo "Generating initial ramdisk..."
> >   # some code here...
> >   echo " done"
> > }
> >
> > And like this:
> >
> > post_install()
> > {
> >   message("Attention! Please change default config file before
> > restart!", "MTYPE_WARNING")
> > }
> >
> > I'm talking about adding some predefined functions to "API" for PKGBUILDers.
>
> i really don't want to flame, but do you know C?
>
> when you call the scriptlet, the best what you can do is to use popen()
> then read something like:
>
> START Generating initial ramdisk
> DONE
>
> and then alpm can call the functions. you'll never be able to call the
> frontend's function from post_install()
>
> udv / greetings,
> VMiklos
>
> --
> Developer of Frugalware Linux, to make things frugal - http://frugalware.org
>
> _______________________________________________
> pacman-dev mailing list
> pacman-dev at archlinux.org
> http://www.archlinux.org/mailman/listinfo/pacman-dev
>




More information about the pacman-dev mailing list