1 ... 3 4 [5] 6 7 >>> Archiv / MLD 4.x / Development / Mld-4
 

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20313
    • View Profile
    • ClausMuus.de
Mld-4
« Reply #60 on: May 31, 2012, 19:16:48 »
Quote
Im Prinzip ist das ganze Verzeichnis mit Unterverzeichnissen MLD noch einmal vorhanden innerhalb des Git Verzeichnis.

MLD-->MLD-->Kernel-->usw
@Orgel,

da war nen Fehler im checkout_all Script. Das hatte auch das MLD Paket mit ausgecheckt. Den Ordner kannst Du getrost löschen. In Zukunft sollte der nicht mehr mit ausgecheckt werden.

Claus
Quote
« Last Edit: May 31, 2012, 19:22:11 by clausmuus »
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20313
    • View Profile
    • ClausMuus.de
Mld-4
« Reply #61 on: May 31, 2012, 19:20:18 »
Quote
ich habe heute mal meinen Rechner komplett mit Ubuntu 12.04 komplett neu aufgesetzt. War nötig, da ich zuviel gespielt habe  :§$%

Dabei habe ich gemerkt das die Abhängig im GIT zu den BTRFS-Tools fehlt. Kann man zwar mit "sudo apt-get install btrfs-tools" beheben, aber es sollte doch schon eingetragen sein, oder?
 
Die Abhängigkeit ist doch im btrfs Paket eingetragen.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20313
    • View Profile
    • ClausMuus.de
Mld-4
« Reply #62 on: May 31, 2012, 19:27:39 »
Ich habe mdev nun als eigenständiges Paket erstellt. Das sollte sich nun also ohne weitere Anpassungen durch udev austauschen lassen.
Dafür muss das udev Paket die Datei sbin/setup_dev enthalten. Da steht das drin, was bisher in der entsprechenden Funktion in der rc.funktions drin stand.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline wino

  • Expert Member
  • *****
  • Posts: 919
    • View Profile
Mld-4
« Reply #63 on: June 01, 2012, 12:13:34 »
Danke Claus. Die jeweiligen /init.d/ mit deren Hilfe device angelegt werden (beispielsweise dvb), können bei Benutzung von udev entfallen.

Da beide Varianten bei der kommenden MLD-4 zur Auswahl stehen sollen, würde beim Bau des Systems ein Schalter nützlich sein, mit dem man mdev oder udev auswählen könnte. Bestimmte Kernelmodule und Firmware müssen in die initrd verlagert werden. Das schadet auch mdev nicht. Die erweiterte group und gshadow (wegen udev) kann ebenfalls für beide Varianten gleich sein. Eine weitere Voraussetzung für udev ist das Verzeichnis /run unter /. Von da sollte ein Link auf /var/run angelegt werden.

MfG
wino

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20313
    • View Profile
    • ClausMuus.de
Mld-4
« Reply #64 on: June 01, 2012, 14:11:10 »
Hi,

das kann alles im udev Paket gemacht werden. Da können die Kernel Module rein und auch der /run Link kann im postinstall Script erstellt werden. Die angepasste group und gshadow gehören wohl in's base Paket.

Nen Schalter brauchen wir wohl nicht, da wir auf längere Sicht wohl auf udev setzen.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline orgel

  • Profi Member
  • ****
  • Posts: 298
    • View Profile
    • http://www.ewuflor.de
Mld-4
« Reply #65 on: June 01, 2012, 14:15:51 »
Hallo Claus,

Ich vermute mal das du in der Readme:
Quote
sudo apt-get install build-dep git-core make
geschrieben hast, aber:
Quote
sudo apt-get install build-essential git-core
gemeint hast das make kommt mit dem Paket build-essential.

Ich mache gerade mal einen Testlauf auf einem Frischen Ubuntu 12.04 um zu sehen ob es auch ohne Fehler durch baut.

Gruß
Orgel
« Last Edit: June 01, 2012, 14:18:06 by orgel »
Server mit Client 1: M4N68T Pro, 245e, 4GB, NVIDIA GT 520, 1TB HDD, 4 x TT S2-3200, X10, MLD 3.0.3 Developer Edition
Client 2: MSI MD5000, P4 2.98, 2GB, ATI 9800 Pro, 80GB HD, X10, MLD 3.0.3 Developer Edition

Offline wino

  • Expert Member
  • *****
  • Posts: 919
    • View Profile
Mld-4
« Reply #66 on: June 01, 2012, 14:28:58 »
Quote
Nen Schalter brauchen wir wohl nicht, da wir auf längere Sicht wohl auf udev setzen.
Prima, funktioniert ja auch mit udev. Solange mdev als Addon angeboten wird, unterscheiden sich einige Einstellungen in der .config. Da bestimmte Einstellungen im Kernel jeweils nur mit einer Variante zusammenarbeiten, dachte ich an eine Auswahlmöglichkeit.

Energie und zeitsparender wäre natürlich gleich auf udev umzustellen.

MfG
wino  

Offline wino

  • Expert Member
  • *****
  • Posts: 919
    • View Profile
Mld-4
« Reply #67 on: June 01, 2012, 14:53:34 »
Quote
Die angepasste group und gshadow gehören wohl in's base Paket.
Hallo Claus,

würdest Du bitte die beiden Dateien übernehmen?
/etc/group
Code: [Select]
root:x:0:root,ftp,daemon,mlduser
daemon:x:1:ftp
tty:x:2:
disk:x:6:
lp:x:7:
uucp:x:10:
kmem:x:15:
dialout:x:20:
cdrom:x:24:
floppy:x:25:
tape:x:26:
audio:x:29:
utmp:x:43:
video:x:44:
users:x:500:
guest:x:501:
nobody:x:65534:
/etc/gshadow
Code: [Select]
root:::root
daemon:::root,daemon
tty:::
disk:::
lp:::
uucp:*::
kmem:::
dialout:::
cdrom:::
floppy:::
tape:::
audio:::
utmp:*::
video:::
users:::
guest:!::
nobody:::
MfG
wino

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20313
    • View Profile
    • ClausMuus.de
Mld-4
« Reply #68 on: June 01, 2012, 17:33:53 »
@wino,

kannst Du mir das bitte als git diff per Mail schicken. Dann sieht man im Log auch gleich wer die
« Last Edit: June 01, 2012, 17:34:29 by clausmuus »
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline wino

  • Expert Member
  • *****
  • Posts: 919
    • View Profile
Mld-4
« Reply #69 on: June 01, 2012, 18:16:05 »
@Claus,

Du hast eben meine Hoffnung auf Hilfe für das git diff zerstörst. ;)

Werde mich mal kundig machen.

MfG
wino

Offline wino

  • Expert Member
  • *****
  • Posts: 919
    • View Profile
Mld-4
« Reply #70 on: June 01, 2012, 18:43:39 »
Wenn nur alles so einfach wäre. :rolleyes:

In das Verzeichnis, in dem etwas verändert wurde, wechseln.

Beispiel:

cd base
#mit git diff

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20313
    • View Profile
    • ClausMuus.de
Mld-4
« Reply #71 on: June 04, 2012, 13:31:33 »
Das ist nicht ganz das was ich meinte. Es gibt unter git irgendwie die Möglichkeit alle local eingecheckten
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20313
    • View Profile
    • ClausMuus.de
Mld-4
« Reply #72 on: June 04, 2012, 14:19:14 »
Hi wino,

ich denke nicht das wir die zusätzlichen Gruppen brauchen, jedenfalls nicht alle. ne Floppy und nen Tape unterstützen wir z.B. gar nicht. Und da sind bestimmt noch einige Andere Gruppen drin die nicht benötigt werden.
Normalerweise haben wir ja nur einen User (root) und von daher macht es wenig Sinn diverse Gruppen zu verwenden. OK, es ist möglich weitere User anzulegen, aber da drauf nehmen wir keine Rücksicht.

Claus
« Last Edit: June 04, 2012, 14:20:56 by clausmuus »
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline wino

  • Expert Member
  • *****
  • Posts: 919
    • View Profile
Mld-4
« Reply #73 on: June 04, 2012, 17:25:47 »
Hallo Claus,

ich habe die Gruppen eigentlich nur wegen udev aufgenommen.

Dazu steht in der README:

- The default rule sset requires the following group names resolvable at udev startup:
   disk, cdrom, floppy, tape, audio, video, lp, tty, dialout, and kmem.
    Especially in LDAP setups, it is required that getgrnam() be able to resolve
    these group names with only the rootfs mounted and while no network is
    available.

MfG
wino

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20313
    • View Profile
    • ClausMuus.de
Mld-4
« Reply #74 on: June 04, 2012, 17:37:22 »
OK, das klingt für mich so, als ob die vor allem für nen LDAP Usermanagement benötigt werden (was wir nicht unterstützen (werden)). Am besten Du checkst mal welche Gruppen wofür benötigt werden und reduzierst das entsprechend. Hat aber wohl eher keine hohe Priorität. Bis dahin solltest Du im post-install Script vom udev-Paket die benötigten Gruppen anlegen (z.B. per echo an die beiden Dateien anhängen), wenn die noch nicht existieren.

Claus
« Last Edit: June 04, 2012, 17:38:04 by clausmuus »
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

1 ... 3 4 [5] 6 7 >>> Archiv / MLD 4.x / Development / Mld-4
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.