commit 5b5cb8447e1316e8a4d2607e8d6fc53bd6d1bb48
Author: Hiltjo Posthuma <[email protected]>
Date:   Sat Mar 15 17:11:30 2014 +0100

    mount: if no options flag given, use matched mount rule options
    
    Signed-off-by: Hiltjo Posthuma <[email protected]>

diff --git a/mount.c b/mount.c
index 6a4c2e9..3263424 100644
--- a/mount.c
+++ b/mount.c
@@ -100,6 +100,7 @@ main(int argc, char *argv[])
                aflag = 1;
                break;
        case 'o':
+               oflag = 1;
                parseopts(EARGF(usage()), &flags, data, datasiz);
                break;
        case 't':
@@ -134,6 +135,8 @@ main(int argc, char *argv[])
                                   strcmp(me->mnt_fsname, target) == 0) {
                                        source = me->mnt_fsname;
                                        target = me->mnt_dir;
+                                       if(!oflag)
+                                               parseopts(me->mnt_opts, &flags, 
data, datasiz);
                                        if(!types)
                                                types = me->mnt_type;
                                        goto mountsingle;


Reply via email to