]>
git.ipfire.org Git - thirdparty/util-linux.git/log
J William Piggott [Wed, 20 Sep 2017 22:54:35 +0000 (18:54 -0400)]
hwclock: make debug implicit for test mode.
Calling --test without --debug is not useful, so
make it implicit.
Signed-off-by: J William Piggott <elseifthen@gmx.com>
J William Piggott [Wed, 20 Sep 2017 00:55:23 +0000 (20:55 -0400)]
hwclock: exit bug fix and single test mode message
Bug fix: hwclock returns success when saving /etc/adjtime fails.
Remove redundant test mode messages.
Signed-off-by: J William Piggott <elseifthen@gmx.com>
Karel Zak [Wed, 20 Sep 2017 10:14:42 +0000 (12:14 +0200)]
po: fix ipcrm translation error fr.po
Addresses: https://github.com/karelzak/util-linux/issues/512
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 20 Sep 2017 09:31:42 +0000 (11:31 +0200)]
docs: update v2.31-ReleaseNotes
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 19 Sep 2017 12:44:50 +0000 (14:44 +0200)]
docs: remove UUID v3 and v5 from TODO
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 19 Sep 2017 12:17:25 +0000 (14:17 +0200)]
docs: update AUTHORS file
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 19 Sep 2017 12:14:46 +0000 (14:14 +0200)]
po: merge changes
Signed-off-by: Karel Zak <kzak@redhat.com>
Rafael Fontenelle [Tue, 19 Sep 2017 12:05:56 +0000 (14:05 +0200)]
po: update pt_BR.po (from translationproject.org)
Stéphane Aulery [Tue, 19 Sep 2017 12:05:56 +0000 (14:05 +0200)]
po: update fr.po (from translationproject.org)
Antonio Ceballos Roa [Tue, 19 Sep 2017 12:05:56 +0000 (14:05 +0200)]
po: update es.po (from translationproject.org)
Joe Hansen [Tue, 19 Sep 2017 12:05:55 +0000 (14:05 +0200)]
po: update da.po (from translationproject.org)
Petr Písař [Tue, 19 Sep 2017 12:05:55 +0000 (14:05 +0200)]
po: update cs.po (from translationproject.org)
Karel Zak [Tue, 19 Sep 2017 11:59:17 +0000 (13:59 +0200)]
tests: update build-sys tests
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 19 Sep 2017 11:48:52 +0000 (13:48 +0200)]
build-sys: fix non-blkid compilation
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 19 Sep 2017 11:22:31 +0000 (13:22 +0200)]
build-sys: make rfkill optional (and enabled by default)
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 19 Sep 2017 10:55:49 +0000 (12:55 +0200)]
build-sys: add libtinfow check
It seems some systems differentiate between tinfo and tinfow. And it
seems that mix ncursesw and tinfo (wide vs. non-wide char) is problem
for the systems.
Note that for example Fedora have ncursesw as well as ncurses, but
only one tinfo library. So, we need fallback this scenario.
Reported-by: Stanislav Brabec <sbrabec@suse.cz>
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Thu, 7 Sep 2017 12:19:20 +0000 (14:19 +0200)]
su: (pty) improve SIGSTOP/SIGCONT semantic
We want to use waitpid() only when child is terminated or stopped to
pick up child status, otherwise PTY proxy has to be active. This is
difference between "su" and "su --pty". For "su" we keep parent all
time in waitpid().
It would be possible to use separate code based on signalfd_siginfo,
but it seems better to keep all this stuff on one place -- it means
wait_for_child().
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Thu, 7 Sep 2017 10:09:17 +0000 (12:09 +0200)]
su: (pty) save child status
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Thu, 7 Sep 2017 09:23:50 +0000 (11:23 +0200)]
su: (pty) simplify stdin usage in poll()
Not sure why I have problem with this years ago for script(1), but it
seems .fd=-1 is really enough to the ignore the FD.
Reported-by: Vaclav Dolezal <vdolezal@redhat.com>
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Thu, 7 Sep 2017 09:22:11 +0000 (11:22 +0200)]
script: simplify stdin usage in poll()
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Thu, 7 Sep 2017 08:45:24 +0000 (10:45 +0200)]
su: (pty) fix slave terminal attributes initialization
Reported-by: Vaclav Dolezal <vdolezal@redhat.com>
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Thu, 7 Sep 2017 08:31:21 +0000 (10:31 +0200)]
su: (pty) fix child signal mask usage
The signal mask is used by pty_init_slave(), but it has never been
uninitialized before fork(), so child gets 0 as a mask :-(
Note that script(1) has no this issue because it opens signal-fd
before fork().
Reported-by: Vaclav Dolezal <vdolezal@redhat.com>
Signed-off-by: Karel Zak <kzak@redhat.com>
Sami Kerola [Sun, 27 Aug 2017 20:25:03 +0000 (21:25 +0100)]
runuser: fix linking
Add conditional -lutil to runuser when needed to avoid linking error.
login-utils/su-common.o: In function `pty_create':
login-utils/su-common.c:269: undefined reference to `openpty'
login-utils/su-common.c:273: undefined reference to `openpty'
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Karel Zak [Wed, 23 Aug 2017 12:16:51 +0000 (14:16 +0200)]
su: fix non-pty compilation
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 23 Aug 2017 11:50:04 +0000 (13:50 +0200)]
su: enable TIOCSCTTY and minor changes
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 23 Aug 2017 11:49:23 +0000 (13:49 +0200)]
su: add more informartion to man page
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Thu, 17 Aug 2017 14:09:52 +0000 (16:09 +0200)]
su: add PTY support
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Thu, 17 Aug 2017 10:07:35 +0000 (12:07 +0200)]
su: add --pty option
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Thu, 17 Aug 2017 10:01:01 +0000 (12:01 +0200)]
su: move parent signals setup to separate function
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 16 Aug 2017 12:03:06 +0000 (14:03 +0200)]
su: make wait_for_child() usable in arbitrary situation
For example if called more than once; to keep PTY code simple and
robust.
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 16 Aug 2017 11:49:27 +0000 (13:49 +0200)]
su: keep old sigactions in control struct
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 16 Aug 2017 11:57:41 +0000 (13:57 +0200)]
su: fix refactoring bug in child PID usage
Fix child pid cleanup according to commit
0076012563ff34e294a6166d605118bcdd35f7e1 .
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 16 Aug 2017 11:42:34 +0000 (13:42 +0200)]
su: add child to control struct
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 16 Aug 2017 11:09:47 +0000 (13:09 +0200)]
su: fix compiler warnings [-Wimplicit-fallthrough=]
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 16 Aug 2017 11:04:51 +0000 (13:04 +0200)]
su: add wait_for_child()
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Fri, 11 Aug 2017 15:05:00 +0000 (17:05 +0200)]
su: unblock signals is all initialized
This patch a little bit reorders signals initialization. The original
code unblocks SIGINT SIGQUIT before signal handler is set for the
signals. It means there is a small possible race.
It seems better to compose wanted mask, setup handlers and then
unblock all the wanted signals.
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Fri, 11 Aug 2017 14:47:01 +0000 (16:47 +0200)]
su: clean up signals usage
- don't use magic numbers to index old actions
- don't use if () if ()
- make if() conditions more readable
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Fri, 11 Aug 2017 13:18:31 +0000 (15:18 +0200)]
su: clean up const usage
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Fri, 11 Aug 2017 13:15:16 +0000 (15:15 +0200)]
su: fix debug message
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 1 Feb 2017 10:58:09 +0000 (11:58 +0100)]
su: properly clear child PID
The patch from master branch, somehow lost during su refactoring
rebase.
Reported-by: Tobias Stöckmann <tobias@stoeckmann.org>
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Fri, 11 Aug 2017 13:07:36 +0000 (15:07 +0200)]
su: improve some debug messages
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 9 Nov 2016 13:46:00 +0000 (14:46 +0100)]
su: add debug.h stuff
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 9 Nov 2016 13:19:22 +0000 (14:19 +0100)]
su: use switch() to split after fork
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 9 Nov 2016 13:15:31 +0000 (14:15 +0100)]
su: move PAM session initialization to separate function
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 9 Nov 2016 13:07:01 +0000 (14:07 +0100)]
su: rename evaluate_uid()
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Fri, 14 Oct 2016 13:40:12 +0000 (15:40 +0200)]
su: cosmetic code changes
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Fri, 14 Oct 2016 13:28:00 +0000 (15:28 +0200)]
su: cleanup setuid/gid related code
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Fri, 14 Oct 2016 13:23:44 +0000 (15:23 +0200)]
su: cleanup setenv related code
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Fri, 14 Oct 2016 13:18:37 +0000 (15:18 +0200)]
su: cleanup shell related code
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Fri, 14 Oct 2016 13:06:33 +0000 (15:06 +0200)]
su: cleanup usernames usage
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Fri, 14 Oct 2016 13:02:01 +0000 (15:02 +0200)]
lib/pwdutils: add xgetlogin()
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Fri, 14 Oct 2016 11:41:27 +0000 (13:41 +0200)]
su: cleanup pwd struct usage
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Fri, 14 Oct 2016 11:21:17 +0000 (13:21 +0200)]
login: add xgetpwnam()
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Fri, 14 Oct 2016 10:21:15 +0000 (12:21 +0200)]
su: consolidate tty name usage
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Fri, 14 Oct 2016 10:02:53 +0000 (12:02 +0200)]
su: reorder functions
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Thu, 13 Oct 2016 12:50:22 +0000 (14:50 +0200)]
su: cleanup PAM stuff
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Thu, 13 Oct 2016 12:40:54 +0000 (14:40 +0200)]
su: cleanup usage()
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Thu, 13 Oct 2016 12:22:52 +0000 (14:22 +0200)]
su: add control struct
* setup logindefs loader by function rather than by global pointer
* move basic booleans to the su_context struct
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Thu, 13 Oct 2016 11:14:58 +0000 (13:14 +0200)]
su: cosmetic changes after indent
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Thu, 13 Oct 2016 11:06:35 +0000 (13:06 +0200)]
su: fix indention
Yes, I know... this patch is horrible. We all hate this in git
history, but the original indention from coreutils has been so
crazy...
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Mon, 18 Sep 2017 09:44:57 +0000 (11:44 +0200)]
docs: add ASAN to TODO list
Signed-off-by: Karel Zak <kzak@redhat.com>
Sami Kerola [Sun, 17 Sep 2017 18:49:02 +0000 (19:49 +0100)]
bash-completion: update uuidgen, wipefs, tunelp, setpriv, and hwclock
uuidgen: Add hash-based UUIDs to bash-completion. These were added in
commit
c6f1ec68a8b38863efff2a18e30b7272db4fb273 .
wipefs: Command started to use libsmartcols, and it got some new options.
Commit
d9921b2a128f17aa9a9a110444d5faa43e1b371c .
rename: New option was added in commit
fabb90676af89bcb5f429793746f141c0 .
tunelp: The --trust-irq was removed it being years broken. Commit
d52eb4bd9062081c8420b22c029c694f29d036c7 .
setpriv: Add --ambient-caps option from commit
0c92194eeee9c1fd58580ef852 .
In same go fix 'bash set -u' issue, that is the same as mentioned commit
abbcec4fc9c8d7fb835b4eafd1bc9d82acbf0056 .
hwclock: For some reason --get has always been missing from this file.
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Sami Kerola [Sun, 17 Sep 2017 18:49:00 +0000 (19:49 +0100)]
docs: remove repeated word from mount(8) man page
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Karel Zak [Mon, 18 Sep 2017 08:41:20 +0000 (10:41 +0200)]
libsmartcols: fix scols_line_move_cells() n+1 error [asan]
Reported-by: Sami Kerola <kerolasa@iki.fi>
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Fri, 15 Sep 2017 12:45:36 +0000 (14:45 +0200)]
Merge branch 'patch-1' of https://github.com/aner-perez/util-linux
Karel Zak [Fri, 15 Sep 2017 12:30:06 +0000 (14:30 +0200)]
libmount: export locking errors as MNT_EX_FILEIO
The mount man page assumes locking errors mapped to MNT_EX_FILEIO (16)
return code. Unfortunately, this is internally not exported as a
special error code, so it's returned as a generic (errno based)
stuff. This patch fixes this issue.
Note that we still use locking for example for utab or when enabled
/etc/mtab (disabled by default).
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Fri, 15 Sep 2017 11:43:54 +0000 (13:43 +0200)]
libsmartcols: fix heap-buffer-overflow when move columns
Reported-by: Sami Kerola <kerolasa@iki.fi>
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Fri, 15 Sep 2017 11:30:45 +0000 (13:30 +0200)]
uuidparse:fix stack-buffer-overflow [asan]
Reported-by: Sami Kerola <kerolasa@iki.fi>
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Fri, 15 Sep 2017 11:30:40 +0000 (13:30 +0200)]
swaplabel: fix --disable-libuuid compilation
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Fri, 15 Sep 2017 11:25:32 +0000 (13:25 +0200)]
misc: cleanup UUID_STR_LEN definitions
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Fri, 15 Sep 2017 10:54:54 +0000 (12:54 +0200)]
logger: make stdin parsing more friendly to static analyzers
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Fri, 15 Sep 2017 10:28:44 +0000 (12:28 +0200)]
rfkill: fix coding style and error messages
Signed-off-by: Karel Zak <kzak@redhat.com>
Sami Kerola [Mon, 11 Sep 2017 19:55:58 +0000 (20:55 +0100)]
rfkill: do not fsync(3) /dev/rfkill file descriptor
Attempt to fsync() this device returns EINVAL, causing the rfkill always to
return EXIT_FAILURE when either block or unblock is requested. Simply
closing the file descriptor will fix the issue.
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Sami Kerola [Mon, 11 Sep 2017 19:55:57 +0000 (20:55 +0100)]
rfkill: allow use of multiple arguments
There is no reason why multiple arguments could not be supported.
Most common use case is to do multiple control commands in one go without us
of 'all' argument that can cause unnecessary connection breakage. For
example someone might want to add to a system initialization following
commands.
rfkill block bluetooth uwb wimax wwan gps fm nfc
That will ensure everything but wifi is turned off with as few commands as
possible, without killing wifi at any point.
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Aner Perez [Thu, 14 Sep 2017 15:30:53 +0000 (11:30 -0400)]
Example for renaming foo? does not work as described
Command for renaming foo? should add 2 zeros to make all the file names have 3 digits as described in the example results.
Karel Zak [Fri, 8 Sep 2017 07:48:29 +0000 (09:48 +0200)]
script: support sig{stop/cont}
* call wait() only when child exited
* suspend all session (including script master process) when child get
SIGSTOP and send SIGCONT to child when master process resume
This allows to suspend all session and later use "fg" shell command to
resume.
$ ps af
14722 pts/1 Ss 0:00 bash
4870 pts/1 S+ 0:00 \_ ./script
4871 pts/6 Ss+ 0:00 \_ bash -i
$ kill -SIGSTOP 4871
and script session on another terminal:
$ script
Script started, file is typescript
$
[1]+ Stopped ./script
$ fg 1
./script
... session again usable ...
^D
Script done, file is typescript
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Thu, 7 Sep 2017 08:03:18 +0000 (10:03 +0200)]
lsblk: small man page change in return codes description
Signed-off-by: Karel Zak <kzak@redhat.com>
Sami Kerola [Sun, 3 Sep 2017 22:34:07 +0000 (23:34 +0100)]
hwclock: add -a that is short of --adjust to manual page and usage
In same go use -V as return value of --version from getopts_long().
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
J William Piggott [Mon, 4 Sep 2017 01:17:28 +0000 (21:17 -0400)]
hwclock: update usage()
Improve usage strings for debug and version.
Signed-off-by: J William Piggott <elseifthen@gmx.com>
Karel Zak [Tue, 5 Sep 2017 10:24:40 +0000 (12:24 +0200)]
Merge branch '170825' of github.com:jwpi/util-linux
* '170825' of github.com:jwpi/util-linux:
hwclock: close hwaudit_fd unconditionally
hwclock: don't always use hwclock_exit
hwclock: remove sysexits.h
Karel Zak [Tue, 5 Sep 2017 10:17:26 +0000 (12:17 +0200)]
uuidgen: add more details to man page
Signed-off-by: Karel Zak <kzak@redhat.com>
Philip Prindeville [Mon, 28 Aug 2017 19:36:30 +0000 (13:36 -0600)]
uuidgen: add support for hash-based UUIDs
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
Philip Prindeville [Mon, 28 Aug 2017 19:20:55 +0000 (13:20 -0600)]
misc: replace magic number 37 with UUID_STR_LEN
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
Philip Prindeville [Tue, 5 Sep 2017 09:19:26 +0000 (11:19 +0200)]
libuuid: add support for hash-based UUIDs
Adding V3 and V5 UUIDs per RFC-4122.
[kzak@redhat.com: - fix symbols file]
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
Signed-off-by: Karel Zak <kzak@redhat.com>
J William Piggott [Tue, 29 Aug 2017 01:19:55 +0000 (21:19 -0400)]
hwclock: close hwaudit_fd unconditionally
Signed-off-by: J William Piggott <elseifthen@gmx.com>
J William Piggott [Sun, 3 Sep 2017 16:23:44 +0000 (12:23 -0400)]
hwclock: don't always use hwclock_exit
Special exit handling is not wanted for usage() or bad
command syntax. For example we do not want to audit:
hwclock --set --date foo
Signed-off-by: J William Piggott <elseifthen@gmx.com>
J William Piggott [Mon, 28 Aug 2017 00:26:41 +0000 (20:26 -0400)]
hwclock: remove sysexits.h
sysexits.h was introduced in v2.11t prior to util-linux-ng, with the
HISTORY entry: * hwclock: minor polishing.
So there was no specific issue solved by adding it. Its use was never
documented so it should be safe to remove.
Also, fix return values being used for the exit status that were not
magic constants (portability issue).
Signed-off-by: J William Piggott <elseifthen@gmx.com>
Karel Zak [Fri, 1 Sep 2017 08:42:51 +0000 (10:42 +0200)]
tests: update sfdisk wipe test
Now command wipefs returns results in the order how superblocks has
been detected on the device.
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Thu, 31 Aug 2017 18:40:37 +0000 (20:40 +0200)]
rfkill: add NFC fallback for old headers
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Thu, 31 Aug 2017 12:47:14 +0000 (14:47 +0200)]
wipefs: cleanup offsets list usage, fix -t filter
* move list with offsets specified by -o to the wipe_control struct
* don't clone the list of offsets, just keep it simple and stupid
* apply all filters (-o and -t) in get_desc_for_probe()
* always return offset and len by get_desc_for_probe() and apply
always use libblkid hide & step-back
Addresses: https://bugzilla.redhat.com/show_bug.cgi?id=
1486777
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Thu, 31 Aug 2017 12:15:23 +0000 (14:15 +0200)]
lib/match: make match_fstype() case insensitive
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Thu, 31 Aug 2017 09:40:51 +0000 (11:40 +0200)]
build-sys: add --disable-rfkill
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Thu, 31 Aug 2017 09:16:07 +0000 (11:16 +0200)]
rfkill: cleanup returns
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Thu, 31 Aug 2017 08:37:36 +0000 (10:37 +0200)]
build-sys: remove unused rfkill.py
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Thu, 31 Aug 2017 08:36:51 +0000 (10:36 +0200)]
rfkill: add Sami to authors
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Thu, 31 Aug 2017 08:31:21 +0000 (10:31 +0200)]
rfkill: cleanup usage()
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Thu, 31 Aug 2017 07:56:18 +0000 (09:56 +0200)]
Merge branch 'rfkill' of git://github.com/kerolasa/lelux-utiliteetit into rfkill
* 'rfkill' of git://github.com/kerolasa/lelux-utiliteetit: (57 commits)
rfkill: add systemd-rfkill(8) see also segment
rfkill: check id number refers to a device that exists
rfkill: use back and forward compatible test
rfkill: add bash-completion file
rfkill: inform in syslog when rfkill is invoked
rfkill: use human readable timestamps in event output
rfkill: use libsmartcols output
rfkill: do not ignore read error
rfkill: clarify 'all devices' handling
rfkill: update manual page
rfkill: make programming style to match util-linux project
rfkill: make command to build in util-linux project
rfkill: move files to appropriate locations
add python module
use uapi rfkill.h
version 0.5
fix compiler warning
Add NFC support
version 0.4
Add rfkill type "fm" to the man page.
...
Sami Kerola [Thu, 6 Jul 2017 20:57:59 +0000 (21:57 +0100)]
rfkill: add systemd-rfkill(8) see also segment
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Sami Kerola [Tue, 4 Jul 2017 20:43:56 +0000 (21:43 +0100)]
rfkill: check id number refers to a device that exists
Earlier all commands happily accepted without detecting failure when
none-existing id number was used. For example:
$ rfkill block 2017; echo $?
0
The same input after this change looks following.
$ rfkill block 2017; echo $?
rfkill: invalid identifier: 2017
1
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Sami Kerola [Sat, 1 Jul 2017 08:15:12 +0000 (09:15 +0100)]
rfkill: use back and forward compatible test
The rfkill_event struct might grow in future, so ensure the read sizes are
at least the minimum, and allow it to be more.
Reference: https://github.com/torvalds/linux/blob/master/include/uapi/linux/rfkill.h#L90-L102
Signed-off-by: Sami Kerola <kerolasa@iki.fi>