Page 2 sur 3
Re: [GRSecurity] Compilation avec kernel26
Publié : ven. 18 nov. 2011, 18:46
par FoolEcho
zHellow a écrit :Si seulement les paquets AUR marchaient correctement, tout serait plus simple.
Il n'y a que 2 révisions de retard, donc
j'imagine qu'il ne doit pas y avoir de changements majeurs... en plus le patch existe donc pourquoi ne pas être simplement parti du PKGBUILD en le modifiant (après regard rapide, donc j'ai peut-être oublié quelque chose):
Code : Tout sélectionner
pkgver=${_basekernel}.48
...
_timestamp=201111161802
source=(...
ftp://ftp.kernel.org/pub/linux/kernel/v2.6/longterm/patch-$pkgver.bz2
...
)
md5sums=('260551284ac224c3a43c4adac7df4879'
'1031515858a61f14118418792d73d59c'
'd129b6ca4a794964ad9bf92eeffc2a98'
...
)
?
... ce serait quand même plus propre.

Re: [GRSecurity] Compilation avec kernel26
Publié : ven. 18 nov. 2011, 18:46
par drs
laisse tomber pour l'instant, ta config est a revoir. je suis dessus la, t'as meme pas de support pour l'ext4, embettant quand c'est ton fs /
Re: [GRSecurity] Compilation avec kernel26
Publié : ven. 18 nov. 2011, 18:50
par zHellow
J'avais laissé tomber cette solution car même avec deux PKGBUILD différents trouvé sur net, j'avais encore des soucis ( erreur sur build () ).
Re: [GRSecurity] Compilation avec kernel26
Publié : ven. 18 nov. 2011, 18:54
par drs
mais elle sort d'ou ta config a la base ? y'a rien qui correspond a ta machine
Re: [GRSecurity] Compilation avec kernel26
Publié : ven. 18 nov. 2011, 18:57
par zHellow
Je suppose que le fichier se créer à la suite du make menuconfig non ?
Re: [GRSecurity] Compilation avec kernel26
Publié : ven. 18 nov. 2011, 19:07
par drs
oui si, tu la sauvegardes. mais par defaut tu dois avoir la config du maintainer je pense

sauf si tu utilises make defconfig ou un truc du genre... mais tu booteras jamais avec ca en tout ca. j'en fais une si tu veux mais pas sur de finir ce soir (UTC+7 ici).
Re: [GRSecurity] Compilation avec kernel26
Publié : ven. 18 nov. 2011, 19:16
par zHellow
Vu que j'avais téléchargé le kernel depuis le site officiel, sans utiliser les paquets AUR par la suite, je suis pas sur qu'il y est une config par défaut déjà inclus.
Si t'as le temps, écoute, je vais pas dire non
Je vais essayer de faire l'installation avec les modifications proposées par FoolEcho.
Re: [GRSecurity] Compilation avec kernel26
Publié : ven. 18 nov. 2011, 19:48
par FoolEcho
zHellow a écrit :Je vais essayer de faire l'installation avec les modifications proposées par FoolEcho.
Ceci dit, après test, ça ne compile pas chez moi. Peut-être l'erreur de build dont tu parlais ?
Code : Tout sélectionner
drivers/staging/otus/usbdrv.c:360:5: erreur: assignment of member ‘zfcbAuthNotify’ in read-only object
drivers/staging/otus/usbdrv.c:361:5: erreur: assignment of member ‘zfcbAuthNotify’ in read-only object
drivers/staging/otus/usbdrv.c:362:5: erreur: assignment of member ‘zfcbAsocNotify’ in read-only object
drivers/staging/otus/usbdrv.c:363:5: erreur: assignment of member ‘zfcbDisAsocNotify’ in read-only object
drivers/staging/otus/usbdrv.c:364:5: erreur: assignment of member ‘zfcbApConnectNotify’ in read-only object
drivers/staging/otus/usbdrv.c:365:5: erreur: assignment of member ‘zfcbConnectNotify’ in read-only object
drivers/staging/otus/usbdrv.c:366:5: erreur: assignment of member ‘zfcbScanNotify’ in read-only object
drivers/staging/otus/usbdrv.c:367:5: erreur: assignment of member ‘zfcbMicFailureNotify’ in read-only object
drivers/staging/otus/usbdrv.c:368:5: erreur: assignment of member ‘zfcbApMicFailureNotify’ in read-only object
drivers/staging/otus/usbdrv.c:369:5: erreur: assignment of member ‘zfcbIbssPartnerNotify’ in read-only object
drivers/staging/otus/usbdrv.c:370:5: erreur: assignment of member ‘zfcbMacAddressNotify’ in read-only object
drivers/staging/otus/usbdrv.c:371:5: erreur: assignment of member ‘zfcbSendCompleteIndication’ in read-only object
drivers/staging/otus/usbdrv.c:372:5: erreur: assignment of member ‘zfcbRecvEth’ in read-only object
drivers/staging/otus/usbdrv.c:373:5: erreur: assignment of member ‘zfcbRecv80211’ in read-only object
drivers/staging/otus/usbdrv.c:374:5: erreur: assignment of member ‘zfcbRestoreBufData’ in read-only object
drivers/staging/otus/usbdrv.c:378:5: erreur: assignment of member ‘zfcbHwWatchDogNotify’ in read-only object
Ceci dit, le PKGBUILD d'Aur ne part pas de celui kernel26-lts bien que la version soit comparable... à voir si avec les patchs du lts ça le ferait...
EDIT: En fait, nan. Le lts n'utilise même plus les patchs... par contre, les config ne sont pas les mêmes (mais ça ne change rien...)

Re: [GRSecurity] Compilation avec kernel26
Publié : ven. 18 nov. 2011, 19:56
par zHellow
C'est pour ça que j'en suis venu à la faire en mode manuel ...
Une version pour kernel 3.1.1 de GRsec est aussi sorti mais la manière de patch étant différente, j'ai pas trop compris.
Re: [GRSecurity] Compilation avec kernel26
Publié : ven. 18 nov. 2011, 20:25
par drs
http://ompldr.org/vYmNieA/zHellow.tar.bz2
sha256 e53ddd2057b3f78e28e4f8951200681c137c57d9ebaabd44f3afc71114066ed2 zHellow.tar.bz2
dans l'archive: une configuration (vraiment minimaliste, meme si on peut faire mieux encore. ne connaissant pas ta machine ni ce que tu veux en faire, il faudra peut-etre ajuster), un kernel, les modules (dans lib) et System.map.
attention, pas de support de udev sans ramdisk donc dans fstab, change les UUID par /dev/sdX comme au bon vieux temps. (fais une copie de ton fstab par precaution).
tu as deux disques, il est possible qu'ils soient intervertis, si ca panique au boot, change sda pour sdb (ou vice versa) dans ton bootloader et fstab.
tu peux virer la ligne initrd de ton bootloader, plus besoin maintenant !
ca devrait marcher normalement mais faire une config a distance, c'est pas vraiment l'ideal donc dis moi si jamais ca coince.
bonne chance
Re: [GRSecurity] Compilation avec kernel26
Publié : ven. 18 nov. 2011, 20:43
par zHellow
Merci drs

Je vais aller tester ça.
Sinon, j'ai avancé dans le
PKGBUILD. On passe d'une erreur à l'autre : ERREUR: config n'a pas été trouvé dans le répertoire de travail et n'est pas une URL.
Re: [GRSecurity] Compilation avec kernel26
Publié : ven. 18 nov. 2011, 20:46
par drs
tu as ca:
config config.x86_64
dans source=(), alors que tu ne dois pas avoir ces fichiers dans ton repertoire, tout simplement.
Re: [GRSecurity] Compilation avec kernel26
Publié : ven. 18 nov. 2011, 20:49
par zHellow
Je croyais que c'étaient des fonctions ...
Bon, je vais récupérer les dit fichiers depuis les tmp de yaourt alors.
Re: [GRSecurity] Compilation avec kernel26
Publié : ven. 18 nov. 2011, 20:49
par drs
pour l'erreur de build, staging c'est un peu la poubelle du kernel, pas etonnant qu'il y ait des problemes. d'un autres cote, je doute que tu aies besoin de ce driver en question

a desactiver.
Re: [GRSecurity] Compilation avec kernel26
Publié : ven. 18 nov. 2011, 20:53
par drs
OH SHI- c'est quoi ce PKGBUILD
prends le dernier en date de [core] et adapte le, ca sera plus simple (et plus propre)
Re: [GRSecurity] Compilation avec kernel26
Publié : ven. 18 nov. 2011, 20:58
par zHellow
Pour l'instant, l'erreur du build, elle apparaît pas

Je bloque sur la vérification des md5sums ...
Va falloir m'expliquer comment le récupérer alors, car je suis un peu novice en la matière.
Re: [GRSecurity] Compilation avec kernel26
Publié : ven. 18 nov. 2011, 21:07
par drs
/edit5000: voila, en plus propre... et fix pour conflicts/provides/replaces
tiens je t'en ai fait un vite fait, *j'ai pas teste*. kernel 3.1.1 et grsec pour 3.1.1
http://paste.pocoo.org/show/509931/
Code : Tout sélectionner
# pacman -S abs
# abs
$ cd
$ cp -r /var/abs/core/linux .
$ cd linux
$ wget http://paste.pocoo.org/raw/509931/ -O PKGBUILD
$ makepkg -s
pour ta question sur le md5sum:
Re: [GRSecurity] Compilation avec kernel26
Publié : ven. 18 nov. 2011, 21:32
par zHellow
Super sympa, par contre il manque plusieurs fichiers ( .install et .preset ) et qui du coup mettent le boxon dans la vérification md5s.
je les rajoute à la main du coup

Re: [GRSecurity] Compilation avec kernel26
Publié : ven. 18 nov. 2011, 21:36
par drs
il devrait pas te manquer de fichiers... tu as utilise abs ?
Re: [GRSecurity] Compilation avec kernel26
Publié : ven. 18 nov. 2011, 21:37
par zHellow
Oui oui, j'ai utilisé abs.
Je vais ré-essayer depuis zero pour voir.
/edit:
Code : Tout sélectionner
[hellow@archserver ~]$ cd
[hellow@archserver ~]$ su -c'abs'
Mot de passe :
==> Starting ABS sync...
receiving file list ... done
sent 178 bytes received 306065 bytes 68054.00 bytes/sec
total size is 14090219 speedup is 46.01
[hellow@archserver ~]$ cp -r /var/abs/core/linux .
[hellow@archserver ~]$ cd linux/
[hellow@archserver linux]$ wget http://paste.pocoo.org/raw/509931/ -O PKGBUILD
--2011-11-18 21:38:58-- http://paste.pocoo.org/raw/509931/
Résolution de paste.pocoo.org... 188.40.116.183
Connexion vers paste.pocoo.org|188.40.116.183|:80...connecté.
requête HTTP transmise, en attente de la réponse...200 OK
Longueur: non spécifié [text/plain]
Sauvegarde en : «PKGBUILD»
[ <=> ] 5 899 --.-K/s ds 0,06s
2011-11-18 21:38:59 (103 KB/s) - «PKGBUILD» sauvegardé [5899]
[hellow@archserver linux]$ makepkg -s
==> ATTENTION: Impossible de trouver sudo. su sera utilisé pour les privilèges root.
==> ERREUR: Le fichier install (linux-grsec.install) n'existe pas.
[hellow@archserver linux]$