Discussion:Freepbx Asterix : Différence entre versions
Ligne 23 : | Ligne 23 : | ||
rpmbuild -ba dahdi-linux.spec --without extras | rpmbuild -ba dahdi-linux.spec --without extras | ||
le patch extras fais des erreurs de compilation. comme je n'ai pas les cartes pour ces drivers je me casse pas la tete | le patch extras fais des erreurs de compilation. comme je n'ai pas les cartes pour ces drivers je me casse pas la tete | ||
+ | |||
+ | pour les requires inutiles rpmbuild (chez sourceforge est votre ami) | ||
+ | |||
+ | rpmrebuild --package --edit-requires dahdi-linux-kmdl-2.6.21-rc5-git1-2.4.0-69.el4.i386.rpm | ||
+ | |||
+ | __________________________ | ||
+ | |||
+ | apres tergiversation ne pas prendre les versions chez atrpms mais plutot les sources el4 chez contribs | ||
+ | |||
+ | il faut rajouter les chemins des fichiers je ne sais pas pourquoi.. mais c'est necessaire. le spec fait une erreur de construction sinon | ||
+ | Erreur de construction de RPM: | ||
+ | Fichier(s) installé(s) (mais non empaquetés): | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi_dynamic.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi_dynamic_eth.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi_dynamic_ethmf.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi_dynamic_loc.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi_echocan_jpah.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi_echocan_kb1.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi_echocan_mg2.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi_echocan_sec.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi_echocan_sec2.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi_transcode.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi_vpmadt032_loader.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/pciradio.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/tor2.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/voicebus/dahdi_voicebus.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/wcb4xxp/wcb4xxp.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/wcfxo.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/wct1xxp.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/wct4xxp/wct4xxp.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/wctc4xxp/wctc4xxp.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/wctdm.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/wctdm24xxp/wctdm24xxp.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/wcte11xp.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/wcte12xp/wcte12xp.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/xpp/xpd_bri.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/xpp/xpd_fxo.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/xpp/xpd_fxs.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/xpp/xpd_pri.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/xpp/xpp.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/xpp/xpp_usb.ko | ||
+ | |||
+ | ajouter après ceci: | ||
+ | |||
+ | %files -n %kmdl_name | ||
+ | %defattr(-,root,root,-) | ||
+ | %{kmdl_moduledir} | ||
+ | |||
+ | les chemins suivants dans le spec | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi_dynamic.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi_dynamic_eth.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi_dynamic_ethmf.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi_dynamic_loc.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi_echocan_jpah.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi_echocan_kb1.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi_echocan_mg2.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi_echocan_sec.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi_echocan_sec2.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi_transcode.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi_vpmadt032_loader.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/pciradio.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/tor2.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/voicebus/dahdi_voicebus.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/wcb4xxp/wcb4xxp.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/wcfxo.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/wct1xxp.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/wct4xxp/wct4xxp.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/wctc4xxp/wctc4xxp.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/wctdm.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/wctdm24xxp/wctdm24xxp.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/wcte11xp.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/wcte12xp/wcte12xp.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/xpp/xpd_bri.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/xpp/xpd_fxo.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/xpp/xpd_fxs.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/xpp/xpd_pri.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/xpp/xpp.ko | ||
+ | /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/xpp/xpp_usb.ko | ||
+ | avant ceci : | ||
+ | |||
+ | %endif | ||
+ | |||
+ | %changelog | ||
+ | |||
+ | |||
+ | puis en voiture simone | ||
+ | cd /usr/src/redhat/SPECS | ||
+ | rpmbuild -ba dahdi-linux.spec --without extras | ||
+ | |||
+ | suivit de | ||
+ | cd ../RPMS/i386 | ||
+ | rpmrebuild --package --edit-requires dahdi-linux-kmdl-2.6.21-rc5-git1-2.4.0-69.el4.i386.rpm | ||
+ | |||
+ | moi j'ai enlevé les dependances au kernel qui etaient inexactes (il a mangé ma sous version perso ) | ||
+ | |||
+ | puis | ||
+ | yum localinstall dahdi-linux-kmdl-2.6.21-rc5-git1-2.4.0-69.el4.i386.rpm |
Version du 3 novembre 2010 à 16:50
a la mise a jour et malgrès mon kernel modifié qui ne s'upgrade pas j'ai
Error: Missing Dependency: dahdi-linux-kmdl-2.4.0-69.el4 is needed by package dahdi-linux Error: Missing Dependency: dahdi-linux = 2.2.1-66.el4 is needed by package dahdi-linux-kmdl-2.6.9-89.0.19.EL
or:
- rpm -qa |grep dahdi
dahdi-linux-kmdl-2.6.9-89.0.19.EL-2.2.1-66.el4 dahdi-tools-2.3.0-66.el4 dahdi-linux-2.2.1-66.el4 dahdi-linux-devel-2.3.0-68.el4
- uname -r
2.6.21
compilation de srpm atrpms dadhi-linux 2.4.0
rpmbuild -bb dahdi-linux.spec --without extras rpmbuild -ba dahdi-linux.spec --without extras le patch extras fais des erreurs de compilation. comme je n'ai pas les cartes pour ces drivers je me casse pas la tete
pour les requires inutiles rpmbuild (chez sourceforge est votre ami)
rpmrebuild --package --edit-requires dahdi-linux-kmdl-2.6.21-rc5-git1-2.4.0-69.el4.i386.rpm
__________________________
apres tergiversation ne pas prendre les versions chez atrpms mais plutot les sources el4 chez contribs
il faut rajouter les chemins des fichiers je ne sais pas pourquoi.. mais c'est necessaire. le spec fait une erreur de construction sinon Erreur de construction de RPM:
Fichier(s) installé(s) (mais non empaquetés): /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi_dynamic.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi_dynamic_eth.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi_dynamic_ethmf.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi_dynamic_loc.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi_echocan_jpah.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi_echocan_kb1.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi_echocan_mg2.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi_echocan_sec.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi_echocan_sec2.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi_transcode.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi_vpmadt032_loader.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/pciradio.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/tor2.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/voicebus/dahdi_voicebus.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/wcb4xxp/wcb4xxp.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/wcfxo.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/wct1xxp.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/wct4xxp/wct4xxp.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/wctc4xxp/wctc4xxp.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/wctdm.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/wctdm24xxp/wctdm24xxp.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/wcte11xp.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/wcte12xp/wcte12xp.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/xpp/xpd_bri.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/xpp/xpd_fxo.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/xpp/xpd_fxs.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/xpp/xpd_pri.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/xpp/xpp.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/xpp/xpp_usb.ko
ajouter après ceci:
%files -n %kmdl_name %defattr(-,root,root,-) %{kmdl_moduledir}
les chemins suivants dans le spec
/lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi_dynamic.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi_dynamic_eth.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi_dynamic_ethmf.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi_dynamic_loc.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi_echocan_jpah.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi_echocan_kb1.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi_echocan_mg2.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi_echocan_sec.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi_echocan_sec2.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi_transcode.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/dahdi_vpmadt032_loader.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/pciradio.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/tor2.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/voicebus/dahdi_voicebus.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/wcb4xxp/wcb4xxp.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/wcfxo.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/wct1xxp.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/wct4xxp/wct4xxp.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/wctc4xxp/wctc4xxp.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/wctdm.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/wctdm24xxp/wctdm24xxp.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/wcte11xp.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/wcte12xp/wcte12xp.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/xpp/xpd_bri.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/xpp/xpd_fxo.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/xpp/xpd_fxs.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/xpp/xpd_pri.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/xpp/xpp.ko /lib/modules/2.6.21-rc5-git1SMEviaC7/dahdi/xpp/xpp_usb.ko
avant ceci :
%endif %changelog
puis en voiture simone
cd /usr/src/redhat/SPECS rpmbuild -ba dahdi-linux.spec --without extras
suivit de
cd ../RPMS/i386 rpmrebuild --package --edit-requires dahdi-linux-kmdl-2.6.21-rc5-git1-2.4.0-69.el4.i386.rpm
moi j'ai enlevé les dependances au kernel qui etaient inexactes (il a mangé ma sous version perso )
puis
yum localinstall dahdi-linux-kmdl-2.6.21-rc5-git1-2.4.0-69.el4.i386.rpm