On 01/29/2014 08:05 PM, Gilles Chanteperdrix wrote:
> On 01/29/2014 03:36 PM, Huub Van Niekerk wrote:
>> Hi,
>>
>> I'm trying to build the xenomai libs on Ubuntu 12.04 armhf according
>> to http://www.xenomai.org/index.php/Building_Debian_packages. It goes
>> wrong with a message "cannot create
>> <user>/Downloads/xenomai-2.6.3/debian/libxenomai1/etc/udev//xenomai.rules:
>> Directory nonexistent". Any idea what the cause of this is ? I did it
>> before on x86, which went great.
> 
> I do not see why this even works on x86... Please try the following 
> patch:

Please try this one instead:

diff --git a/debian/libxenomai1.install b/debian/libxenomai1.install
index 093956b..9c732f5 100644
--- a/debian/libxenomai1.install
+++ b/debian/libxenomai1.install
@@ -1 +1,2 @@
+etc/udev/rules.d/*
 usr/lib/*.so.*
diff --git a/debian/rules b/debian/rules
index 3915fd6..c842986 100755
--- a/debian/rules
+++ b/debian/rules
@@ -61,14 +61,12 @@ install: build
        dh_testroot
        dh_prep
        dh_installdirs
+       mkdir -p $(CURDIR)/debian/tmp/etc/udev/rules.d
        $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp/
        dh_install --sourcedir=$(CURDIR)/debian/tmp
        # xeno-config should be only in libxenomai-dev
        rm -f $(CURDIR)/debian/xenomai-runtime/usr/bin/xeno-config
        rm -f $(CURDIR)/debian/xenomai-runtime/usr/share/man/man1/xeno-config.1
-       for f in $(CURDIR)/ksrc/nucleus/udev/*.rules ; do \
-           cat $$f >> $(CURDIR)/debian/libxenomai1/etc/udev/xenomai.rules ; \
-       done
        install -m 644 debian/libxenomai1.modprobe 
$(CURDIR)/debian/libxenomai1/etc/modprobe.d/xenomai.conf
        # remove empty directory
        rm -rf $(CURDIR)/debian/xenomai-doc/usr/share/doc/xenomai-doc/ps



-- 
                                                                Gilles.

_______________________________________________
Xenomai mailing list
Xenomai@xenomai.org
http://www.xenomai.org/mailman/listinfo/xenomai

Reply via email to