added config load to connect2member
Signed-off-by: Daniel Tartavel <dtux@free.fr>
This commit is contained in:
parent
d0bd96746a
commit
7d6ac0c81c
33
SOURCES/connect2member
Normal file
33
SOURCES/connect2member
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
SYSCONFIGPATH=/etc/sshconnect.cfg
|
||||||
|
CONFIGPATH=~/.config/sshconnect.cfg
|
||||||
|
if ! [ -e $CONFIGPATH ]; then
|
||||||
|
if ! [ -e $SYSCONFIGPATH ]; then
|
||||||
|
echo "Saississez les données de connexion au serveur"
|
||||||
|
read -p "Nom d'utilisateur : " SSHUSER
|
||||||
|
read -p "Serveur : " SERVER
|
||||||
|
read -p "Port ssh : " PORT
|
||||||
|
echo -e "SSHUSER=$SSHUSER\nSERVER=$SERVER\nPORT=$PORT" >$CONFIGPATH
|
||||||
|
else
|
||||||
|
cp $SYSCONFIGPATH $CONFIGPATH
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
. $CONFIGPATH
|
||||||
|
if [ -z "$SSHUSER" ]; then
|
||||||
|
read -p "Nom d'utilisateur : " SSHUSER
|
||||||
|
echo -e "SSHUSER=$SSHUSER\n" >>$CONFIGPATH
|
||||||
|
fi
|
||||||
|
if [ -z "$SERVER" ]; then
|
||||||
|
read -p "Serveur : " SERVER
|
||||||
|
echo -e "SERVER=$SERVER\n" >>$CONFIGPATH
|
||||||
|
fi
|
||||||
|
if [ -z "$PORT" ]; then
|
||||||
|
read -p "Nom d'utilisateur : " PORT
|
||||||
|
echo -e "PORT=$PORT\n" >>$CONFIGPATH
|
||||||
|
fi
|
||||||
|
ssh -N -f -L 5900:localhost:5900 -p $PORT $SERVER
|
||||||
|
if ! [ -e ~/.config/remmina/group_vnc_lalis_localhost-5900.remmina ];then
|
||||||
|
cp /usr/share/lalis/group_vnc_lalis_localhost-5900.remmina ~/.local/share/remmina/lalis_vnc_lalis_lalis69-ddns-net.remmina
|
||||||
|
fi
|
||||||
|
remmina -c ~/.config/remmina/group_vnc_lalis_localhost-5900.remmina
|
@ -1,7 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
ssh -N -f -L 5900:localhost:5900 -p 10022 lalis69.ddns.net
|
|
||||||
if ! [ -e ~/.config/remmina/group_vnc_lalis_localhost-5900.remmina ];then
|
|
||||||
cp /usr/share/lalis/group_vnc_lalis_localhost-5900.remmina ~/.local/share/remmina/lalis_vnc_lalis_lalis69-ddns-net.remmina
|
|
||||||
fi
|
|
||||||
remmina -c ~/.config/remmina/group_vnc_lalis_localhost-5900.remmina
|
|
@ -1,13 +1,18 @@
|
|||||||
#!/usr/bin/sh
|
#!/usr/bin/sh
|
||||||
|
|
||||||
|
SYSCONFIGPATH=/etc/sshconnect.cfg
|
||||||
CONFIGPATH=~/.config/sshconnect.cfg
|
CONFIGPATH=~/.config/sshconnect.cfg
|
||||||
if ! [ -f $CONFIGPATH ]; then
|
if ! [ -e $CONFIGPATH ]; then
|
||||||
|
if ! [ -e $SYSCONFIGPATH ]; then
|
||||||
echo "Saississez les données de connexion au serveur"
|
echo "Saississez les données de connexion au serveur"
|
||||||
read -p "Nom d'utilisateur : " SSHUSER
|
read -p "Nom d'utilisateur : " SSHUSER
|
||||||
read -p "Serveur : " SERVER
|
read -p "Serveur : " SERVER
|
||||||
read -p "Port ssh : " PORT
|
read -p "Port ssh : " PORT
|
||||||
echo -e "SSHUSER=$SSHUSER\nSERVER=$SERVER\nPORT=$PORT" >$CONFIGPATH
|
echo -e "SSHUSER=$SSHUSER\nSERVER=$SERVER\nPORT=$PORT" >$CONFIGPATH
|
||||||
else
|
else
|
||||||
|
cp $SYSCONFIGPATH $CONFIGPATH
|
||||||
|
fi
|
||||||
|
fi
|
||||||
. $CONFIGPATH
|
. $CONFIGPATH
|
||||||
if [ -z "$SSHUSER" ]; then
|
if [ -z "$SSHUSER" ]; then
|
||||||
read -p "Nom d'utilisateur : " SSHUSER
|
read -p "Nom d'utilisateur : " SSHUSER
|
||||||
@ -21,6 +26,5 @@ else
|
|||||||
read -p "Nom d'utilisateur : " PORT
|
read -p "Nom d'utilisateur : " PORT
|
||||||
echo -e "PORT=$PORT\n" >>$CONFIGPATH
|
echo -e "PORT=$PORT\n" >>$CONFIGPATH
|
||||||
fi
|
fi
|
||||||
fi
|
|
||||||
echo "ssh -p $PORT -N -f -L 6000:localhost:6000 $SSHUSER@$SERVER"
|
echo "ssh -p $PORT -N -f -L 6000:localhost:6000 $SSHUSER@$SERVER"
|
||||||
ssh -p $PORT -N -f -L 6000:localhost:6000 $SSHUSER@$SERVER
|
ssh -p $PORT -N -f -L 6000:localhost:6000 $SSHUSER@$SERVER
|
||||||
|
@ -1,17 +1,18 @@
|
|||||||
Summary: Install LALIS Assistance
|
Summary: Install LALIS Assistance
|
||||||
Name: lalis-assistance
|
Name: lalis-assistance
|
||||||
Version: 1
|
Version: 1.3
|
||||||
Release: %mkrel 7
|
Release: %mkrel 2
|
||||||
License: GPLv3
|
License: GPLv3
|
||||||
Group: Tools
|
Group: Tools
|
||||||
Url: http://lalis.fr
|
Url: http://lalis.fr
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
|
||||||
Source1: connect2member.sh
|
Source1: connect2member
|
||||||
Source2: sshconnect
|
Source2: sshconnect
|
||||||
Source3: Assistance_Lalis_vnc.desktop
|
Source3: Assistance_Lalis_vnc.desktop
|
||||||
Source4: Assistance_Lalis_ssh.desktop
|
Source4: Assistance_Lalis_ssh.desktop
|
||||||
Source5: group_vnc_lalis_localhost-5900.remmina
|
Source5: group_vnc_lalis_localhost-5900.remmina
|
||||||
|
Source6: sshconnect.cfg
|
||||||
|
|
||||||
Requires: tigervnc
|
Requires: tigervnc
|
||||||
Requires: openssh-clients
|
Requires: openssh-clients
|
||||||
@ -23,6 +24,7 @@ This package installs LALIS assistance programs.
|
|||||||
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
|
mkdir -p %{buildroot}%{_sysconfdir}
|
||||||
mkdir -p %{buildroot}%{_bindir}
|
mkdir -p %{buildroot}%{_bindir}
|
||||||
mkdir -p %{buildroot}%{_datadir}/lalis
|
mkdir -p %{buildroot}%{_datadir}/lalis
|
||||||
mkdir %{buildroot}%{_datadir}/kio_desktop
|
mkdir %{buildroot}%{_datadir}/kio_desktop
|
||||||
@ -34,6 +36,7 @@ cp %{SOURCE3} %{buildroot}%{_datadir}/dist/desktop-files/default/
|
|||||||
cp %{SOURCE4} %{buildroot}%{_datadir}/kio_desktop/
|
cp %{SOURCE4} %{buildroot}%{_datadir}/kio_desktop/
|
||||||
cp %{SOURCE4} %{buildroot}%{_datadir}/dist/desktop-files/default/
|
cp %{SOURCE4} %{buildroot}%{_datadir}/dist/desktop-files/default/
|
||||||
cp %{SOURCE5} %{buildroot}%{_datadir}/lalis/group_vnc_lalis_localhost-5900.remmina
|
cp %{SOURCE5} %{buildroot}%{_datadir}/lalis/group_vnc_lalis_localhost-5900.remmina
|
||||||
|
cp %{SOURCE6} %{buildroot}%{_sysconfdir}/sshconnect.cfg
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%{_bindir}/connect2member.sh
|
%{_bindir}/connect2member.sh
|
||||||
@ -41,3 +44,4 @@ cp %{SOURCE5} %{buildroot}%{_datadir}/lalis/group_vnc_lalis_localhost-5900.remmi
|
|||||||
%{_datadir}/kio_desktop/*
|
%{_datadir}/kio_desktop/*
|
||||||
%{_datadir}/dist/desktop-files/default/*
|
%{_datadir}/dist/desktop-files/default/*
|
||||||
%{_datadir}/lalis/group_vnc_lalis_localhost-5900.remmina
|
%{_datadir}/lalis/group_vnc_lalis_localhost-5900.remmina
|
||||||
|
%{_sysconfdir}/sshconnect.cfg
|
||||||
|
Reference in New Issue
Block a user