Go to file
Ruediger Meier 668d6d2ef9 travis: add OSX build
Of course OSX is not an important target but since it's available on
travis we can (mis)use it to generally improve non-Linux and non-GNU
compatibility. People are using musl, busybox or whatever and
util-linux should work for them. Having OSX build running regularly
will help us to freeze the lately improved BSD compatibility and
to check code which is usually ifdef'ed.

We are using the most recent OSX 10.11.x / Xcode 7.3 though the older
travis OSX images are working too currently.

If it turns out that this OSX build is too annoying when we are about
to add support for latest Linux features then we could add:
  allow_failures:
    - os: osx
to let it fail silently.

Note I've tried hard to keep .travis-functions.sh readable for the
Linux case. I've removed --with-python because it's default anyway,
--enable-gtk-doc is still tested in discheck.

OSX root check would also work (almost, using another --prefix) but
would only run one more test yet (minix).

OSX distcheck would have some issues with conditionally built man
pages and does not work with default distcheck confopts. No need to
fix that because distcheck is more for maintainer machines.

BTW to increase travis build speed again we could remove some targets
from the matrix without losing tested scenarios:
 - nonroot for Linux seems to be waste of time
 - clang/Linux could be root check only
For now we keep it as is.

Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
2016-03-13 21:51:18 +01:00
Documentation docs: update v2.28-ReleaseNotes 2016-03-11 11:39:28 +01:00
bash-completion bash-completion: fstrim: use mountpoint, not device 2015-11-13 09:52:14 +01:00
config
disk-utils misc: fix icc/clang compiler warnings 2016-03-13 21:47:27 +01:00
include Merge branch 'port-osx' of https://github.com/rudimeier/util-linux 2016-03-09 13:12:50 +01:00
lib lib/linux_version: avoid major and minor shadowing 2016-03-09 11:49:42 +01:00
libblkid build-sys: use AC_PROG_MKDIR_P and remove a few gnuisms 2016-03-13 21:48:09 +01:00
libfdisk build-sys: use AC_PROG_MKDIR_P and remove a few gnuisms 2016-03-13 21:48:09 +01:00
libmount build-sys: use AC_PROG_MKDIR_P and remove a few gnuisms 2016-03-13 21:48:09 +01:00
libsmartcols build-sys: use AC_PROG_MKDIR_P and remove a few gnuisms 2016-03-13 21:48:09 +01:00
libuuid build-sys: use AC_PROG_MKDIR_P and remove a few gnuisms 2016-03-13 21:48:09 +01:00
login-utils misc: fix icc/clang compiler warnings 2016-03-13 21:47:27 +01:00
m4 build-sys: check linker support for version scripts 2016-02-18 12:53:48 +01:00
misc-utils logger: keep man page consistent and use \- everywhere 2016-03-10 14:36:22 +01:00
po po: merge changes 2016-03-10 15:19:25 +01:00
schedutils taskset: fix description of `-c` option in the man page 2016-03-07 15:11:06 +01:00
sys-utils build-sys: use AC_PROG_MKDIR_P and remove a few gnuisms 2016-03-13 21:48:09 +01:00
term-utils agetty: tweak formatting and some wordings in the man page 2016-03-08 14:21:55 +01:00
tests tests: don't use system's mount commands 2016-03-13 21:47:42 +01:00
text-utils misc: never cast void* from malloc(3) and friends 2016-03-07 23:29:27 +01:00
tools build-sys: portable usage of find command 2016-02-18 12:53:47 +01:00
.editorconfig add .editorconfig 2016-01-25 00:12:14 +01:00
.gitignore libsmartcols: fix samples build, add title.c 2016-01-25 13:42:51 +01:00
.travis-functions.sh travis: add OSX build 2016-03-13 21:51:18 +01:00
.travis.yml travis: add OSX build 2016-03-13 21:51:18 +01:00
AUTHORS docs: update AUTHORS file 2016-03-10 15:28:28 +01:00
COPYING
ChangeLog
Makefile.am build-sys: use AC_PROG_MKDIR_P and remove a few gnuisms 2016-03-13 21:48:09 +01:00
NEWS build-sys: release++ (v2.28-rc1) 2016-03-11 11:41:05 +01:00
README
README.licensing
autogen.sh build-sys: fix [g]libtoolize version for OSX 2016-02-18 12:53:48 +01:00
configure.ac build-sys: improve uuidd and script build conditions 2016-03-13 21:48:16 +01:00
util-linux.doap doap: fix download URL 2016-01-25 15:42:53 +01:00

README

                                  util-linux

              util-linux is a random collection of Linux utilities

     Note that in years 2006-2010 this project used the name "util-linux-ng".

MAILING LIST:

      E-MAIL: util-linux@vger.kernel.org
      URL:    http://vger.kernel.org/vger-lists.html#util-linux


DOWNLOAD:

      ftp://ftp.kernel.org/pub/linux/utils/util-linux/


SOURCE CODE:

      Web interface:
          http://git.kernel.org/cgit/utils/util-linux/util-linux.git
          https://github.com/karelzak/util-linux
      Checkout:
          git clone git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git util-linux


NLS (PO TRANSLATIONS):

      PO files are maintained by:
          http://translationproject.org/domain/util-linux.html


VERSION SCHEMA:

      Standard releases:

          <major>.<minor>[.<maint>[.<bugfix>]]

             major = fatal and deep changes
             minor = typical release with new features
             maint = maintenance releases; bug fixes only
             bugfix = unplanned releases for critical/security bugs

      Development releases:

         <major>.<minor>-rc<N>