You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Ralph Rönnquist 4dfa0e79ad Merge branch 'suites/experimental' into 'master' 3 years ago
debian Corrected target for lib 3 years ago
fs Sync with new vdev_subprocess signature 4 years ago
hwdb Update with minimal inclusion of compiled udev rules. 3 years ago
libudev-compat Remove inner debian directories. 3 years ago
libvdev Pass and use stderr fd to subprocess. 4 years ago
pkg Clean up fpm arguments, and remove old comments from runfs's package 5 years ago
tools Minor code polishing. 3 years ago
vdev-initramfs Remove inner debian directories. 3 years ago
vdevd Remove inner debian directories. 3 years ago
.gitignore Ignore *.so, *.so.*, vim swp files, object files, etc. 5 years ago
CONTRIBUTORS Update contributors 4 years ago
INSTALL.md Moved "example" to be "vdev-initramfs" and changed make files accordingly. 3 years ago
LICENSE.GPLv3+ Include both the ISC license and GPLv3+, in preparation for 5 years ago
LICENSE.ISC Include both the ISC license and GPLv3+, in preparation for 5 years ago
Makefile Added forgotten libudev-compat 3 years ago
README.md Changed into building a single .deb at top level (without fs) 3 years ago
TESTERS Update TESTERS 4 years ago
buildconf.mk Force arch=amd64 into being x86_64 3 years ago
debian.mk Changed into building a single .deb at top level (without fs) 3 years ago
how-to-test.md Update how-to-test.md 5 years ago
jcn-README.md Revised the project front page. 3 years ago

README.md

Devuan packaging of vdev - a device-file manager and filesystem

NOTE: this project is a fork of Jude Nelson’s vdev project, which at this point is an orphaned project. This project is aimed at the preparation of Devuan packaging.

The components are:

libudev1-compat, which is the library ABI-compatible with libudev 219.

vdevd, which is the hotplug daemon, including helpers, actions and configuration;

vdev-initramfs, which provides an initramfs-tools intergration. This package includes a script (/usr/share/vdev/vdev-install.sh) for making a manual choice between using vdev or udev as /dev manager.

Installing vdev will disable any prior udev, without unsinstalling it. However, vdev competes with udev on three fronts:

  • the library link libudev-so.1
  • the scripts for the initrd, and
  • the sysvinit /etc/rcS.d scripts.

The current solution deals with these aspects underneath and invisibly for the Devuan (Debian) package management, rather than straight out replacing udev and libudev1. You can, whenever, alternate between udev and vdev via (in a terminal):

# /usr/share/vdev/vdev-install.sh udev

or

# /usr/share/vdev/vdev-install.sh vdev

It’s probably safest to always shift to udev before installing other things. I don’t think it’s vital, but there are many possible failure cases.

Other Notes

Please refer to Jude Nelson’s vdev project for an extensive description of the software.