mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-09 23:23:00 -04:00
net-vpn/vtun-embedded: fix mistake
forgot the files dir, sorry. Signed-off-by: Jan-Espen Oversand <sigsegv@radiotube.org>
This commit is contained in:
33
net-vpn/vtun-embedded/files/vtun-embedded.rc
Normal file
33
net-vpn/vtun-embedded/files/vtun-embedded.rc
Normal file
@@ -0,0 +1,33 @@
|
||||
#!/sbin/openrc-run
|
||||
# Copyright 1999-2004 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
depend() {
|
||||
need net
|
||||
}
|
||||
|
||||
start() {
|
||||
IFS=$(printf '\n.'); # Set separator (IFS) to <newline><dot>
|
||||
IFS=${IFS%.}; # Remove <dot> - The <dot> was because shells remove trailing newlines with $(..)
|
||||
for line in `grep -v '^[[:space:]]*#' /etc/vtunemd-start.conf | grep -v '^[[:space:]]*$'`
|
||||
do
|
||||
echo $line |
|
||||
(IFS=" "
|
||||
read host server args
|
||||
if [ "$host" = "--server--" ]; then
|
||||
ebegin "Starting vtunemd server"
|
||||
/usr/sbin/vtunemd -s -P $server $args
|
||||
eend $?
|
||||
else
|
||||
ebegin "Starting vtund client $host to $server"
|
||||
/usr/sbin/vtunemd $args -- $host $server
|
||||
eend $?
|
||||
fi)
|
||||
done
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stopping all vtunemd servers and clients"
|
||||
killall vtunemd
|
||||
eend $?
|
||||
}
|
||||
33
net-vpn/vtun-embedded/files/vtunemd-start.conf
Normal file
33
net-vpn/vtun-embedded/files/vtunemd-start.conf
Normal file
@@ -0,0 +1,33 @@
|
||||
### this file defines whether vtund is run as a client or a server
|
||||
###
|
||||
### format is "[host] [server] <args>" or "--server-- [portnumber] <args>".
|
||||
###
|
||||
### [host] is the hostname to use as a client
|
||||
###
|
||||
### [server] is the server to connect to
|
||||
###
|
||||
### [args] is optional for both server and client and contains any additional
|
||||
### command line args for that instance of vtund. not needed by most people.
|
||||
###
|
||||
### --server-- is the literal string '--server--'. nothing more, nothing less.
|
||||
###
|
||||
### [portnumber] is the port number to run the server on.
|
||||
###
|
||||
###
|
||||
### you can have more than one client "host server" line if required,
|
||||
### and in theory, it should be possible to run as both a client and a
|
||||
### server simultaneously, but i haven't tested that.
|
||||
|
||||
|
||||
### examples:
|
||||
|
||||
### to run as a client using hostname 'viper'.
|
||||
#viper vtun-server.somewhere.com.au
|
||||
|
||||
### to run a persistent client connection using hostname 'viper'
|
||||
### connecting to a server on port 6000 and using /etc/vtun.viper.conf
|
||||
### as the config file.
|
||||
#viper vtun-server.somewhere.com.au -f /etc/vtun.viper.conf -s -P 6000
|
||||
|
||||
### to run vtund as a server on port 5000, uncomment the following line:
|
||||
#--server-- 5000
|
||||
Reference in New Issue
Block a user