git: mtree(8): Replace our mtree(8) with NetBSD's version.

Sascha Wildner swildner at crater.dragonflybsd.org
Sun Jul 22 07:58:55 PDT 2018


commit 2f6d3139ecacca3533517516db002cf436f78918
Author: Sascha Wildner <saw at online.de>
Date:   Sun Jul 22 16:57:40 2018 +0200

    mtree(8): Replace our mtree(8) with NetBSD's version.
    
    Some of its files will be used by other stuff we want to upgrade or
    bring in, such as install(1) and makefs(8).
    
    Since mtree(8) is a bootstrap tool and I want this to be painless,
    I've imported some other source files that mtree(8) uses, such as
    from mknod(1), which we don't have, as part of mtree(8).

Summary of changes:
 usr.sbin/mtree/Makefile     |  22 +-
 usr.sbin/mtree/compare.c    | 592 +++++++++++++++++++----------
 usr.sbin/mtree/crc.c        | 155 ++++++++
 usr.sbin/mtree/create.c     | 518 +++++++++++++++-----------
 usr.sbin/mtree/excludes.c   |  60 +--
 usr.sbin/mtree/extern.h     |  72 +++-
 usr.sbin/mtree/getid.c      | 443 ++++++++++++++++++++++
 usr.sbin/mtree/misc.c       | 250 +++++++++++--
 usr.sbin/mtree/mtree.8      | 811 ++++++++++++++++++++++++++++++----------
 usr.sbin/mtree/mtree.c      | 231 ++++++++++--
 usr.sbin/mtree/mtree.h      | 128 +++++--
 usr.sbin/mtree/only.c       | 147 ++++++++
 usr.sbin/mtree/pack_dev.c   | 285 ++++++++++++++
 usr.sbin/mtree/pack_dev.h   |  47 +++
 usr.sbin/mtree/spec.c       | 878 +++++++++++++++++++++++++++++++++++---------
 usr.sbin/mtree/specspec.c   | 270 ++++++++++++++
 usr.sbin/mtree/stat_flags.c | 179 +++++++++
 usr.sbin/mtree/verify.c     | 206 +++++++----
 18 files changed, 4311 insertions(+), 983 deletions(-)
 create mode 100644 usr.sbin/mtree/crc.c
 create mode 100644 usr.sbin/mtree/getid.c
 create mode 100644 usr.sbin/mtree/only.c
 create mode 100644 usr.sbin/mtree/pack_dev.c
 create mode 100644 usr.sbin/mtree/pack_dev.h
 create mode 100644 usr.sbin/mtree/specspec.c
 create mode 100644 usr.sbin/mtree/stat_flags.c

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/2f6d3139ecacca3533517516db002cf436f78918


-- 
DragonFly BSD source repository


More information about the Commits mailing list