Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- root@Ashton:/usr/src/linux-2.6.32# fakeroot debian/rules clean
- rm -rf /usr/src/linux-2.6.32/debian/build/modules /usr/src/linux-2.6.32/debian/build/firmware \
- /usr/src/linux-2.6.32/debian/build/kernel-versions /usr/src/linux-2.6.32/debian/build/package-list \
- /usr/src/linux-2.6.32/debian/build/debian.master
- mkdir -p /usr/src/linux-2.6.32/debian/build/modules/i386/
- cp debian.master/d-i/modules/* /usr/src/linux-2.6.32/debian/build/modules/i386/
- mkdir -p /usr/src/linux-2.6.32/debian/build/firmware/i386/
- cp debian.master/d-i/firmware/* /usr/src/linux-2.6.32/debian/build/firmware/i386/
- cp debian.master/d-i/package-list debian.master/d-i/kernel-versions /usr/src/linux-2.6.32/debian/build/
- touch /usr/src/linux-2.6.32/debian/build/modules/i386/kernel-image
- # kernel-wedge needs to poke around in debian.master/
- ln -nsf /usr/src/linux-2.6.32/debian /usr/src/linux-2.6.32/debian/build/debian
- # Some files may need to differ between architectures
- if [ -d debian.master/d-i/modules-i386 ]; then \
- cp debian.master/d-i/modules-i386/* \
- /usr/src/linux-2.6.32/debian/build/modules/i386/; \
- fi
- if [ -d debian.master/d-i/firmware-i386 ]; then \
- cp debian.master/d-i/firmware-i386/* \
- /usr/src/linux-2.6.32/debian/build/firmware/i386/; \
- fi
- # Remove unwanted stuff for this architecture
- if [ -r "debian.master/d-i/exclude-modules.i386" ]; then \
- (cat debian.master/d-i/exclude-modules.i386; \
- ls /usr/src/linux-2.6.32/debian/build/modules/i386/) | sort | uniq -d | \
- (cd /usr/src/linux-2.6.32/debian/build/modules/i386/; xargs rm -f); \
- fi
- if [ -r "debian.master/d-i/exclude-firmware.i386" ]; then \
- (cat debian.master/d-i/exclude-firmware.i386; \
- ls /usr/src/linux-2.6.32/debian/build/firmware/i386/) | sort | uniq -d | \
- (cd /usr/src/linux-2.6.32/debian/build/firmware/i386/; xargs rm -f); \
- fi
- # Per flavour module lists
- flavour_modules=`ls debian.master/d-i/modules.i386-* 2>/dev/null` \
- || true; \
- if [ "$flavour_modules" != "" ]; then \
- for flav in $flavour_modules; do \
- name=`echo $flav | sed 's/.*\/modules.i386-//'`; \
- mkdir /usr/src/linux-2.6.32/debian/build/modules/i386-$name; \
- (cd /usr/src/linux-2.6.32/debian/build/modules/; tar cf - `cat ../$flav`) | \
- (cd /usr/src/linux-2.6.32/debian/build/modules/i386-$name/; tar xf -); \
- touch /usr/src/linux-2.6.32/debian/build/modules/i386-$name/kernel-image; \
- done; \
- fi
- flavour_firmware=`ls debian.master/d-i/firmware.i386-* 2>/dev/null` \
- || true; \
- if [ "$flavour_firmware" != "" ]; then \
- for flav in $flavour_firmware; do \
- name=`echo $flav | sed 's/.*\/firmware.i386-//'`; \
- mkdir /usr/src/linux-2.6.32/debian/build/firmware/i386-$name; \
- (cd /usr/src/linux-2.6.32/debian/build/firmware/; tar cf - `cat ../$flav`) | \
- (cd /usr/src/linux-2.6.32/debian/build/firmware/i386-$name/; tar xf -);\
- touch /usr/src/linux-2.6.32/debian/build/firmware/i386-$name/kernel-image; \
- done; \
- fi
- # Some files may need to differ between flavours
- flavour_module_dirs=`ls -d debian.master/d-i/modules-i386-* 2>/dev/null`\
- || true; \
- if [ "$flavour_module_dirs" ]; then \
- for flav in $flavour_module_dirs; do \
- name=`echo $flav | sed 's/.*\/modules-i386-//'`; \
- [ -d /usr/src/linux-2.6.32/debian/build/modules/i386-$name ] || \
- cp -a /usr/src/linux-2.6.32/debian/build/modules/i386 \
- modules/i386-$name; \
- cp $flav/* /usr/src/linux-2.6.32/debian/build/modules/i386-$name/; \
- done; \
- fi
- flavour_firmware_dirs=`ls -d debian.master/d-i/firmware-i386-* 2>/dev/null`\
- || true; \
- if [ "$flavour_firmware_dirs" ]; then \
- for flav in $flavour_firmware_dirs; do \
- name=`echo $flav | sed 's/.*\/firmware-i386-//'`; \
- [ -d /usr/src/linux-2.6.32/debian/build/firmware/i386-$name ] || \
- cp -a /usr/src/linux-2.6.32/debian/build/firmware/i386 \
- firmware/i386-$name; \
- cp $flav/* /usr/src/linux-2.6.32/debian/build/firmware/i386-$name/; \
- done; \
- fi
- # Remove unwanted stuff for each flavour
- flavour_exclude=`ls debian.master/d-i/exclude-modules.i386-* 2>/dev/null`\
- || true; \
- if [ "$flavour_exclude" ]; then \
- for flav in $flavour_exclude; do \
- name=`echo $flav | sed 's/.*\/exclude-modules.i386-//'`;\
- [ -d /usr/src/linux-2.6.32/debian/build/modules/i386-$name ] || \
- cp -a /usr/src/linux-2.6.32/debian/build/modules/i386 \
- /usr/src/linux-2.6.32/debian/build/modules/i386-$name; \
- (cat $flav; \
- ls /usr/src/linux-2.6.32/debian/build/modules/i386-$name) | \
- sort | uniq -d | \
- (cd /usr/src/linux-2.6.32/debian/build/modules/i386-$name/; \
- xargs rm -f); \
- done; \
- fi
- flavour_exclude=`ls debian.master/d-i/exclude-firmware.i386-* 2>/dev/null`\
- || true; \
- if [ "$flavour_exclude" ]; then \
- for flav in $flavour_exclude; do \
- name=`echo $flav | sed 's/.*\/exclude-firmware.i386-//'`;\
- [ -d /usr/src/linux-2.6.32/debian/build/firmware/i386-$name ] || \
- cp -a /usr/src/linux-2.6.32/debian/build/firmware/i386 \
- /usr/src/linux-2.6.32/debian/build/firmware/i386-$name; \
- (cat $flav; \
- ls /usr/src/linux-2.6.32/debian/build/firmware/i386-$name) | \
- sort | uniq -d | \
- (cd /usr/src/linux-2.6.32/debian/build/firmware/i386-$name/; \
- xargs rm -f); \
- done; \
- fi
- if [ ! -d /usr/src/linux-2.6.32/debian/build/modules/i386 ]; then \
- mkdir -p /usr/src/linux-2.6.32/debian/build/modules/i386; \
- cp /usr/src/linux-2.6.32/debian/build/modules/i386/* \
- /usr/src/linux-2.6.32/debian/build/modules/i386; \
- fi
- if [ ! -d /usr/src/linux-2.6.32/debian/build/firmware/i386 ]; then \
- mkdir -p /usr/src/linux-2.6.32/debian/build/firmware/i386; \
- cp /usr/src/linux-2.6.32/debian/build/firmware/i386/* \
- /usr/src/linux-2.6.32/debian/build/firmware/i386; \
- fi
- cp debian.master/control.stub debian/control.stub
- cd /usr/src/linux-2.6.32/debian/build && kernel-wedge gen-control > /usr/src/linux-2.6.32/debian/control
- Use of uninitialized value $builddep in split at /usr/share/kernel-wedge/commands/gen-control line 32, <KVERS> line 7.
- Use of uninitialized value $builddep in split at /usr/share/kernel-wedge/commands/gen-control line 32, <KVERS> line 9.
- dh_testdir
- dh_testroot
- dh_clean
- # d-i stuff
- rm -rf debian.master/d-i-i386
- # normal build junk
- rm -rf debian.master/abi/2.6.32-35.78
- rm -rf /usr/src/linux-2.6.32/debian/build
- rm -f /usr/src/linux-2.6.32/debian/stamps/stamp-*
- rm -rf debian.master/linux-*
- # This gets rid of the d-i packages in control
- cp -f debian.master/control.stub debian.master/control
- cp debian.master/changelog debian/changelog
- # Install the copyright information.
- cp debian.master/copyright debian/copyright
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement