[GRSecurity] Compilation avec kernel26 (résolu)

Reconnaissance et configuration du matériel / kernel linux
Avatar de l’utilisateur
drs
archer de cavalerie
Messages : 158
Inscription : ven. 15 sept. 2006, 06:47

Re: [GRSecurity] Compilation avec kernel26

Message par drs »

re-DL le PKGBUILD aussi, j'ai edite mon post comme un mecreant :P

3:38 am, bonne nuit et bonne chance !
Avatar de l’utilisateur
zHellow
Hankyu
Messages : 25
Inscription : jeu. 17 nov. 2011, 23:02

Re: [GRSecurity] Compilation avec kernel26

Message par zHellow »

Ok, merci à toi et bonne nuit.

/edit : certains fichiers manquent toujours, mais une fois rapatriés et les md5s ajoutés au PKGBUILD, ça compile sans soucis. Encore un grand merci à toi drs ;)
Avatar de l’utilisateur
drs
archer de cavalerie
Messages : 158
Inscription : ven. 15 sept. 2006, 06:47

Re: [GRSecurity] Compilation avec kernel26

Message par drs »

tiens, j'ai fait un truc un peu plus propre...
http://ompldr.org/vYmNwYg/linux-grsec.tar.bz2

sha256 5fa2ee4752808a2cb5135191c18658fdec36951095297ff774fa58d4e2f6115e linux-grsec.tar.bz2

* plus de probleme d'extraversion (qu'on appliquait deux fois, dans le PKGBUILD et avec le patch)
* j'ai rajoute le paquet headers si jamais tu veux installer un driver "hors sources"
* plus rien ne manque, les md5sums ne devraient pas poser de probleme non plus
* j'ai rajoute _grsecver et _grsects pour mises a jour futures plus simples.
Avatar de l’utilisateur
zHellow
Hankyu
Messages : 25
Inscription : jeu. 17 nov. 2011, 23:02

Re: [GRSecurity] Compilation avec kernel26

Message par zHellow »

Wow, de mieux en mieux, tu devrais penser à peut-être le mettre sur AUR :)

Trois heures que ma compilation tourne, je deviens fou...
Je vais la stopper et utiliser la nouvelle version que tu propose.

Et merci encore pour ton aide drs ;)
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17577
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [GRSecurity] Compilation avec kernel26

Message par benjarobin »

3h ? Tu utilise quoi comme PC ? Car le kernel linux se compile assez rapidement avec un bon processeur : ~30 min, avec un core i7 : < 15 min
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
drs
archer de cavalerie
Messages : 158
Inscription : ven. 15 sept. 2006, 06:47

Re: [GRSecurity] Compilation avec kernel26

Message par drs »

Wow, de mieux en mieux, tu devrais penser à peut-être le mettre sur AUR :)
bah je l'utilise pas donc pas sur que ce soit une bonne idee :)
Trois heures que ma compilation tourne, je deviens fou...
avec cette config, tu peux faire tourner n'importe quelle machine x86 de l'univers, c'est une config de distro... je t'encourage a utiliser ta propre config, pars de celle que j'ai postee hier comme base. ca me prends environ 5 minutes pour compiler un kernel comme ca avec un i3 330m.

/edit: je vais la mettre a jour pour qu'elle supporte un initrd, comme ca plus de probleme avec les UUID, ca sera encore plus simple.
Et merci encore pour ton aide drs ;)
de rien :o
Avatar de l’utilisateur
zHellow
Hankyu
Messages : 25
Inscription : jeu. 17 nov. 2011, 23:02

Re: [GRSecurity] Compilation avec kernel26

Message par zHellow »

benjarobin a écrit :3h ? Tu utilise quoi comme PC ? Car le kernel linux se compile assez rapidement avec un bon processeur : ~30 min, avec un core i7 : < 15 min
Je compile depuis mon serveur, à base d'Atom D525 ( 1.8Ghz, dual core, HT ). Même avec un makeflag= -j5 ça prend un certains temps :)


@drs : je m'y connais pas encore assez pour bidouiller la config, ça attendra encore un peu.
Avatar de l’utilisateur
drs
archer de cavalerie
Messages : 158
Inscription : ven. 15 sept. 2006, 06:47

Re: [GRSecurity] Compilation avec kernel26

Message par drs »

comme promis, une config minimale (tres legerement differente de celle d'hier) pour ton kernel, que tu peux utiliser avec le PKGBUILD:

12d3a27d99a48ea379b8d72364c08ddbbd47e069d249f6fe9459d78809e1b2c5 config_zHellow_311_x86_64
http://ompldr.org/vYmNzaQ/config_zHellow_311_x86_64

Code : Tout sélectionner

$ cd linux-grsec
$ cp -v PKGBUILD{,.bak}
$ sed -i "s|pkgrel=1|pkgrel=2|" PKGBUILD
$ mv -v config.x86_64{,.bak}
$ wget http://ompldr.org/vYmNzaQ/config_zHellow_311_x86_64 -O config.x86_64 && makepkg -g >> PKGBUILD
$ makepkg
ca devrait diminuer *considerablement* ton temps de compilation, reduire potentiellement les risques de bugs/vulnerabilites et tourner un peu mieux que le stock kernel de ARCH (si j'ai bien travaille). il te reste juste a rajouter tes options pour grsec. encore une fois, j'espere ne rien avoir oublie car une config a distance, c'est jamais l'ideal. si ca coince ou si tu as besoin de nouvelles fonctionalites, dis le moi.
Avatar de l’utilisateur
zHellow
Hankyu
Messages : 25
Inscription : jeu. 17 nov. 2011, 23:02

Re: [GRSecurity] Compilation avec kernel26

Message par zHellow »

J'ai réussis à trouver quelqu'un pour me le compile, résultat : ça marche tu tonnerre :D
Je vais tester ta nouvelle version ce soir.
Avatar de l’utilisateur
drs
archer de cavalerie
Messages : 158
Inscription : ven. 15 sept. 2006, 06:47

Re: [GRSecurity] Compilation avec kernel26 (résolu)

Message par drs »

hmmm j'oubliais desole, avec cette config, comme on ne compile plus grand chose, le paquet linux-grsec-headers plante, commente les lignes 232,233,236 et 237 (dvb headers) dans le PKGBUILD et ca va marcher.

Code : Tout sélectionner

#mkdir -p "${pkgdir}/usr/src/linux-${_kernver}/drivers/media/dvb/dvb-core"
#cp drivers/media/dvb/dvb-core/*.h "${pkgdir}/usr/src/linux-${_kernver}/drivers/media/dvb/dvb-core/"
#mkdir -p "${pkgdir}/usr/src/linux-${_kernver}/include/config/dvb/"
#cp include/config/dvb/*.h "${pkgdir}/usr/src/linux-${_kernver}/include/config/dvb/"
Avatar de l’utilisateur
zHellow
Hankyu
Messages : 25
Inscription : jeu. 17 nov. 2011, 23:02

Re: [GRSecurity] Compilation avec kernel26 (résolu)

Message par zHellow »

Je me disais aussi que c'était bizarre, il trouvait une erreur mais marchait très bien.
C'est noté, je vais me faire une sauvegarde de l'archive, ça peut toujours être utile ;)
Répondre