]> git.pld-linux.org Git - packages/swatch.git/blame - swatch-service-generator
rel 4; fix generator
[packages/swatch.git] / swatch-service-generator
CommitLineData
7dfa6bcf
MM
1#!/bin/sh
2
3destunitdir=${1:-/tmp}
4
5# Do nothing if target is disabled
6[ -e /etc/systemd/system/multi-user.target.wants/swatch.target ] || exit 0
7
8[ -f /etc/sysconfig/swatch ] && . /etc/sysconfig/swatch
9
10if [ -d $destunitdir/swatch.target.wants ]; then
11 rm -f $destunitdir/swatch.target.wants/swatch@*.service
12else
13 mkdir -p $destunitdir/swatch.target.wants
14fi
15
16for name in $INSTANCES; do
8b1f7c8b 17 [ -L $destunitdir/swatch.target.wants/swatch@${name}.service ] && \
7dfa6bcf
MM
18 continue
19 ln -s /lib/systemd/system/swatch@.service \
8b1f7c8b 20 $destunitdir/swatch.target.wants/swatch@${name}.service
7dfa6bcf 21done
This page took 0.069012 seconds and 4 git commands to generate.