correction bug
This commit is contained in:
parent
a1823e6acd
commit
b89ac37f67
@ -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
|
||||||
|
@ -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
|
||||||
|
Reference in New Issue
Block a user