:: Re: [Dng] A novice attempt to speed…
Top Page
Delete this message
Reply to this message
Author: Jude Nelson
Date:  
To: Jaret Cantu
CC: dng@lists.dyne.org
Subject: Re: [Dng] A novice attempt to speed up Devuan development
Hi Jaret,

On Sat, May 16, 2015 at 11:28 PM, Jaret Cantu <jaret@???> wrote:

> Just pushed eudev to the Devuan git.
>
> https://git.devuan.org/jaretcantu/eudev
>
> I used eudev version 1.9 since it is based on systemd 215. That is the
> udev/systemd version used by Jessie, so it just seemed to make a lot more
> sense.
>
> I'm using it right now (and I'm pretty sure I've committed all of the
> manual changes I had to make on account of whoopsies), and the only
> difference I see in before-and-after "ls -Rl /dev"s is two extra pts.
>
> I uploaded all of the git-buildpackage stuff, too, so it should be easy to
> recreate.
>
> Probably some systemd scraps that I didn't properly scrub. I was not
> terribly diligent with checking for all of the unnecessary dependencies.
>
> I think you need a kernel with FHANDLE, too, for eudev to work properly. I
> got error messages until I recompiled my kernel.
>


This is WONDERFUL news! I'm so glad you were able to get this to work! As
you say, it's not easy to separate systemd from udev. Hats off to you :D

Best,
Jude


> On 05/07/2015 02:47 PM, Anto wrote:
>
>>
>>
>> On 07/05/15 18:00, Anto wrote:
>>
>>>
>>> On 07/05/15 17:32, Svante Signell wrote:
>>>
>>>> On Thu, 2015-05-07 at 16:53 +0200, Anto wrote:
>>>>
>>>> update-initramfs: deferring update (trigger activated)
>>>>> update-rc.d: warning: start and stop actions are no longer supported;
>>>>> falling back to defaults
>>>>>
>>>> No idea about this one.
>>>>
>>>>  insserv: script eudev: service udev already provided!
>>>>> insserv: exiting now!
>>>>> update-rc.d: error: insserv rejected the script header
>>>>> dpkg: error processing package eudev (--install):
>>>>>    subprocess installed post-installation script returned error exit
>>>>> status 1

>>>>>
>>>> This is probably due to that the eudev.postinst? and udev.postinst
>>>> scripts differs. Check these scripts in debian/ and compare with the one
>>>> from udev.
>>>>
>>>> HTH
>>>>
>>>
>>> Thanks for the hints. I just put back the previous disk image and I am
>>> looking at them now.
>>>
>>>
>> I think I don't want to fiddle around any further and I just want to
>> forget having eudev package.
>>
>> My last attempt just now was to try to match the environment used by the
>> build script on
>> https://git.devuan.org/pkgs-utopia-substitution/devuan-eudev, to avoid
>> any unnecessary changes. That is by using Debian wheezy install with kernel
>> 3.2, udev 175-7.2 and eudev-2.1.1.tar.gz. I also tried eudev-2.1.tar.gz.
>> But those did not even pass the configure script, because the include
>> directory was not found. I am not sure what kind of setup was used when the
>> build script was being developed. Anyway, I am done with this :)
>>
>> anto@d945gclf:~/packages/eudev/eudev-2.1.1-1+devuan$
>> anto@d945gclf:~/packages/eudev/eudev-2.1.1-1+devuan$ dpkg-buildpackage
>> -us -uc
>> dpkg-buildpackage: source package eudev
>> dpkg-buildpackage: source version 1:2.1.1-1
>> .
>> <cut>
>> .
>> checking for unistd.h... (cached) yes
>> checking linux/btrfs.h usability... no
>> checking linux/btrfs.h presence... no
>> checking for linux/btrfs.h... no
>> configure: error: *** KERNEL header not found
>> make: *** [build-deb/config.status] Error 1
>> dpkg-buildpackage: error: debian/rules build gave error exit status 2
>> anto@d945gclf:~/packages/eudev/eudev-2.1.1-1+devuan$ dpkg --list | grep
>> linux
>> ii  console-setup-linux 1.88                          all Linux specific
>> part of console-setup
>> ii  doc-linux-text 2008.08-1                     all Linux HOWTOs and
>> FAQs in ASCII format
>> ii  libselinux1:amd64 2.1.9-5                       amd64 SELinux runtime
>> shared libraries
>> ii  libselinux1-dev 2.1.9-5                       amd64 SELinux
>> development headers
>> ii  linux-base 3.5                           all          Linux image
>> base package
>> ii  linux-headers-3.2.0-4-amd64 3.2.68-1+deb7u1 amd64        Header files
>> for Linux 3.2.0-4-amd64
>> ii  linux-headers-3.2.0-4-common 3.2.68-1+deb7u1 amd64        Common
>> header files for Linux 3.2.0-4
>> ii  linux-image-3.2.0-4-amd64 3.2.68-1+deb7u1 amd64        Linux 3.2 for
>> 64-bit PCs
>> ii  linux-image-amd64 3.2+46                        amd64 Linux for
>> 64-bit PCs (meta-package)
>> ii  linux-kbuild-3.2 3.2.17-1                      amd64 Kbuild
>> infrastructure for Linux 3.2
>> ii  linux-libc-dev:amd64 3.2.68-1+deb7u1 amd64        Linux support
>> headers for userspace development
>> ii  util-linux 2.20.1-5.3                    amd64 Miscellaneous system
>> utilities
>> anto@d945gclf:~/packages/eudev/eudev-2.1.1-1+devuan$
>> anto@d945gclf:~/packages/eudev/eudev-2.1.1-1+devuan$ dpkg --search
>> btrfs.h
>> linux-headers-3.2.0-4-common:
>> /usr/src/linux-headers-3.2.0-4-common/include/trace/events/btrfs.h
>> linux-headers-3.2.0-4-common-rt:
>> /usr/src/linux-headers-3.2.0-4-common-rt/include/trace/events/btrfs.h
>> anto@d945gclf:~/packages/eudev/eudev-2.1.1-1+devuan$
>> anto@d945gclf:~/packages/eudev/eudev-2.1.1-1+devuan$ dpkg --list | grep
>> udev
>> ii  libudev0:amd64 175-7.2                       amd64 libudev shared
>> library
>> ii  udev 175-7.2                       amd64        /dev/ and hotplug
>> management daemon
>> anto@d945gclf:~/packages/eudev/eudev-2.1.1-1+devuan$

>>
>> _______________________________________________
>> Dng mailing list
>> Dng@???
>> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
>>
>
> _______________________________________________
> Dng mailing list
> Dng@???
> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
>