On 2016-08-26 17:41, shraptor wrote:
On 2016-08-25 14:06, Ralph Ronnquist wrote:
So, I took the steps of forking Jude Nelson's vdev on git.devuan.org,
and augmenting it with an initial set up for deb package building.

I set it up as three deb's:
   libudev1-compat to replace libudev1,
   vdevd being the daemon, and
   vdev being the configuration, initramfs building and the set up as
sysvinit startup script.

I've built sample packages for amd64, and tested on a pristine Devuan
1.0.0, (with DE+Xfce, printer server and ssh server). Available at

https://git.devuan.org/ralph.ronnquist/vdev/release

If you download those and install together (as in dpkg -i *.deb), your
system will change into using vdev rather than udev, but it doesn't
uninstall udev for you. It "only" removes udev's sysvinit scripts, and
udev's configuration for initramfs building, and the "init" script
(replaces the one from initramfs-tools).

When installing, it might warn about volume symlinks not being
created. It's is safe to ignore this. Alternatively you install lvm2
first.

You can also build your own deb's by cloning
https://git.devuan.org/ralph.ronnquist/vdev

and using
$ make -f debian.mk

provided you have dh_make and dpkg-buildpackage, as well as
build-essential. Since I'm quite new to package building, it only
contains the bare-bones so far. There are also no upstream changes to
source other than to Makefile's and initramfs scripts, with the
exception of the very minor patch to
vdevd/helpers/LINUX/udev-compat.sh.

As a side note, eventually I realised that the main issue why the
keyboard didn't work, was that the evdev module didn't get installed,
and that it needs to be installed before /dev/input is populated.

Ralph.

Great work Ralph.

I will test it during next week and give feedback.

Since I had a go at making it work meself could you explain how
you went about getting evdev module loaded before /dev/input was populated


Also how did you solve the problem with logfile could not be written
at the logfile path?

Just curious and need to learn

/scooby


Also Ralph may I ask if you believe the vdev upgrade would work on rpi3?

rpi3 with really no peripherals as it is used as a server so it probably would work
although I don't know how to install the build chain for it.

Probably not a good idea to build vdev on the rpi3 when it is in "production", right?

/scooby





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

Reply via email to