Messages récents

Pages: [1] 2 3 ... 10
1
Discussions générales / Re : installation 32 bits
« Dernier message par tnut le ven. févr. 16 17:04:43 2018 »
Bravo Daniel, C'est cool que tu gères ta NuTyX comme ça :)
2
Discussions générales / Re : installation 32 bits
« Dernier message par dania5583 le ven. févr. 16 16:55:28 2018 »
J'ai mis la variable CONNMAND_PIDFILE="/var/run/connman.pid" et là plus d'erreur au boot . Bon sur un Atom 32 bits ça rame un peu mais ça marche
3
Discussions générales / Re : installation 32 bits
« Dernier message par dania5583 le jeu. févr. 15 19:09:05 2018 »
J'ai réussi à faire marcher connman au boot

J'ai d'abord modifier le fichier /lib/lsb/init-functions dans la section network configuration
# Network configuration
. ${NETWORKCONFIG_FILE}

NM_PIDFILE="/var/run/NetworkManager.pid"
WICD_PIDFILE="/var/run/wicd/wicd.pid"
CONNMAND_PIDFILE="pidof connmand"

if [ "${MANAGER}" == "" ]; then
  MANAGER="cli"
  if [ -f /usr/sbin/NetworkManager ]; then
     MANAGER="networkmanager"
  fi
  if [ -f /usr/bin/wicd ]; then
     MANAGER="wicd"
  fi
  if [ -f /usr/sbin/connmand ]; then
     MANAGER="connman"
  fi
fi
dans la section do_start_network
      connman)
         if [ -f /usr/sbin/connmand ]; then
            if [ -e $CONNMAND_PIDFILE ]; then
               echo "Connman appears to already be running"
               echo "If this is NOT the case, then remove"
               echo "$CONNMAND_PIDFILE, check the ${NETWORKCONFIG_FILE} file"
               echo "and try again"
            else
               log_info_msg "Starting the connman Daemon..."
               start_daemon /usr/sbin/connmand 1>/dev/null
               evaluate_retval
               if grep -v ^# /etc/fstab | grep _netdev > /dev/null; then
                    while ! grep "nameserver" /etc/resolv.conf ;
                        do
                            if [ $NETWORKDELAY -gt 0 ]; then
                               sleep 1
                               echo -n .
                               let NETWORKDELAY=$NETWORKDELAY-1

                               if [ $NETWORKDELAY -lt 1 ]; then
                                   log_failure_msg2 "Time out"
                                   exit 1
                               fi
                            fi
                        done
                        log_success_msg2 "Network successfully configured..."
               fi
            fi
         else
            echo "the package connman seems not to be install"
            echo "check the ${NETWORKCONFIG_FILE} file"
         fi
dans la section do_stop_network
      connman)
         if [ -f /usr/sbin/connmand ]; then
            log_info_msg "Stopping connman daemon..."
            killproc /usr/sbin/connmand
            evaluate_retval
         else
            echo "the package connman seems not to be install"
            echo "check the ${NETWORKCONFIG_FILE} file"
         fi

j'ai mis une variable CONNMAND_PIDFILE="pidof connmand" pour avoir le PID mais visiblement c'est la présence d'un fichier /var/run/connmand.pid qui est demandé ce fichier n'existe pas
j'ai modifié le fichier /etc/sysconfig/network avec la variable manager="connman"
quand je reboot maintenant connman se lance automatiquement et j'ai l'accès wifi direct
au boot j'ai juste une error pidof connmand binary required la variable n'est pas bonne
Voilà si cela interesse quelqu'un il doit y avoir quelques ajustemnets à faire

Cordialement

Daniel
4
plop!
je réponds tardivement à vos message, merci à vous ;)

Citer
il faudra développer

ah, ça, c'est les firmwares (propriétaires/impossible à auditer) inclus dans le kernel, ça ne m'inspire pas confiance, en plus de déranger ma tendance libriste...
Linux c'est bien pour trouer le voisin, mais je ne suis pas bien sûr qu'un Linux me protège d'un Linux de la nsa via une backdor dans un firmare, par exemple  ::)

c'est dur d'en parler à beaucoup de linuxiens, j'ai parfois l'impression qu'ils prennent le papa du noyau pour un gourou à qui on ne peut rien reprocher
mais bon, objectivement je n'ai pas le bagage technique pour en débattre sérieusement -pis toute façon c'est moi qui ai la plus grosse  :D

pour ceux que ça intéresse, je vous laisse avec une vidéo (dure 1h) intéressante : The Design of a Reliable and Secure Operating System by Andrew Tanenbaum
bon visionnage  :-*



Edit : je sais bien qu'on peut éditer ses script d'Init, mais comme c'est le kernel qui les gère... :P

5
Parlez-nous de vous / Re : Présentation d'Alkiros
« Dernier message par artorix le mar. févr. 13 17:47:07 2018 »
salut,
normalement, tu ne devrais pas casser un piston de ta NuTyx (ou alors, ton ordi est super-bizarre ^^ )
bienvenue sur le forum :)
6
Parlez-nous de vous / Re : Je découvre NuTyx
« Dernier message par artorix le mar. févr. 13 17:44:17 2018 »
salut,
je passe et réponds tardivement par rapport à ton message, mais mieux vaut tard que jamais : bienvenue :)
7
Discussions générales / Re : installation 32 bits
« Dernier message par dania5583 le mar. févr. 06 18:05:34 2018 »
Merci Thierry . J'ai corrigé le Pkgfile et j'ai pu mettre en place les liens mais je n'arrive pas à démarrer le daemon en automatique au boot. J'ai cru que cela venait de la template qui est simple

#!/bin/sh
# Start/stop/restart the connman daemon

connmand_start() {
  if [ -x /usr/sbin/connmand ]; then
    echo " Starting connman daemon: /usr/sbin/connmand "
    /usr/sbin/connmand
  fi
}

connmand_stop() {
  killall connmand 2>/dev/null
}

connmand_restart() {
  connmand_stop
  sleep 1
  connmand_start
}

case "$1" in
'start')
  connmand_start
  ;;
'stop')
  connmand_stop
  ;;
'restart')
  connmand_restart
  ;;
*)
   echo "usage $0 start|stop|restart"
esac

Je l'ai modifié comme cela
#!/bin/sh
########################################################################
# Begin connman
#
# Description : connman Control Script
#
# Authors     : cdrw-nutyx - cdrw-nutyx@nutyx.org
#
# Update      : dania5583 - dania5583@nutyx.org
#
# Version     : LFS 7.0
#
########################################################################

### BEGIN INIT INFO
# Provides:            connman
# Required-Start:
# Should-Start:
# Required-Stop:
# Should-Stop:
# Default-Start:       2 3 4 5
# Default-Stop:        0 1 6
# Short-Description:   Daemon for managing internet connections.
# Description:         Daemon for managing internet connections within embedded devices.
# X-LFS-Provided-By:   LFS
### END INIT INFO

. /lib/lsb/init-functions

# Start/stop/restart the connman daemon

case "${1}" in
  start)
      if [ -x /usr/sbin/connmand ]; then
         echo " Starting connman daemon: /usr/sbin/connmand "
         /usr/sbin/connmand
      fi
      ;;

  stop)
      killall connmand 2>/dev/null
      ;;

  restart)
      ${0} stop
      sleep 1
      ${0} start
      ;;

   *)
      echo "Usage: ${0} {start|stop|restart}"
      exit 1
      ;;
esac

mais ça n'a rien changé ça marche toujours en manuel . Je vais abandonner car mes connaissances sont trop limitées

Merci encore

daniel
8
Discussions générales / Re : installation 32 bits
« Dernier message par tnut le dim. févr. 04 18:24:21 2018 »
Salut dania5583,

Je me mets un peu en pause en ce moment, j'ai pas trop le temps en ce moment. J'ai beaucoup de taffe dans la vie réel
Tant que cela reste du:
"./configure --prefix=/usr && make && make DESTDIR=PKG install" je veux bien, pour ton paquet de service, tu oublies de spécifier la var PKG:
# Service
 for i in 0 1 6
 do
    mkdir -pv $PKG/etc/rc.d/rc$i.d &&
    ln -svf  ../init.d/connman $PKG/etc/rc.d/rc$i.d/K22connman
 done

 for i in 2 3 4 5
 do
   mkdir -pv $PKG/etc/rc.d/rc$i.d
   ln -svf  ../init.d/connman $PKG/etc/rc.d/rc3.d/S22connman
 done
9
Discussions générales / Re : installation 32 bits
« Dernier message par dania5583 le dim. févr. 04 17:59:38 2018 »
Bonsoir Thierry
En cherchant sur le net j'ai trouvé cela concernant connman mais visiblement pour systemd
https://c2e.mitre.org/kyle.unice/openembedded-core/blob/b5292d4115a4555a66b5e35acdc67dd71fb8577f/meta/recipes-connectivity/connman/connman.inc

les détails interessants sont
INITSCRIPT_NAME = "connman"
INITSCRIPT_PARAMS = "start 05 5 2 3 . stop 22 0 1 6 ."

if ${@base_contains('DISTRO_FEATURES','sysvinit','true','false',d)}; then
      install -d ${D}${sysconfdir}/init.d
      install -m 0755 ${WORKDIR}/connman ${D}${sysconfdir}/init.d/connman
      sed -i s%@LIBDIR@%${libdir}% ${D}${sysconfdir}/init.d/connman
   fi

mais je ne vois pas rien concernant les liens. Sous debian il y a une commande update-rc.d qui crée les liens sous rc.0,rc.1 ...
comment cela se passe pour les autres services car dans leurs pkgfiles je ne vois pas de références concernant les link, ceux ci sont ils déjà inscrit dans un fichier bootscript ?

Cordialement

Daniel
10
Discussions générales / Re : installation 32 bits
« Dernier message par dania5583 le sam. janv. 27 20:14:33 2018 »
Merci Thierry
Juste pour te signaler il y a une erreur "Unknown group network in messagebus configuration file" au boot après l'installation de connman ,j'ai trouvé sur le net la solution , il y a une erreur dans le patch allow_group_network.diff.Le patch fait référence a un groupe network  <policy group="network">  alors que dans /etc/group le groupe est netdev .soit il faut remplacer dans le patch <policy group="network"> par <policy group="netdev"> et compiler soit faire la même chose après la compilation avec le patch non corrigé et changer dans /etc/dbus-1/system.d/connman.conf  <policy group="network"> par <policy group="netdev" ; voir le lien https://01.org/jira/si/jira.issueviews:issue-html/CM-659/CM-659.html

Cordialement

Daniel
Pages: [1] 2 3 ... 10