[Pkg-javascript-devel] Javascript trigger design

Thomas Goirand zigo at debian.org
Tue Dec 2 11:15:06 UTC 2014


On 12/02/2014 07:16 AM, Brian May wrote:
> On 2 December 2014 at 09:46, Thomas Goirand <zigo at debian.org
> <mailto:zigo at debian.org>> wrote:
> 
>     if [ "$1" = "configure" ] ; then
>         <some-other-stuff>
>         /usr/share/openstack-dashboard/manage.py compress --force
>         <some-other-stuff>
>     fi
>     if [ "$1" = "triggered" ] ; then
>         /usr/share/openstack-dashboard/manage.py compress --force
>     fi
> 
>     Is it *that* simple? I'm surprised by the "interest" thing just being
>     hinted with a directory. Does this mean that if anything changes in that
>     directory, then there's a trigger, and the openstack-dashboard compress
>     stuff will happen?
> 
> 
> There might be times when compress is run twice.  e.g. when
> upgrading openstack-dashboard and /usr/share/javascript/jsencrypt at the
> same time.
> 
> However I cannot think of anyway to fix this in a way that doesn't
> create other problems. So this might actually be the best solution.
> 
> (e.g. you could explicitly raise the trigger inside the configure event,
> however that will trigger all applications that have an interest
> in /usr/share/javascript/jsencrypt which is probably not desirable)

Great, thanks a lot everyone, it works well, and it was indeed super
easy to implement. I just uploaded horizon 2014.2-2 to Experimental with
the triggers stuff.

Cheers,

Thomas Goirand (zigo)




More information about the Pkg-javascript-devel mailing list