1
0

correction bug

This commit is contained in:
Daniel Tartavel 2018-11-01 21:26:52 +01:00
parent a1823e6acd
commit b89ac37f67
2 changed files with 18 additions and 16 deletions

View File

@ -3,7 +3,9 @@
Paquet rpm permettant de personnaliser l'installation de Mageia. Paquet rpm permettant de personnaliser l'installation de Mageia.
Pour créer le paquet: Pour créer le paquet:
Installer le paquet bm
urpmi bm urpmi bm
construire le paquet
cd task-lalis cd task-lalis
bm -al bm -al

View File

@ -8,7 +8,7 @@ Url: http://librepc.com
BuildArch: noarch BuildArch: noarch
Source1: journald.conf Source1: journald.conf
Source2: tunnel Source2: tunnel
Source3: LibrePC.desktop Source3: Lalis.desktop
Requires: openssh-server Requires: openssh-server
Requires: sshfs-fuse Requires: sshfs-fuse
Requires: celestia Requires: celestia
@ -130,7 +130,7 @@ cp -f %{SOURCE3} %{buildroot}/usr/share/kio_desktop/
# créer un utilisateur Lalis enlève les droits de lecture/écriture/visibilité/exécution à others # créer un utilisateur Lalis enlève les droits de lecture/écriture/visibilité/exécution à others
/etc/systemd/journald.conf /etc/systemd/journald.conf
/usr/local/bin/tunnel /usr/local/bin/tunnel
/usr/share/kio_desktop/LibrePC.desktop /usr/share/kio_desktop/Lalis.desktop
%post %post
adduser lalis adduser lalis
@ -140,21 +140,21 @@ if [ -z "`grep cyberbaladeur /etc/ssh/sshd_config`" ]; then
echo "Allowusers lalis" >>/etc/ssh/sshd_config echo "Allowusers lalis" >>/etc/ssh/sshd_config
fi fi
# crée le script de connection "tunnel" et le met en exécution pour tout le monde # 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 chmod a+x /usr/local/bin/tunnel
# Copie le fichier Lalis.desktop dans les dossier utilisateurs existant
for i in /home/* for i in /home/*
do do
if [ "$i" != "/home/lost+found" ]; then if [ "$i" != "/home/lost+found" ]; then
echo "$i" echo "$i"
if [ -d $i ]; then if [ -d $i ]; then
if [ -d "$i/Bureau" ]; then if [ -d "$i/Bureau" ]; then
D="$i/Bureau" D="$i/Bureau"
elif [ -d "$i/Desktop" ]; then elif [ -d "$i/Desktop" ]; then
D="$i/Desktop" D="$i/Desktop"
fi fi
cp -fa /usr/share/kio_desktop/LibrePC.desktop "$D/" cp -fa /usr/share/kio_desktop/Lalis.desktop "$D/"
OWNER=`basename $i` OWNER=`basename $i`
chown $OWNER:$OWNER "$D/LibrePC.desktop" chown $OWNER:$OWNER "$D/Lalis.desktop"
fi fi
fi fi
done done