Package Details: eudev-git 20150619-1

Git Clone URL: https://aur.archlinux.org/eudev-git.git (read-only)
Package Base: eudev-git
Description: The userspace dev tools (udev) forked by Gentoo
Upstream URL: https://github.com/gentoo/eudev
Licenses: GPL
Groups: base
Conflicts: eudev, libgudev, libsystemd, systemd, systemd-tools, udev
Provides: eudev, libgudev, libsystemd=, systemd=, systemd-tools=, udev=
Replaces: eudev, libgudev, libsystemd, systemd, systemd-tools, udev
Submitter: TZ86
Maintainer: TZ86
Last Packager: TZ86
Votes: 13
Popularity: 0.177109
First Submitted: 2013-01-24 14:48
Last Updated: 2015-07-07 05:39

Required by (454)

Sources (4)

Latest Comments

OrdinaryMagician commented on 2016-06-16 17:50

Seems --enable-gudev is an unrecognized option. Did it get removed?

eNTi commented on 2015-06-24 08:34

should this package provide libgudev? like https://aur4.archlinux.org/packages/eudev/

eNTi commented on 2015-06-24 08:32

should this package provide libgudev? like https://aur.archlinux.org/packages/eudev/

artoo commented on 2014-04-23 01:45

I had this issue on 3 testing systems.
Anyway, it has vanished magically.

artoo commented on 2014-04-23 01:41

Very strange, I tried again, and it works as you posted.

Maybe some pkg update resolved it, and it was temporary issue.
Didn't have testing repo enabled.

artoo commented on 2014-04-22 21:46

This was the behaviour with my eudev earlier release, before I split out libudev.
So I had similar build to yours, which created problems.

artoo commented on 2014-04-22 21:42

Have you tried to remove eudev-git?

It should give you conflicts, since util-linux lately depends on libsystemd.

Install works, but removal is not nice.

TZ86 commented on 2014-04-21 06:28

@artoo
Everything is much easier. Because eudev-git replaces both systemd and libsystemd you need just to specify both of them in commandline.

sudo pacman -S libsystemd systemd
resolving dependencies...
looking for inter-conflicts...
:: systemd and nss-myhostname-separate are in conflict (nss-myhostname). Remove nss-myhostname-separate? [y/N] y
:: systemd and eudev-git are in conflict (systemd-tools). Remove eudev-git? [y/N] y

Packages (5): eudev-git-20140407-1 [removal] libseccomp-2.1.1-1 nss-myhostname-separate-0.3-1 [removal]
libsystemd-212-3 systemd-212-3

Total Download Size: 3.21 MiB
Total Installed Size: 17.47 MiB
Net Upgrade Size: 12.14 MiB

:: Proceed with installation? [Y/n]

artoo commented on 2014-04-18 17:30

Hi TZ86,

have you noticed, it is rather difficult to remove eudev, and replace it with systemd again. You get dependency problems with eg util-linux.

What is the solution? Split out libeudev?
The systemd build looks like the arch people want to create dependencies on udev/systemd *.so libraries. :-/

OrdinaryMagician commented on 2014-02-19 22:46

Thank you, I'll check it.

TZ86 commented on 2014-02-15 10:47

@OrdinaryMagician
https://aur.archlinux.org/packages/lib32-eudev-git/

I haven't tested it yet but it should works fine.

OrdinaryMagician commented on 2014-02-14 16:31

I've replaced Systemd in one of my sandbox VMs and everything is working flawlessly.

It'd be nice if there was a lib32 package available too, so I can do the same on my desktop.

TZ86 commented on 2013-11-18 10:12

@artoo
Done.

artoo commented on 2013-11-17 19:58

Oh, and a eudev provide added. :)

artoo commented on 2013-11-17 19:57

Could you please make your eudev-git pkg conflict with my eudev version-pkg so switching between them works?

gothmog123 commented on 2013-10-07 07:41

Thanks! It works, everything is fine except connman doesn't start anymore.

TZ86 commented on 2013-10-07 05:59

@gothmog123
Just open /etc/openrc/init.d/udev and change

command=/usr/lib/systemd/systemd-udevd

to

command=/usr/bin/udevd

It's all.

gothmog123 commented on 2013-10-06 23:32

Any chance someone could tell me how to install this while using Openrc? I don't want to render my system unbootable. Or is it plug and play?

r08 commented on 2013-09-16 03:34

This is one of the most valuable packages on the AUR specially for the systemd hater.
It's been working great thanks for updating.

Mektub commented on 2013-08-14 01:38

eudev-git and initscripts-fork are working for me with no problems since two weeks.

Mektub

Anonymous comment on 2013-06-05 07:30

This isn't working with the /bin /sbin etc merge and I couldn't see an easy way of fixing it. Any ideas?

TZ86 commented on 2013-04-18 14:24

>There also are throubles during boot process: there are calls to /usr/lib/systemd/systemd-* in /etc/rc.d/functions.

Do you talking about initscripts or initscripts-fork? You should use second because original intscripts isn't maintained more.

Anonymous comment on 2013-04-14 23:00

> Do you care about alternative initialization system (instead of systemd) before remove systemd?

I guess I don't. I just install eudev-git, removing systemd as conflict, rebuild initramfs, and enter "reboot", which tells about preparation for reboot, but does nothing (doesn't stop daemons etc.) and just returns me the shell prompt after several seconds.

There also are throubles during boot process: there are calls to /usr/lib/systemd/systemd-* in /etc/rc.d/functions.

TZ86 commented on 2013-04-14 05:35

>1. udevd and udevadm are being installed in /usr/bin while initcpio_install expects them to be in /usr/sbin

Thanks, fixed.

>2. reboot doesn't work just after eudev installation

Mmm, I cannot reproduce. Do you care about alternative initialization system (instead of systemd) before remove systemd? How are you doing reboot — via /sbin/reboot, desktop environment tools…? (in second case you might need to install dbus-nosystemd)

Anonymous comment on 2013-04-14 01:16

1. udevd and udevadm are being installed in /usr/bin while initcpio_install expects them to be in /usr/sbin
2. reboot doesn't work just after eudev installation

TZ86 commented on 2013-02-09 17:56

@OrdinaryMagician: Sorry, I haven't tested it with last commits.

Fixed.

TZ86 commented on 2013-02-09 17:45

@OrdinaryMagician: Sorry, I haven't tested it with last commits.

Fixed.

OrdinaryMagician commented on 2013-02-09 15:57

the problem was fixed by adding "--with-rootprefix=/usr" to the ./configure command line

OrdinaryMagician commented on 2013-02-09 15:46

Decided to give it a try on a VM

It fails to install. Apparently, it seems some parts ignore the prefix set on ./configure and still install on /usr/local during packaging.

Later on, sed complains that it can't read "/tmp/yaourt-tmp-alice/aur-eudev-git/pkg/usr/lib/udev/rules/*.rules", obviously this is because those were installed under the wrong prefix.

TZ86 commented on 2013-02-08 10:26

@gtmanfred: Yeah I've already seen this humorous note (aparently written by a lennart fan).

Don't worry, this isn't so bad as they talking. Of course eudev is in beta state now and some additional things can be broken, but generally it already looks usable. Actually I started using eudev a while ago and still have no any (visible) problems.

gtmanfred commented on 2013-02-03 18:38

http://www.h-online.com/open/news/item/Udev-fork-is-a-training-project-say-eudev-developers-1796664.html

The developers also noted that their "pet project" was anything but mature and that users foolish enough to use it in its present state could really mess up their systems.