Building external modules without signing keys?

Bruno Wolff III bruno at wolff.to
Fri Oct 26 18:55:26 UTC 2012


On Fri, Oct 26, 2012 at 14:45:30 -0400,
   Josh Boyer <jwboyer at redhat.com> wrote:
>On Fri, Oct 26, 2012 at 01:24:31PM -0500, Bruno Wolff III wrote:
>> I build dahdi-linux from source for use on the machine I also run
>> rawhide on and currently I can getting an error message "Can't read
>> private key" during the build. Is there some info on where I should
>> look to work around this? I boot using BIOS, so I don't need to have
>> modules signed.
>
>Can you post the full output?  We obviously don't ship the private key,
>and we're still working on 3rd party signing so you're forging new
>ground here.
>
>josh

I am attaching the output from running rpmbuild and the specfile. I didn't 
include the patches or dahdi-linux, so you can't run it yourself based on 
this.
-------------- next part --------------
Script started on 2012-10-26T13:52:08 CDT
[?1034hbash-4.2$ rpmbuild -ba -D 'kvers 3.7.0-0.rc2.git3.1.fc19.i686.PAE' dahdi-linux.s 
pec
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.fk8tfB
+ umask 022
+ cd /home/bruno/rpmbuild/BUILD
+ cd /home/bruno/rpmbuild/BUILD
+ rm -rf dahdi-linux-2.6.1
+ /usr/bin/gzip -dc /home/bruno/rpmbuild/SOURCES/dahdi-linux-2.6.1.tar.gz
+ /usr/bin/tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd dahdi-linux-2.6.1
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ echo 'Patch #0 (dahdi-linux-udevowner.patch):'
Patch #0 (dahdi-linux-udevowner.patch):
+ /usr/bin/cat /home/bruno/rpmbuild/SOURCES/dahdi-linux-udevowner.patch
+ /usr/bin/patch -p2 --fuzz=0
patching file build_tools/genudevrules
Hunk #1 succeeded at 36 (offset 5 lines).
+ echo 'Patch #2 (dahdi-linux-blacklist-netjet.patch):'
Patch #2 (dahdi-linux-blacklist-netjet.patch):
+ /usr/bin/cat /home/bruno/rpmbuild/SOURCES/dahdi-linux-blacklist-netjet.patch
+ /usr/bin/patch -p1 --fuzz=0
patching file blacklist.netjet.conf
+ echo 'Patch #3 (dahdi-linux-no-firmware.patch):'
Patch #3 (dahdi-linux-no-firmware.patch):
+ /usr/bin/cat /home/bruno/rpmbuild/SOURCES/dahdi-linux-no-firmware.patch
+ /usr/bin/patch -p1 --fuzz=0
patching file Makefile
Hunk #1 succeeded at 92 (offset 4 lines).
+ make -j3 KVERS=3.7.0-0.rc2.git3.1.fc19.i686.PAE
make -C /lib/modules/3.7.0-0.rc2.git3.1.fc19.i686.PAE/build SUBDIRS=/home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi DAHDI_INCLUDE=/home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/include DAHDI_MODULES_EXTRA=" " HOTPLUG_FIRMWARE=yes modules DAHDI_BUILD_ALL=m
make[1]: Entering directory `/usr/src/kernels/3.7.0-0.rc2.git3.1.fc19.i686.PAE'
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/dahdi-base.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/dahdi-sysfs.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/dahdi-version.o
/home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/dahdi-base.c:91:2: warning: #warning "No CONFIG_BKL is an experimental configuration." [-Wcpp]
In file included from /usr/src/kernels/3.7.0-0.rc2.git3.1.fc19.i686.PAE/arch/x86/include/asm/uaccess.h:592:0,
                 from include/linux/poll.h:11,
                 from /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/include/dahdi/kernel.h:61,
                 from /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/dahdi-base.c:67:
In function 'copy_from_user',
    inlined from 'dahdi_chan_write' at /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/dahdi-base.c:2447:23:
/usr/src/kernels/3.7.0-0.rc2.git3.1.fc19.i686.PAE/arch/x86/include/asm/uaccess_32.h:211:26: warning: call to 'copy_from_user_overflow' declared with attribute warning: copy_from_user() buffer size is not provably correct [enabled by default]
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/dahdi_dynamic.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/dahdi_dynamic_loc.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/dahdi_dynamic_eth.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/dahdi_dynamic_ethmf.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/dahdi_transcode.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wctdm.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wct1xxp.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wcte11xp.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wcfxo.o
  HOSTCC  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/makefw
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/dahdi_echocan_jpah.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/dahdi_echocan_sec.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/dahdi_echocan_sec2.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/dahdi_echocan_kb1.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/dahdi_echocan_mg2.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/voicebus/voicebus.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wcb4xxp/base.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/voicebus/GpakCust.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/voicebus/GpakApi.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/voicebus/voicebus_net.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/voicebus/vpmoct.o
  LD [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/voicebus/dahdi_voicebus.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wct4xxp/base.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wctc4xxp/base.o
  LD [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wcb4xxp/wcb4xxp.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wct4xxp/vpm450m.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wctdm24xxp/base.o
  LD [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wctc4xxp/wctc4xxp.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_adpcm_chan.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wctdm24xxp/xhfc.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_channel.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wcte12xp/base.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_chip_open.o
  LD [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wctdm24xxp/wctdm24xxp.o
  LD [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wcte12xp/wcte12xp.o
  LD [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/dahdi.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_chip_stats.o
  VERSION /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/xpp/xpp_version.h
/home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/makefw /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/tormenta2.rbt tor2fw > /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/tor2fw.h
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_conf_bridge.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/xpp/card_echo.o
Loaded 69900 bytes from file
/home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/makefw /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/pciradio.rbt radfw > /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/radfw.h
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_debug.o
Loaded 42096 bytes from file
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_events.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_interrupts.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/xpp/card_fxo.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_memory.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_miscellaneous.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_mixer.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/tor2.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_phasing_tsst.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_playout_buf.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/xpp/card_fxs.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_remote_debug.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_tlv.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/xpp/card_pri.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_tone_detection.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_tsi_cnct.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/xpp/xbus-core.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/xpp/xbus-sysfs.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_tsst.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/xpp/xbus-pcm.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/xpp/xframe_queue.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wct4xxp/../oct612x/apilib/bt/octapi_bt0.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wct4xxp/../oct612x/apilib/largmath/octapi_largmath.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/xpp/xpp_dahdi.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wct4xxp/../oct612x/apilib/llman/octapi_llman.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/pciradio.o
  LD [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wct4xxp/wct4xxp.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/xpp/xproto.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/xpp/card_global.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/xpp/dahdi_debug.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/xpp/xpp_usb.o
  VERIFY  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/xpp/init_card_1_30
  VERIFY  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/xpp/init_card_2_30
  VERIFY  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/xpp/init_card_3_30
  VERIFY  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/xpp/init_card_4_30
  HOSTCC  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/xpp/print_fxo_modes.o
  CC [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/xpp/card_bri.o
  HOSTLD  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/xpp/print_fxo_modes
  LD [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/xpp/xpp.o
  LD [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/xpp/xpd_fxs.o
  LD [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/xpp/xpd_fxo.o
  LD [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/xpp/xpd_pri.o
  LD [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/xpp/xpd_bri.o
  LD [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/xpp/xpd_echo.o
  GEN     /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/xpp/init_fxo_modes
  CHECK   /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/xpp/init_card_2_30
  Building modules, stage 2.
  MODPOST 30 modules
  CC      /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/dahdi_dynamic.mod.o
  CC      /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/dahdi.mod.o
  CC      /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/dahdi_dynamic_eth.mod.o
  CC      /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/dahdi_dynamic_ethmf.mod.o
  CC      /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/dahdi_dynamic_loc.mod.o
  CC      /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/dahdi_echocan_jpah.mod.o
  CC      /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/dahdi_echocan_kb1.mod.o
  CC      /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/dahdi_echocan_mg2.mod.o
  CC      /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/dahdi_echocan_sec.mod.o
  CC      /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/dahdi_echocan_sec2.mod.o
  CC      /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/dahdi_transcode.mod.o
  CC      /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/pciradio.mod.o
  CC      /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/tor2.mod.o
  CC      /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/voicebus/dahdi_voicebus.mod.o
  CC      /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wcb4xxp/wcb4xxp.mod.o
  CC      /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wcfxo.mod.o
  CC      /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wct1xxp.mod.o
  CC      /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wct4xxp/wct4xxp.mod.o
  CC      /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wctc4xxp/wctc4xxp.mod.o
  CC      /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wctdm.mod.o
  CC      /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wctdm24xxp/wctdm24xxp.mod.o
  CC      /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wcte11xp.mod.o
  CC      /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wcte12xp/wcte12xp.mod.o
  CC      /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/xpp/xpd_bri.mod.o
  CC      /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/xpp/xpd_echo.mod.o
  CC      /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/xpp/xpd_fxo.mod.o
  CC      /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/xpp/xpd_fxs.mod.o
  CC      /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/xpp/xpd_pri.mod.o
  CC      /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/xpp/xpp.mod.o
  CC      /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/xpp/xpp_usb.mod.o
  LD [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/dahdi.ko
  LD [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/dahdi_dynamic.ko
  LD [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/dahdi_dynamic_eth.ko
  LD [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/dahdi_dynamic_ethmf.ko
  LD [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/dahdi_dynamic_loc.ko
  LD [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/dahdi_echocan_kb1.ko
  LD [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/dahdi_echocan_jpah.ko
  LD [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/dahdi_echocan_mg2.ko
  LD [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/dahdi_echocan_sec.ko
  LD [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/dahdi_echocan_sec2.ko
  LD [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/dahdi_transcode.ko
  LD [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/pciradio.ko
  LD [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/tor2.ko
  LD [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/voicebus/dahdi_voicebus.ko
  LD [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wcb4xxp/wcb4xxp.ko
  LD [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wcfxo.ko
  LD [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wct1xxp.ko
  LD [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wct4xxp/wct4xxp.ko
  LD [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wctc4xxp/wctc4xxp.ko
  LD [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wctdm.ko
  LD [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wctdm24xxp/wctdm24xxp.ko
  LD [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wcte11xp.ko
  LD [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/wcte12xp/wcte12xp.ko
  LD [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/xpp/xpd_bri.ko
  LD [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/xpp/xpd_echo.ko
  LD [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/xpp/xpd_fxo.ko
  LD [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/xpp/xpd_fxs.ko
  LD [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/xpp/xpp.ko
  LD [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/xpp/xpd_pri.ko
  LD [M]  /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/xpp/xpp_usb.ko
make[1]: Leaving directory `/usr/src/kernels/3.7.0-0.rc2.git3.1.fc19.i686.PAE'
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.huqckt
+ umask 022
+ cd /home/bruno/rpmbuild/BUILD
+ '[' /home/bruno/rpmbuild/BUILDROOT/dahdi-linux-2.6.1-32.fc19.i386 '!=' / ']'
+ rm -rf /home/bruno/rpmbuild/BUILDROOT/dahdi-linux-2.6.1-32.fc19.i386
++ dirname /home/bruno/rpmbuild/BUILDROOT/dahdi-linux-2.6.1-32.fc19.i386
+ mkdir -p /home/bruno/rpmbuild/BUILDROOT
+ mkdir /home/bruno/rpmbuild/BUILDROOT/dahdi-linux-2.6.1-32.fc19.i386
+ cd dahdi-linux-2.6.1
+ rm -rf /home/bruno/rpmbuild/BUILDROOT/dahdi-linux-2.6.1-32.fc19.i386
+ mkdir -p /home/bruno/rpmbuild/BUILDROOT/dahdi-linux-2.6.1-32.fc19.i386/etc/udev/rules.d
+ mkdir -p /home/bruno/rpmbuild/BUILDROOT/dahdi-linux-2.6.1-32.fc19.i386/etc/modprobe.d
+ install -m 0644 blacklist.netjet.conf /home/bruno/rpmbuild/BUILDROOT/dahdi-linux-2.6.1-32.fc19.i386/etc/modprobe.d/blacklist.netjet.conf
+ make -j3 install-modules install-devices KVERS=3.7.0-0.rc2.git3.1.fc19.i686.PAE DESTDIR=/home/bruno/rpmbuild/BUILDROOT/dahdi-linux-2.6.1-32.fc19.i386 DYNFS=yes
install -d /home/bruno/rpmbuild/BUILDROOT/dahdi-linux-2.6.1-32.fc19.i386/etc/udev/rules.d
build_tools/genudevrules > /home/bruno/rpmbuild/BUILDROOT/dahdi-linux-2.6.1-32.fc19.i386/etc/udev/rules.d/dahdi.rules
build_tools/genudevrules: line 3: udevinfo: command not found
make -C /lib/modules/3.7.0-0.rc2.git3.1.fc19.i686.PAE/build SUBDIRS=/home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi DAHDI_INCLUDE=/home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/include DAHDI_MODULES_EXTRA=" " HOTPLUG_FIRMWARE=yes modules DAHDI_BUILD_ALL=m
install -m 644 drivers/dahdi/xpp/xpp.rules /home/bruno/rpmbuild/BUILDROOT/dahdi-linux-2.6.1-32.fc19.i386/etc/udev/rules.d/
make[1]: Entering directory `/usr/src/kernels/3.7.0-0.rc2.git3.1.fc19.i686.PAE'
  VERSION /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/xpp/xpp_version.h

  Building modules, stage 2.
  MODPOST 30 modules
make[1]: Leaving directory `/usr/src/kernels/3.7.0-0.rc2.git3.1.fc19.i686.PAE'
make -C /lib/modules/3.7.0-0.rc2.git3.1.fc19.i686.PAE/build SUBDIRS=/home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi DAHDI_INCLUDE=/home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/include DAHDI_MODULES_EXTRA=" " HOTPLUG_FIRMWARE=yes INSTALL_MOD_PATH=/home/bruno/rpmbuild/BUILDROOT/dahdi-linux-2.6.1-32.fc19.i386 INSTALL_MOD_DIR=dahdi modules_install
make[1]: Entering directory `/usr/src/kernels/3.7.0-0.rc2.git3.1.fc19.i686.PAE'
  INSTALL /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/dahdi.ko
  INSTALL /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/dahdi_dynamic.ko
  INSTALL /home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/dahdi_dynamic_eth.ko
Can't read private key
make[2]: *** [/home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/dahdi_dynamic.ko] Error 2
make[2]: *** Waiting for unfinished jobs....
Can't read private key
make[2]: *** [/home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/dahdi_dynamic_eth.ko] Error 2
Can't read private key
make[2]: *** [/home/bruno/rpmbuild/BUILD/dahdi-linux-2.6.1/drivers/dahdi/dahdi.ko] Error 2
make[1]: *** [_emodinst_] Error 2
make[1]: Leaving directory `/usr/src/kernels/3.7.0-0.rc2.git3.1.fc19.i686.PAE'
make: *** [install-modules] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.huqckt (%install)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.huqckt (%install)
bash-4.2$ exit
exit

Script done on 2012-10-26T13:52:51 CDT
-------------- next part --------------
%global dahdi_tools_version 2.4.1
%global dahdi_linux_version 2.6.1
# Can use -D 'kvers VERSION' to build for non-running kernel
%{!?kvers: %{expand: %%global kvers %(uname -r)}}

Summary: Digium Asterisk Hardware Device Interface (DAHDI) linux kernel modules and documentation
Name: dahdi-linux
Version: %{dahdi_linux_version}
Release: 32%{?dist}
License: GPLv2 and LGPLv2.1
Group: System Environment/Kernel
URL: http://www.digium.com/
Vendor: Digium, Inc.
Packager: Messinet Secure Services <http://messinet.com/>

Source0: http://downloads.digium.com/pub/telephony/dahdi-linux/releases/dahdi-linux-%{dahdi_linux_version}.tar.gz

Patch0: dahdi-linux-udevowner.patch
#Patch1: dahdi-linux-oslec.patch
Patch2: dahdi-linux-blacklist-netjet.patch
Patch3: dahdi-linux-no-firmware.patch

BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires: kernel-uname-r = %{kvers}
BuildRequires: kernel-devel-uname-r = %{kvers}

Requires: dahdi-linux-modules-%{kvers} = %{dahdi_linux_version}-%{release}

%description
DAHDI stands for Digium Asterisk Hardware Device Interface. This
package contains the documentation for the DAHDI linux kernel modules.
Installation of this package will pull in the following packages.

dahdi-linux-modules-%{kvers}-%{dahdi_linux_version}-%{release}


%package modules-%{kvers}
Summary: Digium Asterisk Hardware Device Interface (DAHDI) kernel modules.
Group: System Environment/Kernel
Version: %{dahdi_linux_version}
Requires: /usr/sbin/depmod
Requires: kernel-uname-r = %{kvers}
Requires: dahdi-tools >= %{dahdi_tools_version}
Requires: dahdi-tools-libs >= %{dahdi_tools_version}

Provides: kernel-modules-for-kernel = %{kvers}

%description modules-%{kvers}
DAHDI stands for Digium Asterisk Hardware Device Interface. This
package contains the DAHDI linux kernel modules.


%prep
%setup0 -q -n dahdi-linux-%{dahdi_linux_version}

%patch0 -p2
#%patch1 -p1
%patch2 -p1
%patch3 -p1

make %{?_smp_mflags} KVERS=%{kvers}


%install
rm -rf %{buildroot}
mkdir -p %{buildroot}%{_sysconfdir}/udev/rules.d

mkdir -p %{buildroot}%{_sysconfdir}/modprobe.d
install -m 0644 blacklist.netjet.conf %{buildroot}%{_sysconfdir}/modprobe.d/blacklist.netjet.conf

make %{?_smp_mflags} install-modules install-devices KVERS=%{kvers} DESTDIR=%{buildroot} DYNFS=yes

rm -f %{buildroot}/lib/modules/%{kvers}/modules.*


%clean
rm -rf %{buildroot}


%post modules-%{kvers}
/sbin/depmod -ae -F /boot/System.map-%{kvers} %{kvers} > /dev/null 2>&1 || :


%postun modules-%{kvers}
/sbin/depmod -ae -F /boot/System.map-%{kvers} %{kvers} > /dev/null 2>&1 || :


%files
%defattr(-,root,root,-)
%doc LICENSE LICENSE.LGPL README UPGRADE.txt


%files modules-%{kvers}
%defattr(-,root,root,-)
%config(noreplace) %{_sysconfdir}/modprobe.d/blacklist.netjet.conf
%config(noreplace) %{_sysconfdir}/udev/rules.d/dahdi.rules
%config(noreplace) %{_sysconfdir}/udev/rules.d/xpp.rules
/lib/modules/%{kvers}/dahdi/dahdi.ko
/lib/modules/%{kvers}/dahdi/dahdi_dynamic.ko
/lib/modules/%{kvers}/dahdi/dahdi_dynamic_eth.ko
/lib/modules/%{kvers}/dahdi/dahdi_dynamic_ethmf.ko
/lib/modules/%{kvers}/dahdi/dahdi_dynamic_loc.ko
/lib/modules/%{kvers}/dahdi/dahdi_echocan_jpah.ko
/lib/modules/%{kvers}/dahdi/dahdi_echocan_kb1.ko
/lib/modules/%{kvers}/dahdi/dahdi_echocan_mg2.ko
#/lib/modules/%{kvers}/dahdi/dahdi_echocan_oslec.ko
/lib/modules/%{kvers}/dahdi/dahdi_echocan_sec.ko
/lib/modules/%{kvers}/dahdi/dahdi_echocan_sec2.ko
/lib/modules/%{kvers}/dahdi/dahdi_transcode.ko
/lib/modules/%{kvers}/dahdi/pciradio.ko
/lib/modules/%{kvers}/dahdi/tor2.ko
/lib/modules/%{kvers}/dahdi/wcfxo.ko
/lib/modules/%{kvers}/dahdi/wct1xxp.ko
/lib/modules/%{kvers}/dahdi/wctdm.ko
/lib/modules/%{kvers}/dahdi/wcte11xp.ko
/lib/modules/%{kvers}/dahdi/voicebus/dahdi_voicebus.ko
/lib/modules/%{kvers}/dahdi/wcb4xxp/wcb4xxp.ko
/lib/modules/%{kvers}/dahdi/wct4xxp/wct4xxp.ko
/lib/modules/%{kvers}/dahdi/wctc4xxp/wctc4xxp.ko
/lib/modules/%{kvers}/dahdi/wctdm24xxp/wctdm24xxp.ko
/lib/modules/%{kvers}/dahdi/wcte12xp/wcte12xp.ko
/lib/modules/%{kvers}/dahdi/xpp/xpd_bri.ko
/lib/modules/%{kvers}/dahdi/xpp/xpd_fxo.ko
/lib/modules/%{kvers}/dahdi/xpp/xpd_fxs.ko
/lib/modules/%{kvers}/dahdi/xpp/xpd_pri.ko
/lib/modules/%{kvers}/dahdi/xpp/xpp.ko
/lib/modules/%{kvers}/dahdi/xpp/xpp_usb.ko
/lib/modules/%{kvers}/dahdi/xpp/xpd_echo.ko
#/lib/modules/%{kvers}/staging/echo/echo.ko


%changelog
* Thu Sep 02 2010 Anthony Messina <amessina at messinet.com> - 2.4.0-1
- Update to 2.4.0

* Sun Aug 22 2010 Anthony Messina <amessina at messinet.com> - 2.3.0.1-3
- Improve dependency calculation support
- Update OSLEC patch from upstream kernel

* Sat Aug 07 2010 Anthony Messina <amessina at messinet.com> - 2.3.0.1-2
- Spec file changes for mock-based building
- Don't package firmware
- Remove extra dependencies

* Mon Jun 14 2010 Anthony Messina <amessina at messinet.com> - 2.3.0.1-1
- Update to 2.3.0.1 release

* Thu Apr 15 2010 Anthony Messina <amessina at messinet.com> - 2.3.0-1
- Update to 2.3.0 release

* Sat Apr 10 2010 Anthony Messina <amessina at messinet.com> - 2.2.1.1-1
- Update to 2.2.1.1 release

* Sun Mar 07 2010 Anthony Messina <amessina at messinet.com> - 2.2.1-2
- Blacklist the netjet module from the 2.6.32 kernel

* Thu Dec 24 2009 Anthony Messina <amessina at messinet.com> - 2.2.1-1
- Update to 2.2.1 official release

* Thu Dec 24 2009 Anthony Messina <amessina at messinet.com> - 2.2.1-0.1.rc2
- Update to 2.2.1-rc2
- Remove dahdi-base.c.patch and dahdi-linux-wctc4xxp-base.c.patch

* Tue Dec 01 2009 Anthony Messina <amessina at messinet.com> - 2.2.0.2-5
- Update dahdi_tools_version for Fedora 12
- Patch for https://issues.asterisk.org/view.php?id=15747

* Sun Sep 06 2009 Anthony Messina <amessina at messinet.com> - 2.2.0.2-4
- Update OSLEC to latest version from linux-next kernel tree.

* Sun Aug 23 2009 Anthony Messina <amessina at messinet.com> - 2.2.0.2-3
- Update OSLEC to latest version in the upstream kernel tree.
- Use a patch to insert the OSLEC echo kernel module.
- Fix a warning during build of dahdi-base.c

* Fri Aug 21 2009 Anthony Messina <amessina at messinet.com> - 2.2.0.2-1
- Update to 2.2.0.2 release.
- http://downloads.asterisk.org/pub/telephony/dahdi-linux/releases/ChangeLog-2.2.0.2

* Fri Jun 26 2009 Anthony Messina <amessina at messinet.com> - 2.2.0-2
- Update to 2.2.0 release version
- http://downloads.asterisk.org/pub/telephony/dahdi-linux/releases/ChangeLog-2.2.0

* Sun Jun 21 2009 Anthony Messina <amessina at messinet.com> - 2.2.0-rc5-1
- Rebuild for Fedora 11
- Update to dahdi-linux-2.2.0-rc5
- Include more recent drivers/staging/echo (OSLEC) kernel module
- Remove HR Timer patch
- Include dahdi-fw-vpmadt032.bin in dahdi-linux-firmware subpackage

* Wed Feb 04 2009 Anthony Messina <amessina at messinet.com> - 2.1.0.4-1
- Upgrade to upstream dahdi-linux-2.1.0.4

* Sun Jan 25 2009 Anthony Messina <amessina at messinet.com> - 2.1.0.3-3
- Build with Open Source Line Echo Canceller (OSLEC) from upstream kernel
  staging directory

* Thu Jan 15 2009 Anthony Messina <amessina at messinet.com> - 2.1.0.3-2
- Include dahdi-linux-2.1.0.3-hrtimer.patch for Fedora 2.6.27 kernels
  with the upstram 2.6.28 hrtimer patch included
- http://bugs.digium.com/view.php?id=14166

* Thu Dec 18 2008 Anthony Messina <amessina at messinet.com> - 2.1.0.3-1
- Update to dahdi-linux-2.1.0.3
- http://downloads.digium.com/pub/telephony/dahdi-linux/ChangeLog-2.1.0.3

* Wed Dec 10 2008 Anthony Messina <amessina at messinet.com> - 2.1.0-1
- Update to dahdi-linux-2.1.0

* Wed Oct 21 2008 Anthony Messina <amessina at messinet.com> - 2.0.0-4
- Ensure that /sbin/depmod -ae -F /boot/System.map-%{kvers} %{kvers}
  occurs in post and postun on the dahdi-linux-modules package only

* Sun Oct 19 2008 Anthony Messina <amessina at messinet.com> - 2.0.0-3
- Update dependancy requirements to match Fedora package naming scheme

* Thu Oct 09 2008 Anthony Messina <amessina at messinet.com> - 2.0.0-2
- The dahdi-linux package contains the documentation and pulls in
  subpackages on a yum install
- Move kernel modules into dahdi-linux-modules-<kernel_version> subpackage
- Install firmware into dahdi-linux-firmware subpackage

* Thu Oct 09 2008 Anthony Messina <amessina at messinet.com> - 2.0.0-1
- Build dahdi-linux separately from dahdi-tools
- Prepare for integration with Fedora dahdi packages currently under
  review at https://bugzilla.redhat.com/show_bug.cgi?id=461338 and
  available at http://fedorapeople.org/~jcollie/dahdi/


More information about the kernel mailing list