Brad Barden 4dbd00fc94 mount: fix mount helper fs option handling
If a mount helper is used, only argopts (given on commandline) are
passed to the helper via -o parameter. Option strings from fstab are
ignored.

This patch replaces global argopts pointer with a character array
fsopts. A maximum length for filesytem options is #defined (used by
fsopts and data), and argument/mntent options are length-checked to fit.
A filesystem with too long an option string will print an error, cause
mount to exit with an error status, and not attempt to mount the
filesystem. This obviates the need for overflow checking of data in
parseopts(), though it hasn't been removed.
2016-02-11 10:16:41 +00:00
2015-09-07 11:47:10 +01:00
2013-11-25 21:33:58 +00:00
2015-09-07 11:47:10 +01:00
2015-09-07 11:47:10 +01:00
2015-09-07 11:47:10 +01:00
2015-09-07 11:47:10 +01:00
2014-10-16 11:28:01 +01:00
2015-09-03 19:57:21 +01:00
2015-09-07 12:09:59 +01:00
2015-09-07 12:09:59 +01:00
2015-02-06 15:16:23 +00:00
2016-01-04 18:07:44 +00:00
2015-02-06 15:16:24 +00:00
2015-02-06 15:16:24 +00:00
2015-09-09 23:33:17 +01:00
2015-09-09 23:33:17 +01:00
2015-09-14 10:15:55 +01:00
2015-09-14 10:15:55 +01:00
2015-02-06 15:16:24 +00:00
2015-02-06 15:16:24 +00:00
2014-10-02 23:47:39 +01:00
2015-02-06 15:16:24 +00:00
2015-04-26 10:40:09 +01:00
2015-04-26 10:40:09 +01:00
2014-10-02 23:47:39 +01:00
2015-02-20 15:36:33 +00:00
2014-10-02 23:47:39 +01:00
2016-02-11 10:16:41 +00:00
2015-02-06 15:16:24 +00:00
2014-10-02 23:47:39 +01:00
2015-03-11 15:18:10 +00:00
2015-09-07 11:47:10 +01:00
2014-11-30 13:12:33 +00:00
2015-02-06 15:16:24 +00:00
2014-11-30 12:34:26 +00:00
2015-05-11 23:35:54 +01:00
2014-10-02 23:47:39 +01:00
2015-02-06 15:16:24 +00:00
2014-07-14 11:14:36 +01:00
2014-10-02 23:47:39 +01:00
2013-08-16 16:42:59 +01:00
2015-03-11 15:18:10 +00:00
2014-10-02 23:47:39 +01:00
2015-03-03 13:32:43 +00:00
2013-08-19 16:34:18 +01:00
2015-02-06 15:16:24 +00:00
2014-10-02 23:47:39 +01:00
2014-06-03 15:15:21 +01:00
2015-02-06 15:16:24 +00:00
2015-02-06 15:16:24 +00:00
2014-10-02 23:47:39 +01:00
2014-07-10 22:04:06 +01:00
2015-04-01 11:28:22 +01:00
2014-10-02 23:47:39 +01:00
2015-02-06 15:16:24 +00:00
2014-10-02 23:47:39 +01:00
2015-09-14 10:15:55 +01:00
2015-02-06 15:16:23 +00:00
2015-02-06 15:16:23 +00:00

ubase - suckless linux base utils
=================================

ubase is  a collection of  tools similar  in spirit to  util-linux but
much simpler.

The complement  of ubase  is sbase[1] which  mostly follows  POSIX and
provides all the portable tools.  Together they are intended to form a
base system similar to busybox but much smaller and suckless.

Building
--------

To  build ubase,  simply  type  make.  You  may  have  to fiddle  with
config.mk and config.h depending on your system.

You  can  also  build  ubase-box,  which  generates  a  single  binary
containing  all  the  required  tools.    You  can  then  symlink  the
individual tools to ubase-box or run: make ubase-box-install.

To run the tools for ubase-box directly use: ubase-box cmd [args]

Ideally you will  want to statically link ubase.   We highly recommend
using musl-libc[2].

ubase is known to compile with gcc, clang and tcc.

[1] http://git.suckless.org/sbase/
[2] http://www.musl-libc.org/
Description
No description provided
Readme MIT 495 KiB
Languages
C 80.3%
Roff 16%
Makefile 3.7%