Re: Service registration
Hi,
>>"Guy" == Guy Maor <maor@1Cust8.max37.los-angeles.ca.ms.uu.net> writes:
Guy> For elisp files, it might work like this.
Guy> $ register-service --help register-service --install service
Guy> package [param=value ...] register-service --remove service
Guy> package
Guy> In the dpkg postinst: register-service --install elisp dpkg
Guy> file=/usr/lib/dpkg/dpkg-dev.el In the dpkg prerm:
Guy> register-service --remove elisp dpkg
Guy> $ provide-service --help provide-service --install-hook service
Guy> package hookfile provide-service --remove-hook service package
Guy> provide-service --list-clients service ...
Guy> In the emacs postinst: provide-service --install-hook elisp emacs
Guy> /usr/lib/emacs/install-hook
Guy> /usr/lib/emacs/install-hook can then simply build up a list in
Guy> /etc/emacs.el of all the files that need to run. Easy enough
Guy> with perl.
This will not work for packages like Gnus, bbdb, w3,
hyperbole, vm, and psgml, since the compilation requires selectively
preloading some files, or even running complex build-scripts during
the compilation of the elisp files.
Let us not solidify policy that is unworkable for a majority
of the independent elisp packages.
Guy> Comments?
;-)
manoj
--
Recognising a fault as a fault, and what is not a fault as not one,
by holding to right views people go to a good rebirth. 319
Manoj Srivastava <srivasta@acm.org> <http://www.datasync.com/%7Esrivasta/>
Key C7261095 fingerprint = CB D9 F4 12 68 07 E4 05 CC 2D 27 12 1D F5 E8 6E
--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-devel-request@lists.debian.org .
Trouble? e-mail to templin@bucknell.edu .
Reply to: