| util-linux-ng | |
| (fork of util-linux, based on version 2.13-pre7) | |
| util-linux is a random collection of Linux utilities | |
| WEB PAGE: | |
| http://kernel.org/~kzak/util-linux-ng/ | |
| MAILING LIST: | |
| E-MAIL: util-linux-ng@vger.kernel.org | |
| URL: http://vger.kernel.org/vger-lists.html#util-linux-ng | |
| DOWNLOAD: | |
| ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/ | |
| SOURCE CODE: | |
| Web interface: | |
| http://git.kernel.org/?p=utils/util-linux-ng/util-linux-ng.git | |
| Checkout: | |
| git clone git://git.kernel.org/pub/scm/utils/util-linux-ng/util-linux-ng.git util-linux-ng | |
| NLS (PO TRANSLATIONS): | |
| PO files are maintained by: | |
| http://translationproject.org/domain/util-linux-ng.html | |
| NEUTRALITY: | |
| The stuff in util-linux-ng should be rather distribution-neutral. | |
| No RPMs/DEBs/... are provided - get yours from your distributor. | |
| VERSION SCHEMA: | |
| Standard releases: | |
| <major>.<minor>[.<maint>[.<bugfix>]] | |
| major = fatal and deep changes | |
| minor = typical release with new fetures | |
| maint = maintenance releases; bug fixes only | |
| bugfix = unplanned releases for critical/security bugs | |
| Development releases: | |
| <major>.<minor><suffix> | |
| suffix = "devel" or "-rc<N>" | |
| COMPILATION: | |
| See the INSTALL file for more details. | |
| Notes: | |
| * use SUID_CFLAGS and SUID_LDFLAGS when you want to define special | |
| compiler options for typical suid programs, for example: | |
| ./configure SUID_CFLAGS="-fpie" SUID_LDFLAGS="-pie" | |
| This feature is currently supported for chfn, chsh, newgrp, | |
| write, mount, and umount. | |
| STATIC LINKING: | |
| Use --enable-static-programs[=LIST] configure option when you want to use | |
| statically linked programs. | |
| Note, mount(8) uses get{pw,gr}nam() and getpwuid() functions for | |
| translation from username and groupname to UID and GID. These functions | |
| could be implemented by dynamically loaded independent modules (NSS) in | |
| your libc (e.g. glibc). These modules are not statically linked to | |
| mount(8) and mount.static is still using dlopen() like dynamically | |
| linked version. | |
| The translation won't work in environment where NSS modules are | |
| not installed. | |
| For example normal system (NSS modules are available): | |
| # ./mount.static -v -f -n -ouid=kzak /mnt/foo | |
| LABEL=/mnt/foo on /mnt/foo type vfat (rw,uid=500) | |
| ^^^^^^^ | |
| and without NSS modules: | |
| # chroot . ./mount.static -v -f -n -ouid=kzak /mnt/win | |
| LABEL=/mnt/win on /mnt/win type vfat (rw,uid=kzak) | |
| ^^^^^^^^ | |