[Unit] Description=Racoon IKEv1 key management daemon for IPSEC After=syslog.target network.target Requires=ipsec.service [Service] Type=forking EnvironmentFile=/etc/conf.d/racoon ExecStartPre=/bin/sh -c '[ -e $RACOON_CONF ] || /bin/echo "You need a configuration file to start racoon." 1&>2' ExecStartPre=/bin/sh -c '[ -e $RACOON_PSK_FILE ] || /bin/echo "PSK file not found as specified. Set RACOON_PSK_FILE in /etc/conf.d/racoon." 1&>2' ExecStart=/usr/sbin/racoon -f ${RACOON_CONF} ${RACOON_OPTS} [Install] WantedBy=multi-user.target