There's an init.d file for Dropbox for non-GUI servers. I'd like to use drobpox as a way to understand systemd a little better.
In the init.d file, it pulls in a list of users from /etc/sysconfig. I'm trying to figure out how to do something like that with a service file.
My dropbox.service file is:
cat /etc/systemd/system/dropbox.service
---------------------------------------
[Unit] Description=Dropbox as a system service
[Service] ExecStart=/home/sdstern/.dropbox-dist/dropboxd User=sdstern # 'LANG' might be unnecessary, since systemd already sets the # locale for all services according to "/etc/locale.conf". # Run `systemctl show-environment` to make sure. Environment=LANG=en_US.utf-8
[Install] WantedBy=multi-user.target
---------------------------------------
Ideally, I'd look at a list of users entered in a file in /etc/sysconfig and loop through ExecStart and User for each user, substituting the user name for "sdstern" on each.
So, pointers on how to do things like this in a .service file?