[Glibc-bsd-commits] r5250 - trunk/kfreebsd-11/debian
rmh at alioth.debian.org
rmh at alioth.debian.org
Thu Dec 19 14:46:15 UTC 2013
Author: rmh
Date: 2013-12-19 14:46:15 +0000 (Thu, 19 Dec 2013)
New Revision: 5250
Modified:
trunk/kfreebsd-11/debian/changelog
trunk/kfreebsd-11/debian/rules
Log:
Drop one more round of srcdir copying.
Modified: trunk/kfreebsd-11/debian/changelog
===================================================================
--- trunk/kfreebsd-11/debian/changelog 2013-12-19 11:08:45 UTC (rev 5249)
+++ trunk/kfreebsd-11/debian/changelog 2013-12-19 14:46:15 UTC (rev 5250)
@@ -1,3 +1,9 @@
+kfreebsd-11 (11.0~svn259528-2) UNRELEASED; urgency=low
+
+ * Drop one more round of srcdir copying.
+
+ -- Robert Millan <rmh at debian.org> Thu, 19 Dec 2013 12:20:51 +0100
+
kfreebsd-11 (11.0~svn259528-1) experimental; urgency=low
* New upstream snapshot.
Modified: trunk/kfreebsd-11/debian/rules
===================================================================
--- trunk/kfreebsd-11/debian/rules 2013-12-19 11:08:45 UTC (rev 5249)
+++ trunk/kfreebsd-11/debian/rules 2013-12-19 14:46:15 UTC (rev 5250)
@@ -19,7 +19,6 @@
cpu := $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU)
config_files := $(wildcard debian/arch/$(cpu)/*.config)
flavours := $(config_files:debian/arch/$(cpu)/%.config=%)
-configfile := DEBCUSTOM
abiname := 0
ld_target := $(shell ld --help | sed -ne "s/[^ :]*: supported targets: \([^ ]*\) .*/\1/p")
clang_version := $(shell cat CLANG_VERSION)
@@ -40,7 +39,6 @@
SRC_TAR := kfreebsd-source-$(version).tar.xz
SRC_DIR := kfreebsd-source-$(version)
HEADERS_DIR := kfreebsd-headers-$(version)-$(abiname)
-FLAVOR_DIR := flavor-$(version)-$(abiname)
ORIG_DIR := kfreebsd-$(major)-$(tar_version)
ORIG_TAR := kfreebsd-$(major)_$(tar_version).orig.tar.xz
MAKE := make MACHINE_ARCH=$(kfreebsd_cpu) -DWITHOUT_SOURCELESS
@@ -129,11 +127,8 @@
clean:
dh_testdir
dh_testroot
- rm -rf kfreebsd-source-* flavor-*
- rm -f debian/kfreebsd-image-*.preinst
- rm -f debian/kfreebsd-image-*.prerm
- rm -f debian/kfreebsd-image-*.postinst
- rm -f debian/kfreebsd-image-*.postrm
+ rm -rf kfreebsd-source-* sys/*/compile/* sys/*/conf/*.config
+ rm -f debian/kfreebsd-image-*.{preinst,prerm,postinst,postrm}
rm -f *-stamp
dh_clean
@@ -163,26 +158,20 @@
touch install-indep-stamp
build-arch: $(foreach flavor,$(flavours),build-flavor-$(flavor)-stamp)
-src-flavor-%-stamp:
- mkdir -p $(FLAVOR_DIR)-$*
- cp -af sys $(FLAVOR_DIR)-$*/
- touch $@
-build-flavor-%-stamp: src-flavor-%-stamp
+build-flavor-%-stamp:
# Configure the kernel
- cp debian/arch/$(cpu)/$*.config $(FLAVOR_DIR)-$*/sys/$(kfreebsd_cpu)/conf/
- ln -sf $*.config $(FLAVOR_DIR)-$*/sys/$(kfreebsd_cpu)/conf/$(configfile)
- cd $(FLAVOR_DIR)-$*/sys/$(kfreebsd_cpu)/conf \
- && config $(configfile)
+ cp debian/arch/$(cpu)/$*.config sys/$(kfreebsd_cpu)/conf/
+ cd sys/$(kfreebsd_cpu)/conf && config $*.config
# Change ident to the kernel version
sed -i -e 's/^KERN_IDENT=.*/KERN_IDENT=Debian $* ($(full_version))/g' \
- $(FLAVOR_DIR)-$*/sys/$(kfreebsd_cpu)/compile/DEBCUSTOM/Makefile
+ sys/$(kfreebsd_cpu)/compile/$*.config/Makefile
# Build it
$(MAKE) \
BRANCH_OVERRIDE="$(abiname)-$*" \
CC=$(cc_cmd) \
- -C $(FLAVOR_DIR)-$*/sys/$(kfreebsd_cpu)/compile/$(configfile)/ \
+ -C sys/$(kfreebsd_cpu)/compile/$*.config/ \
depend all
touch build-flavor-$*-stamp
@@ -220,23 +209,23 @@
# make the install target happy
mkdir -p $(IMAGE_PACKAGE)-$*/boot
install -o root -g root -m 644 \
- $(FLAVOR_DIR)-$*/sys/$(kfreebsd_cpu)/conf/GENERIC.hints \
+ sys/$(kfreebsd_cpu)/conf/GENERIC.hints \
$(IMAGE_PACKAGE)-$*/boot/device.hints || touch $(IMAGE_PACKAGE)-$*/boot/device.hints
install -o root -g root -m 644 \
- $(FLAVOR_DIR)-$*/sys/boot/forth/loader.conf \
+ sys/boot/forth/loader.conf \
$(IMAGE_PACKAGE)-$*/boot/loader.conf
mkdir -p $(IMAGE_PACKAGE)-$*/boot/defaults
install -o root -g root -m 644 \
- $(FLAVOR_DIR)-$*/sys/boot/forth/loader.conf \
+ sys/boot/forth/loader.conf \
$(IMAGE_PACKAGE)-$*/boot/defaults/loader.conf
# install the config file
install -o root -g root -m 644 \
- $(FLAVOR_DIR)-$*/sys/$(kfreebsd_cpu)/conf/$*.config \
+ sys/$(kfreebsd_cpu)/conf/$*.config \
$(IMAGE_PACKAGE)-$*/boot/config-$(version)-$(abiname)-$*
# now install the kernel
- $(MAKE) CC=$(cc_cmd) -C $(FLAVOR_DIR)-$*/sys/$(kfreebsd_cpu)/compile/$(configfile) DESTDIR=$(IMAGE_PACKAGE)-$* install
+ $(MAKE) CC=$(cc_cmd) -C sys/$(kfreebsd_cpu)/compile/$*.config DESTDIR=$(IMAGE_PACKAGE)-$* install
# reallocate kernel image
mv \
@@ -288,10 +277,10 @@
# headers package
mkdir -p $(HEADERS_PACKAGE)-$*/usr/src/$(HEADERS_DIR)-$*/sys/$(kfreebsd_cpu)
- cd $(FLAVOR_DIR)-$*/sys/$(kfreebsd_cpu) \
+ cd sys/$(kfreebsd_cpu) \
&& find . -type f -name "*.h" -not -regex ".*modules.*" -exec cp --parents {} $(HEADERS_PACKAGE)-$*/usr/src/$(HEADERS_DIR)-$*/sys/$(kfreebsd_cpu) \; \
- && cp -d --parents compile/$(configfile)/machine $(HEADERS_PACKAGE)-$*/usr/src/$(HEADERS_DIR)-$*/sys/$(kfreebsd_cpu) \
- && cp -d --parents conf/$(configfile) $(HEADERS_PACKAGE)-$*/usr/src/$(HEADERS_DIR)-$*/sys/$(kfreebsd_cpu)
+ && cp -d --parents compile/$*.config/machine $(HEADERS_PACKAGE)-$*/usr/src/$(HEADERS_DIR)-$*/sys/$(kfreebsd_cpu) \
+ && cp -d --parents conf/$*.config $(HEADERS_PACKAGE)-$*/usr/src/$(HEADERS_DIR)-$*/sys/$(kfreebsd_cpu)
find $(HEADERS_PACKAGE)-$*/usr/src/$(HEADERS_DIR)-$*/sys/$(kfreebsd_cpu) -type f -exec chmod 644 {} \;
for dir in `ls $(HEADERS_PACKAGE)/usr/src/$(HEADERS_DIR)/sys` ; do \
ln -s ../../$(HEADERS_DIR)/sys/$$dir $(HEADERS_PACKAGE)-$*/usr/src/$(HEADERS_DIR)-$*/sys/$$dir ; \
More information about the Glibc-bsd-commits
mailing list