/etc/init.d

Tony Pursell ajp at princeswalk.fsnet.co.uk
Sat Jan 8 16:07:21 UTC 2011


On Sat, 2011-01-08 at 10:47 -0500, stan wrote:
> On Thu, Jan 06, 2011 at 03:11:27PM -0600, C de-Avillez wrote:
> > On 01/06/2011 06:57 AM, stan wrote:
> > > A quick question. On 10.04, if I add a package that is _not_ from the
> > > Ubuntu respoitries, can I just put it's startup script in /etc/init.d, and
> > > expect thisngs to get started up on system boot? Or is there more I need to
> > > do/
> > > 
> > > For instance, what control what runleves it is satrted and stoped at?
> > > 
> > > 
> > 
> > You can put the init script under /etc/init.d/ (or convert it to
> > upstart ;-).
> > 
> > Then use update-rc.d to set the run levels you want it to
> > automagically start. Usually the defaults are appropriate:
> > 
> > sudo update-rc.d <scriptName> defaults
> > 
> 
> Thanks for all the replies on this. It looked like this would be easy, but
> ....
> 
> Perhaps I need to provide more details. I installed the xrdp package, using
> apt-get. It appeared to be the package that provided the fucntionality I
> needed, but it proved to be very fragile, and unstable. I sent email to the
> support list for xrdp, where it was sugested that I try the git ersion, ass
> it is more stbale. Did an apt-get removee xrdp, downloaded, complied, and
> did a make install on the new cersion, started it by hand, and it does seem
> to be stable, so now I need t install int on the machine. Manualy put the
> startup script in /etc/init.d, looked at the replies to this post, and did
> the following:
> 
> root at pm2v40:/etc/init.d#  update-rc.d xrdp defaults
> update-rc.d: warning: /etc/init.d/xrdp missing LSB information
> update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
>  System start/stop links for /etc/init.d/xrdp already exist.
> 
> Now I understnad the LSB part, but this implies that the links that were
> installed for the Ubuntu xrdp package did not get removed, when I di the
> uninstall. Is this correct? If so, why  not?
> 

Probably the difference between 'remove' and 'purge'.  The former just
removes the package.  The latter removes configuration files as well.

See

man apt-get

Tony







More information about the ubuntu-users mailing list