On 03/06/2015 09:00 AM, Bernard Schoenacker wrote:


----- Message Transféré -----

Date: Fri, 6 Mar 2015 04:36:01 +0100
De: Bernard Schoenacker <bernard.schoenac...@free.fr>
À: ple...@debian.org
Sujet: paquet deb manquant


bonjour,


'jour

je recherche le moyen de faire une install oem debian sur des ordi
portables ....


super

avec ubuntu c'est possible :


chacun ses goûts

https://doc.ubuntu-fr.org/oem

comment faire que au premier boot j'ai adduser qui se lance avec gdm ?


Je suis sûr qu'un intervenant de la liste te la donnera, la *vrai* marche à suivre!

En attendant, tu pourrais faire un script qui se placerait dans (par exemple) le fichier /etc/rc.local.
Genre (simplifié):

#!/bin/sh

if [ -e /usr/var/share/lock_adduser_déjà_executé ]; then
        # vrai: le script a déjà été exécuté,
        # c'est la 2ème fois qu'il est lancé.
        # On le supprime de rc.local:

sed -e s|/usr/bin/nom_de_ton_script.sh|| /etc/rc.local
        # syntaxe à revoir, en tout cas je pense
        # que c'est possible car il me semble que
        # rc.local est sourcé et non exécuté donc
        # modifiable. Et puis c'est un script.
        # Au pire, tu lances le tien de façon non
        # bloquante dans rc.local (& à la fin) et tu ajoutes un
        # "sleep 1" au début de ce script pour être
        # sûr que rc.local soit "retourné".

        # Maintenant (facultatif mais plus propre)
        # on supprime ce script:

rm -rf /usr/bin/nom_de_ton_script.sh

        # là je suis pas sûr, il faudra peut-être
        # feinter (script en cours d'exécution,
        # non modifiable au pire tu le supprimes
        # plus tard)
        
        # Après ça, il faudrait aussi supprimer
        # le fichier lock pour faire propre.

exit 0  # (ou $? si tu préfères, ou rien aussi!)
        
        # Tiens-tiens, je sors sans avoir fermé
        # le if (ça pose un problème?).

else    # 1ère exécution, on ajoute l'utilisateur:

adduser toto

        # Et on prend note qu'on a ajouté
        # l'utilisateur:

touch /usr/var/share/lock_adduser_déjà_executé

fi

exit 0

slt
bernard


Tu n'as pas à t'inquiéter pour les droits, rc.local est exécuté par root.

Bon, je t'écris ça pour le fun, il doit y avoir une méthode oem dédiée bien plus simple :)

--
mrr

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: https://lists.debian.org/54f9a73e$0$3358$426a7...@news.free.fr

Répondre à