On 04/25/2014 04:13 AM, Bruce Dubbs wrote: > Ken Moffat wrote: >> On Thu, Apr 24, 2014 at 08:02:58PM -0500, Bruce Dubbs wrote: >>> Ken Moffat wrote: >>> >>>> Thanks for the pointer (I have not built systemd at the moment, >>>> still trying to sort out enough details for me to have a chance of >>>> getting the whole thing working). But your use of sysctl looks >>>> unnecessarily long-winded : why not just something like this ? : >>>> >>>> sed -i 's/#LogLevel=info/LogLevel=warning/' \ >>>> /etc/systemd/system.conf >>> >>> I'm a bit confused. Are you referring to what's in the -dev book right >>> now? Or the part about sysctl that I abandoned as possible but too complex? >> >> The latter - when you first mentioned it, it was the main thing >> that I noticed for setting the log level. The change to permit >> systemd was large, and mostly went in as a single commit (compare >> good uses of git, where there are a series of patches, hopefully >> each small enough to review). You have spent a few weeks on >> sysv-with-systemd, and got it to your liking. The rest of us have a >> steep learing curve, and many areas where we need to find out how to >> change things. >> >> For me, log level is a fairly minor thing, but with a _lot_ of >> scope to make the system awkward to use _when_ other things are not >> correct. >> >> I think examples are always useful, and had read your posting about >> sysctl as an example. > > OK. There is a learning curve. I've only gotten slightly familiar with > it. However I keep picking up things. A couple of rules to keep in mind: > > /etc/systemd entries override /lib/systemd entries. > Remove /lib/systemd entries with ln -s /dev/null /etc/systemd/whatever > > .network and .link files go in /etc/systemd/network/ > > Boot scripts are .service configuration files and go in > /lib/systemd/system/ > They are enabled or disabled at boot time with > systemctl enable|disable name.service. > Individual services are brought up or down with > systemctl start|stop name.service. > > -- Bruce >
You can drop .service here. If there's no extension, .service is assumed. You need to use an extension if .socket or .timer is in question though. systemctl enable|disable service (without .service), etc. -- Note: My last name is not Krejzi. -- http://linuxfromscratch.org/mailman/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page