git: kernel - Add /dev/part-by-label
    Matthew Dillon 
    dillon at crater.dragonflybsd.org
       
    Wed Feb 27 22:46:41 PST 2019
    
    
  
commit 46acecf8d0ddcae9f9536491351dcaa37ddb056c
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Wed Feb 27 22:36:27 2019 -0800
    kernel - Add /dev/part-by-label
    
    * The DragonFly disklabel has a 'label' field which accepts up to
      a 63 byte ascii label.
    
    * When this field is not empty, the kernel will now create a
      "/dev/part-by-label/<label>.<part>" alias.
    
      For example, if the label is FUBAR and you create a label with
      partitions 'a', 'b', and 'd', then you will get:
    
      # ls /dev/part-by-label
      FUBAR.a      FUBAR.b      FUBAR.d
    
    * WARNING!  Duplicate labels will replace each other, so the
      label that shows up will be non-deterministic.
    
    Suggested-by: Aaron LI
Summary of changes:
 sys/kern/subr_disk.c        | 24 +++++++++++++++++++++++-
 sys/kern/subr_disklabel32.c | 19 +++++++++++++++++++
 sys/kern/subr_disklabel64.c | 19 +++++++++++++++++++
 sys/sys/disklabel.h         |  4 ++++
 4 files changed, 65 insertions(+), 1 deletion(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/46acecf8d0ddcae9f9536491351dcaa37ddb056c
-- 
DragonFly BSD source repository
    
    
More information about the Commits
mailing list