summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorAlex Xu (Hello71) <alex_y_xu@yahoo.ca>2018-08-15 19:39:45 -0400
committerAlex Xu (Hello71) <alex_y_xu@yahoo.ca>2018-08-15 19:39:45 -0400
commitd0eb997ee9f9889f184d0d52397b49a7f0dee009 (patch)
tree1d0d9ed7d2cf865e9bab5960e5ee1ac194ae8eb8 /README
parent39e07e62f471cbf40503cdc1926da6fef0cc0a3e (diff)
downloadrandom-seed-d0eb997ee9f9889f184d0d52397b49a7f0dee009.tar.xz
random-seed-d0eb997ee9f9889f184d0d52397b49a7f0dee009.zip
Stuff.
Diffstat (limited to 'README')
-rw-r--r--README15
1 files changed, 8 insertions, 7 deletions
diff --git a/README b/README
index 1fb5062..37637ba 100644
--- a/README
+++ b/README
@@ -12,9 +12,12 @@ project instead.
random-seed requires the following to compile:
-- a gcc-compatible compiler (clang is fine)
-- GNU make (BSD make is not fine)
-- Bourne-like sh (autoconf compatible, i.e. probably all of them)
+- a sufficiently gcc compatible compiler. clang is fine, icc probably works.
+- GNU make. BSD make is not supported.
+- sh. dash works.
+
+When compiling from git, autoconf, aclocal, and autoconf-archive are required.
+aclocal is provided by the automake package on most operating systems. [1]
random-seed also supports linking with libudev or libmount and libblkid. It is
highly recommended to enable libudev if your target platform includes udevd
@@ -32,14 +35,12 @@ probably also do not use systemd or dbus, so you will probably not have a
machine ID. In this case, random-seed will never credit the entropy, so you may
as well use a "dd if=random-seed of=/dev/urandom" script.
-When compiling from git, autoconf, aclocal, and autoconf-archive are required.
-aclocal is provided by the automake package on most operating systems. [1]
-
random-seed is Linux-specific, as it is my understanding that other operating
systems are either not commonly imaged (e.g. BSDs) or have official tools for
system image preparation (e.g. sysprep for Windows). However, it should be
reasonably easy to port by simply adjusting the paths and changing getrandom to
-/dev/random.
+/dev/random. Other operating systems would be better served by providing an
+official sysprep program though.
random-seed supports a daemonize mode. This is recommended on systems without
a centralized timer synchronization mechanism similar to Android or systemd.