[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: