Merge branch 'networks' into 'master'
permitir múltiples redes See merge request pip/rap!6
This commit is contained in:
commit
57757bbce7
@ -63,7 +63,7 @@ add_to_file(){
|
|||||||
# $1 nombre del nodo
|
# $1 nombre del nodo
|
||||||
get_node_dir() {
|
get_node_dir() {
|
||||||
node="$(get_node_name "$1")"
|
node="$(get_node_name "$1")"
|
||||||
dir="${RAP_DIR}/nodos/${node}"
|
dir="${RAP_NETWORKSDIR}/${node}"
|
||||||
|
|
||||||
if [ ! -d "${dir}" ] || [ ! -f "${dir}/tinc.conf" ]; then
|
if [ ! -d "${dir}" ] || [ ! -f "${dir}/tinc.conf" ]; then
|
||||||
fatal_error "El nodo no existe o es inválido"
|
fatal_error "El nodo no existe o es inválido"
|
||||||
|
@ -63,7 +63,7 @@ if test -z "${NODE}" ; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# Podríamos usar get_node_dir pero chequea si ya existe, cosa que no
|
# Podríamos usar get_node_dir pero chequea si ya existe, cosa que no
|
||||||
nodedir="${RAP_DIR}/nodos/${NODE}"
|
nodedir="${RAP_NETWORKSDIR}/${NODE}"
|
||||||
nodefile="${nodedir}/hosts/${NODE}"
|
nodefile="${nodedir}/hosts/${NODE}"
|
||||||
conffile="${nodedir}/tinc.conf"
|
conffile="${nodedir}/tinc.conf"
|
||||||
|
|
||||||
@ -128,11 +128,9 @@ fi
|
|||||||
$verbose && msg "Generando llaves..."
|
$verbose && msg "Generando llaves..."
|
||||||
echo -e "\n" | tincd -c "${nodedir}" --generate-keys=${KEYSIZE}
|
echo -e "\n" | tincd -c "${nodedir}" --generate-keys=${KEYSIZE}
|
||||||
|
|
||||||
# Sólo guardar el host si podemos escribir en hosts
|
$verbose && msg "Guardando el archivo de host con los demás nodos"
|
||||||
if test -w "${RAP_HOSTS}"; then
|
mkdir -p "${RAP_HOSTS}"
|
||||||
$verbose && msg "Guardando el archivo de host con los demás nodos"
|
cp -f "${nodefile}" "${RAP_HOSTS}"
|
||||||
cp -f "${nodefile}" "${RAP_HOSTS}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Instalar el terminar
|
# Instalar el terminar
|
||||||
$install && ${RAP} install ${NODE}
|
$install && ${RAP} install ${NODE}
|
||||||
|
3
rap
3
rap
@ -33,7 +33,8 @@ export RAP_LIBDIR="${RAP_LIBDIR:-${RAP_DIR}/lib}"
|
|||||||
export RAP_EXECDIR="${RAP_EXECDIR:-${RAP_DIR}/lib/exec}"
|
export RAP_EXECDIR="${RAP_EXECDIR:-${RAP_DIR}/lib/exec}"
|
||||||
export RAP_EXEC_HOOKDIR="${RAP_EXEC_HOOKDIR:-${RAP_DIR}/lib/hooks}"
|
export RAP_EXEC_HOOKDIR="${RAP_EXEC_HOOKDIR:-${RAP_DIR}/lib/hooks}"
|
||||||
export RAP_SKELDIR="${RAP_SKELDIR:-${RAP_DIR}/skel}"
|
export RAP_SKELDIR="${RAP_SKELDIR:-${RAP_DIR}/skel}"
|
||||||
export RAP_HOSTS="${RAP_HOSTS:-${RAP_DIR}/hosts}"
|
export RAP_NETWORKSDIR="${RAP_NETWORKSDIR:-${RAP_DIR}/networks/${NETWORK}}"
|
||||||
|
export RAP_HOSTS="${RAP_HOSTS:-${RAP_NETWORKSDIR}/hosts}"
|
||||||
export RAP_COMMAND
|
export RAP_COMMAND
|
||||||
export KEYSIZE=${KEYSIZE:-4096}
|
export KEYSIZE=${KEYSIZE:-4096}
|
||||||
export KEYSERVER=${KEYSERVER:-"https://rap.partidopirata.com.ar"}
|
export KEYSERVER=${KEYSERVER:-"https://rap.partidopirata.com.ar"}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user