epicsdeb / epics-base

EPICS Base packaging
http://www.aps.anl.gov/epics/
Other
5 stars 10 forks source link

Merge hardening changes into RTEMS branch #8

Closed mark0n closed 8 years ago

mark0n commented 8 years ago

Grmpf, I just realized I missed a build error on jessie:

cp configure/conf.d/05hardening.make debian/tmp/etc/epics/configure/conf.d/
for tt in RTEMS-mvme2100 RTEMS-mvme2307 RTEMS-mvme3100 RTEMS-mvme5500 RTEMS-pc386 ; do \
        echo "ALL_CROSS_COMPILER_TARGET_ARCHS += ${tt}" > debian/tmp/etc/epics/configure/conf.d/05${tt}.make; \
done
rm -rf debian/tmp/usr/lib/x86_64-linux-gnu/lib*
dh_install --fail-missing
        install -d debian/rtems-epics///usr/lib/epics/include/os
        cp -a debian/tmp//usr/lib/epics/include/os/RTEMS debian/rtems-epics///usr/lib/epics/include/os/
        install -d debian/rtems-epics-mvme2100//usr/lib/epics/bin
        cp -a debian/tmp/usr/lib/epics/bin/RTEMS-mvme2100 debian/rtems-epics-mvme2100//usr/lib/epics/bin/
        install -d debian/rtems-epics-mvme2100//usr/lib/epics/lib
        cp -a debian/tmp/usr/lib/epics/lib/RTEMS-mvme2100 debian/rtems-epics-mvme2100//usr/lib/epics/lib/
        install -d debian/rtems-epics-mvme2100/usr/share/pkgconfig
        cp -a debian/tmp/usr/lib/epics/lib/pkgconfig/epics-base-RTEMS-mvme2100.pc debian/rtems-epics-mvme2100/usr/share/pkgconfig/
        install -d debian/rtems-epics-mvme2100//etc/epics/configure/conf.d
        cp -a debian/tmp/etc/epics/configure/conf.d/05RTEMS-mvme2100.make debian/rtems-epics-mvme2100//etc/epics/configure/conf.d/
        install -d debian/rtems-epics-mvme2307//usr/lib/epics/bin
        cp -a debian/tmp/usr/lib/epics/bin/RTEMS-mvme2307 debian/rtems-epics-mvme2307//usr/lib/epics/bin/
        install -d debian/rtems-epics-mvme2307//usr/lib/epics/lib
        cp -a debian/tmp/usr/lib/epics/lib/RTEMS-mvme2307 debian/rtems-epics-mvme2307//usr/lib/epics/lib/
        install -d debian/rtems-epics-mvme2307/usr/share/pkgconfig
        cp -a debian/tmp/usr/lib/epics/lib/pkgconfig/epics-base-RTEMS-mvme2307.pc debian/rtems-epics-mvme2307/usr/share/pkgconfig/
        install -d debian/rtems-epics-mvme2307//etc/epics/configure/conf.d
        cp -a debian/tmp/etc/epics/configure/conf.d/05RTEMS-mvme2307.make debian/rtems-epics-mvme2307//etc/epics/configure/conf.d/
        install -d debian/rtems-epics-mvme3100//usr/lib/epics/bin
        cp -a debian/tmp/usr/lib/epics/bin/RTEMS-mvme3100 debian/rtems-epics-mvme3100//usr/lib/epics/bin/
        install -d debian/rtems-epics-mvme3100//usr/lib/epics/lib
        cp -a debian/tmp/usr/lib/epics/lib/RTEMS-mvme3100 debian/rtems-epics-mvme3100//usr/lib/epics/lib/
        install -d debian/rtems-epics-mvme3100/usr/share/pkgconfig
        cp -a debian/tmp/usr/lib/epics/lib/pkgconfig/epics-base-RTEMS-mvme3100.pc debian/rtems-epics-mvme3100/usr/share/pkgconfig/
        install -d debian/rtems-epics-mvme3100//etc/epics/configure/conf.d
        cp -a debian/tmp/etc/epics/configure/conf.d/05RTEMS-mvme3100.make debian/rtems-epics-mvme3100//etc/epics/configure/conf.d/
        install -d debian/rtems-epics-mvme5500//usr/lib/epics/bin
        cp -a debian/tmp/usr/lib/epics/bin/RTEMS-mvme5500 debian/rtems-epics-mvme5500//usr/lib/epics/bin/
        install -d debian/rtems-epics-mvme5500//usr/lib/epics/lib
        cp -a debian/tmp/usr/lib/epics/lib/RTEMS-mvme5500 debian/rtems-epics-mvme5500//usr/lib/epics/lib/
        install -d debian/rtems-epics-mvme5500/usr/share/pkgconfig
        cp -a debian/tmp/usr/lib/epics/lib/pkgconfig/epics-base-RTEMS-mvme5500.pc debian/rtems-epics-mvme5500/usr/share/pkgconfig/
        install -d debian/rtems-epics-mvme5500//etc/epics/configure/conf.d
        cp -a debian/tmp/etc/epics/configure/conf.d/05RTEMS-mvme5500.make debian/rtems-epics-mvme5500//etc/epics/configure/conf.d/
        install -d debian/rtems-epics-pc386//usr/lib/epics/bin
        cp -a debian/tmp/usr/lib/epics/bin/RTEMS-pc386 debian/rtems-epics-pc386//usr/lib/epics/bin/
        install -d debian/rtems-epics-pc386//usr/lib/epics/lib
        cp -a debian/tmp/usr/lib/epics/lib/RTEMS-pc386 debian/rtems-epics-pc386//usr/lib/epics/lib/
        install -d debian/rtems-epics-pc386/usr/share/pkgconfig
        cp -a debian/tmp/usr/lib/epics/lib/pkgconfig/epics-base-RTEMS-pc386.pc debian/rtems-epics-pc386/usr/share/pkgconfig/
        install -d debian/rtems-epics-pc386//etc/epics/configure/conf.d
        cp -a debian/tmp/etc/epics/configure/conf.d/05RTEMS-pc386.make debian/rtems-epics-pc386//etc/epics/configure/conf.d/
dh_install: etc/epics/configure/conf.d/05hardening.make exists in debian/tmp but is not installed to anywhere
dh_install: missing files, aborting
debian/rules:56: recipe for target 'override_dh_install' failed
make[1]: *** [override_dh_install] Error 2
make[1]: Leaving directory '/home/vagrant/epics-base'
debian/rules:36: recipe for target 'install' failed
make: *** [install] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2
debuild: fatal error at line 1376:
dpkg-buildpackage -rfakeroot -D -us -uc -i -I failed
gbp:error: 'debuild -i -I -us -uc' failed: it exited with 29

Any ideas?