Re: systemd network configuration

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



On Wed, Jul 25, 2012 at 9:03 AM, Fons Adriaensen <fons@xxxxxxxxxxxxxx> wrote:
> On Wed, Jul 25, 2012 at 11:57:02AM +0200, Tom Gundersen wrote:
>
>> Then create a service file in /etc/systemd/system/davids-network.service
>>
>> [unit]
>> description= David's Network Setup
>> Wants= network.target
>> Before= network.target
>>
>> [service]
>> Type = oneshot
>> ExecStart=/usr/local/bin/davids-network.sh
>>
>> [instal]
>> WantedBy= multi-user.target
>
> Can't help it, I find this syntax ugly (CamelCase), illiterate
> (assigning values to prepositions and verbs), and confusing.
> In 'A.service', what does 'Before= B' mean ? Does A come
> before B or the inverse ?

i normally prefer underscores in code ... but i'm pretty sure that
would look terrible?

the verb/preposition-like keywords usually describe other units -- eg.
other services/targets/ACTIVITIES -- so i don't think it's
incomprehensible.

all keywords are from A's perspective:
 - A `Wants` to start B when it starts (if available)
 - A must finish `Before` B can start (if started simultaneously)
 - A is `WantedBy` by C (if "installing" A permanently)
 - etc.

... basically it "reads" as you'd expect.

-- 

C Anthony


[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux