Arthur Machlas wrote: > Camaleón wrote: > > Are you suggesting to manually edit the "/etc/init.d/network-manager" > > script header to fit my needs? Correct me if I'm wrong, but I expect this > > file (as any file located here) can be updated at any time and so > > replacing any of the customized values I can have written in there :-? > > Yes, that is what I am suggesting. And if the upgrade overwrites your > changes, you should file a bug report and ask the maintainer to come > into compliance with Debian Policy:
Let me confirm this. I have done this many times. You are allowed local modification of /etc/init.d/ scripts. (Postfix with SASL requires it.) When a new package is installed it will be handled as a conffile. That is to say that interface will be to ask you (if interactive) whether you want to install the new or keep the old with the default being to keep the old. The files will be saved with a .dpkg-old or .dpkg-new extension as appropriate if you want to merge changes in later. Since the default is to keep your installed and modified file this can never be changed automatically to start the new file. Therefore a very simple way to prevent a service from running is to edit the /etc/init.d/ script and put an 'exit 0' as the second line of the script. Do your self a favor and place a comment there for you to read when you come back to it later. It will show up in the diff between the old and new files and remind you of the details. Camaleón wrote: > A month ago, I disabled Network Manager service in my Squeeze system > so it doesn't run on start up. I wanted to keep NM installed (just > in case) Just as a side suggestion, removing the package seems cleanest. But if you are worried then what I would do is to download the .deb and save it into a good place locally. I move copies of debs I want to cache from /var/cache/apt/archives/ to /root/system/ on my machine. Then you can safely remove the package. If as a risk management issue you found that you needed it to get networking up and running then you can install it from the local copy (without networking) and get networking up and online. And then of course at that time you could always update to any version that came later than your cached version by doing an online update. Bob
signature.asc
Description: Digital signature