etc: synchronize master.password, group to NetBSDIMPORTANT: this change has a docs/UPDATING entry!This change is a long overdue switch-over from the old MINIX set ofuser and group accounts to th
etc: synchronize master.password, group to NetBSDIMPORTANT: this change has a docs/UPDATING entry!This change is a long overdue switch-over from the old MINIX set ofuser and group accounts to the NetBSD set. This switch-over isincreasingly important now that we are importing more and moreutilities from NetBSD, several of which expect various user accountsto exist. By switching over in one go, we save ourselves variousheadaches in the long run, even if the switch-over itself is a bitpainful for existing MINIX users.The newly imported master.passwd and group files have three exceptionscompared to their NetBSD originals:1. There is a custom "service" account for MINIX 3 services. This account is used to limit run-time privileges of various system services, and is not used for any files on disk. Its user ID may be changed later, but should always correspond to whatever the SERVICE_UID definition is set to.2. The user "bin" has its shell set to /bin/sh, instead of NetBSD's /sbin/nologin. The reason for this is that the test set in /usr/tests/minix-posix will not be able to run otherwise.3. The group "operator" has been set to group ID 0, to match its old value. This tweak is purely for transitioning purposes: as of writing, pkgsrc packages are still using root:operator as owner and group for most installed files. Sometime later, we can change back "operator" to group ID 5 without breaking anything, because it does not appear that this group name is used for anything important.Change-Id: I689bcfff4cf7ba85c27d1ae579057fa3f8019c68
show more ...
Fix ARM noassert builds -g/-O{s/0/1/2/3}Also fixes ARM assert build -O3.Change-Id: I52bda91308ecfa0e8b23c4140c38c49347cc10f7
NetBSD re-synchronization of the source treeThis brings our tree to NetBSD 7.0, as found on -current on the10-10-2015.This updates: - LLVM to 3.6.1 - GCC to GCC 5.1 - Replace minix/commands/z
NetBSD re-synchronization of the source treeThis brings our tree to NetBSD 7.0, as found on -current on the10-10-2015.This updates: - LLVM to 3.6.1 - GCC to GCC 5.1 - Replace minix/commands/zdump with usr.bin/zdump - external/bsd/libelf has moved to /external/bsd/elftoolchain/ - Import ctwm - Drop sprintf from libmincChange-Id: I149836ac18e9326be9353958bab9b266efb056f0
Importing crypto libraries - crypto/external/bsd/heimdal - crypto/external/bsd/libsaslc - crypto/external/bsd/netpgp - crypto/external/bsd/opensslChange-Id: I91dbf05f33e637edf5b9bb408d5baddd7b
Importing crypto libraries - crypto/external/bsd/heimdal - crypto/external/bsd/libsaslc - crypto/external/bsd/netpgp - crypto/external/bsd/opensslChange-Id: I91dbf05f33e637edf5b9bb408d5baddd7ba8cf75