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
|
||||
Url: http://librepc.com
|
||||
BuildArch: noarch
|
||||
|
||||
Source1: journald.conf
|
||||
Source2: tunnel
|
||||
Source3: LibrePC.desktop
|
||||
Requires: openssh-server
|
||||
Requires: sshfs-fuse
|
||||
Requires: celestia
|
||||
@ -113,17 +115,46 @@ Requires: chromium-browser
|
||||
%description
|
||||
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
|
||||
|
||||
# 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
|
||||
adduser lalis
|
||||
chmod -R o-rwX /home/lalis
|
||||
# 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
|
||||
# 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
|
||||
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