27 lines
664 B
Groff
27 lines
664 B
Groff
#!/sbin/openrc-run
|
|
# Copyright 1999-2010 Gentoo Foundation
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
depend() {
|
|
need localmount
|
|
|
|
# Optional services (see ebuild)
|
|
use tcsd
|
|
}
|
|
|
|
start() {
|
|
# detect available tokens and set up
|
|
# /var/lib/opencryptoki/pk_config_data
|
|
ebegin "Preparing pkcs configuration"
|
|
/usr/sbin/pkcs11_startup
|
|
|
|
ebegin "Starting pkcsslotd"
|
|
start-stop-daemon --start --exec /usr/sbin/pkcsslotd --pidfile /var/run/pkcsslotd.pid
|
|
eend $? "Check your logs to see why startup failed"
|
|
}
|
|
|
|
stop() {
|
|
ebegin "Stopping pkcsslotd"
|
|
start-stop-daemon --stop --exec /usr/sbin/pkcsslotd --pidfile /var/run/pkcsslotd.pid
|
|
eend $?
|
|
}
|