1
0

ajout de la configuration de journald et autres

This commit is contained in:
Daniel Tartavel 2018-11-01 21:07:33 +01:00
parent 7a390207c2
commit 67de215863

View File

@ -6,7 +6,9 @@ License: GPLv3
Group: Tools Group: Tools
Url: http://librepc.com Url: http://librepc.com
BuildArch: noarch BuildArch: noarch
Source1: journald.conf
Source2: tunnel
Source3: LibrePC.desktop
Requires: openssh-server Requires: openssh-server
Requires: sshfs-fuse Requires: sshfs-fuse
Requires: celestia Requires: celestia
@ -113,17 +115,46 @@ Requires: chromium-browser
%description %description
This task package installs LALIS choosen packages in mageia and some configurations. This task package installs LALIS choosen packages in mageia and some configurations.
%install
mkdir -p %{buildroot}/etc/systemd/
mkdir -p %{buildroot}/usr/local/bin/
mkdir -p %{buildroot}/usr/share/kio_desktop/
cp -af %{SOURCE1} %{buildroot}/etc/systemd/
cp -f %{SOURCE2} %{buildroot}/usr/local/bin/
cp -f %{SOURCE3} %{buildroot}/usr/share/kio_desktop/
%files %files
# configuration de l'assistance à distance # configuration de l'assistance à distance
# créer un utilisateur Lalis enlève les droits de lecture/écriture/visibllité/exécution à others # créer un utilisateur Lalis enlève les droits de lecture/écriture/visibilité/exécution à others
/etc/systemd/journald.conf
/usr/local/bin/tunnel
/usr/share/kio_desktop/LibrePC.desktop
%post %post
adduser lalis adduser lalis
chmod -R o-rwX /home/lalis chmod -R o-rwX /home/lalis
# Ajoute l'utilisateur lalis à ka liste des utilisateurs autorisés à se connecter en ssh # Ajoute l'utilisateur lalis à ka liste des utilisateurs autorisés à se connecter en ssh
echo "Allowusers lalis" >>/etc/ssh/sshd_config if [ -z "`grep cyberbaladeur /etc/ssh/sshd_config`" ]; then
# crée le script de connection sui de nomme "tunnel" et le met en exécution pour tout le monde echo "Allowusers lalis" >>/etc/ssh/sshd_config
fi
# crée le script de connection "tunnel" et le met en exécution pour tout le monde
printf "#!/bin/sh\nssh -N -f -R 6000:localhost:22 ssh@<serveur ssh de LALIS>\n" >/usr/local/bin/tunnel printf "#!/bin/sh\nssh -N -f -R 6000:localhost:22 ssh@<serveur ssh de LALIS>\n" >/usr/local/bin/tunnel
chmod a+x /usr/local/bin/tunnel chmod a+x /usr/local/bin/tunnel
for i in /home/*
do
if [ "$i" != "/home/lost+found" ]; then
echo "$i"
if [ -d $i ]; then
if [ -d "$i/Bureau" ]; then
D="$i/Bureau"
elif [ -d "$i/Desktop" ]; then
D="$i/Desktop"
fi
cp -fa /usr/share/kio_desktop/LibrePC.desktop "$D/"
OWNER=`basename $i`
chown $OWNER:$OWNER "$D/LibrePC.desktop"
fi
fi
done