Age | Commit message (Collapse) | Author | Files | Lines |
|
The mount man page said the default permissions are read for
everyone, but it is in fact, read and execute.
Signed-off-by: Phillip Susi <psusi@ubuntu.com>
|
|
It's better (more robust) to make the code based on datetypes
rather than on if(strcmp(...)).
Signed-off-by: Karel Zak <kzak@redhat.com>
|
|
Signed-off-by: Karel Zak <kzak@redhat.com>
|
|
Signed-off-by: Karel Zak <kzak@redhat.com>
|
|
If there is no /sys/fs/smackfs then libmount removes smackfs*= mount
options when compiled --with-smack.
Note that we do the same for SELinux.
References: http://www.mail-archive.com/systemd-devel@lists.freedesktop.org/msg13740.html
Signed-off-by: Karel Zak <kzak@redhat.com>
|
|
... it's more effective than call fstatat() for all device.
Signed-off-by: Karel Zak <kzak@redhat.com>
|
|
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
|
|
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
|
|
Signed-off-by: Karel Zak <kzak@redhat.com>
|
|
Signed-off-by: Karel Zak <kzak@redhat.com>
|
|
Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
|
|
Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
|
|
Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
|
|
[kzak@redhat.com: - add also skip_blank(),
- remove duplicate implementation from libmount]
Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
Signed-off-by: Karel Zak <kzak@redhat.com>
|
|
Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
Signed-off-by: Karel Zak <kzak@redhat.com>
|
|
Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
|
|
Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
Signed-off-by: Karel Zak <kzak@redhat.com>
|
|
[kzak@redhat.com: - use strchr() for in() macro]
Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
Signed-off-by: Karel Zak <kzak@redhat.com>
|
|
Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
|
|
Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
|
|
Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
|
|
Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
|
|
Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
|
|
Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
|
|
Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
|
|
Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
|
|
Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
|
|
Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
|
|
Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
|
|
Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
|
|
Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
|
|
Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
|
|
Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
|
|
Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
|
|
Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
|
|
Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
|
|
Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
Signed-off-by: Karel Zak <kzak@redhat.com>
|
|
Signed-off-by: Karel Zak <kzak@redhat.com>
|
|
Signed-off-by: Karel Zak <kzak@redhat.com>
|
|
# e2label /dev/loop0 'La"bel'
# blkid -p /dev/loop0
/dev/loop0: LABEL="La"bel" ....
new version:
/dev/loop0: LABEL="La\"bel" ....
Reported-by: Phillip Susi <psusi@ubuntu.com>
Signed-off-by: Karel Zak <kzak@redhat.com>
|
|
Signed-off-by: Karel Zak <kzak@redhat.com>
|
|
lscpu don't work correctly on my system with:
$ cat /sys/devices/system/cpu/possible
0-1,4-5,8-9,12-13
[kzak@redhat.com: - coding style,
- add commit message
- add real_cpu_num() macro,
- fix functions where we need idx as well as CPU number]
Signed-off-by: Karel Zak <kzak@redhat.com>
|
|
blockdev was still using this depreciated ioctl and that was
causing blockdev --report to fail on loop and nbd devices.
Switch to reading the partition start from sysfs instead.
This also allows it to correctly report > 2^32 sector counts.
[kzak@redhat.com: - check sysfs_init() return,
- use uint64_t rather than unsigned long long]
Signed-off-by: Phillip Susi <psusi@ubuntu.com>
Signed-off-by: Karel Zak <kzak@redhat.com>
|
|
Reported-by: Jason Cipriani <jason.cipriani@gmail.com>
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
|
|
This patch allows to maintain private utab libmount file also for
external mount/umount helpers that are not linked with libmount.
The libmount check if utab has been updated after successful extern
helper execution (status=0). If not then the file is updated.
This patch affects only 'user' fstab mount option. So, for example
with suid mount.cifs you can use:
//server/foo /mnt cifs username=foo,noauto,user
Signed-off-by: Karel Zak <kzak@redhat.com>
|
|
Signed-off-by: Karel Zak <kzak@redhat.com>
|
|
* v1: hdr->version = 1, magic string = SWAPSPACE2
* v0: no versio in header, magic string = SWAP-SPACE
The mistake has been introduced in the old udev volume_id
binary where the version was set according to magic string.
Reported-by: Phillip Susi <psusi@ubuntu.com>
Signed-off-by: Karel Zak <kzak@redhat.com>
|
|
partx (or parted, etc.):
NR START END SECTORS SIZE NAME UUID
1 0 410047 410048 200.2M
2 410048 82329055 81919008 39.1G
4 82329056 102807615 20478560 9.8G
5 102807616 110999039 8191424 3.9G
6 110999040 312580543 201581504 96.1G
and the same with fdisk:
Device Flag Start End Blocks Id System
/dev/loop0p1 0 410048 205024 1 Boot
/dev/loop0p2 410048 82329056 40959504 83 Linux native
/dev/loop0p3 0 312580544 156290272 5 Whole disk
/dev/loop0p4 82329056 102807616 10239280 83 Linux native
/dev/loop0p5 102807616 110999040 4095712 83 Linux native
/dev/loop0p6 110999040 312580544 100790752 8e Linux LVM
Reported-by: Phillip Susi <psusi@ubuntu.com>
Signed-off-by: Karel Zak <kzak@redhat.com>
|
|
Signed-off-by: Karel Zak <kzak@redhat.com>
|
|
Reported-by: andreas.hanke@gmx-topmail.de
References: http://cgit.freedesktop.org/systemd/systemd/commit/?id=1a14a53cfded6e78c6e8dfb73fdff0039971d642
Signed-off-by: Karel Zak <kzak@redhat.com>
|