ajout de la configuration de journald et autres
This commit is contained in:
parent
7a390207c2
commit
67de215863
@ -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
|
||||||
|
if [ -z "`grep cyberbaladeur /etc/ssh/sshd_config`" ]; then
|
||||||
echo "Allowusers lalis" >>/etc/ssh/sshd_config
|
echo "Allowusers lalis" >>/etc/ssh/sshd_config
|
||||||
# crée le script de connection sui de nomme "tunnel" et le met en exécution pour tout le monde
|
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
|
||||||
|
Reference in New Issue
Block a user