Re: Source tree has many empty directories?

From: Warner Losh <imp_at_bsdimp.com>
Date: Tue, 10 Sep 2019 11:01:32 -0600
On Tue, Sep 10, 2019 at 10:58 AM Warner Losh <imp_at_bsdimp.com> wrote:

>
> On Tue, Sep 10, 2019 at 10:33 AM Hans Petter Selasky <hps_at_selasky.org>
> wrote:
>
>> Hi Developers,
>>
>> My -head source tree might be dirty over the years, but there appears to
>> be some empty directories. Can these just be removed?
>>
>
> I've removed the ones I know are safe to remove, trying to mirror the
> commits they were originally made empty. I can do the rest if nobody else
> objects if people would like...
>

The rest being:
/contrib/llvm/include/llvm/BinaryFormat/WasmRelocs
./contrib/llvm/include/llvm/MC/MCAnalysis
./contrib/llvm/include/llvm/TextAPI/MachO
./contrib/llvm/lib/Target/Nios2/MCTargetDesc
./contrib/llvm/lib/Target/Nios2/TargetInfo
./contrib/llvm/lib/Target/Nios2/InstPrinter
./contrib/llvm/lib/ExecutionEngine/JIT
./contrib/llvm/lib/MC/MCAnalysis
./contrib/llvm/lib/TextAPI/MachO
./contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/Go
./contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/Java
./contrib/llvm/tools/lldb/source/Plugins/OperatingSystem/Go
./contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Go
./contrib/llvm/tools/lldb/source/Plugins/Language/Go
./contrib/llvm/tools/lldb/source/Plugins/Language/Java
./contrib/llvm/tools/lldb/source/Plugins/Language/OCaml
./contrib/llvm/tools/llvm-mca/include/HardwareUnits
./contrib/llvm/tools/llvm-mca/include/Stages
./contrib/llvm/tools/llvm-mca/lib/HardwareUnits
./contrib/llvm/tools/llvm-mca/lib/Stages
./contrib/wpa/patches
./contrib/wpa/src/hlr_auc_gw
./contrib/wpa/wpa_supplicant/tests
./contrib/compiler-rt/lib/builtins/armv6m
./contrib/compiler-rt/lib/sancov
./contrib/libxo/m4
./contrib/ipfilter/net
./contrib/ipfilter/ipsd/Celler

However, please do *NOT* remove the sys/*/compile directories.

Warner


> Warner
>
>
>> --HPS
>>
>> find . -type d -empty
>> ./sys/fs/nandfs
>> ./sys/mips/gxemul
>> ./sys/gnu/dts/include/dt-bindings/genpd
>> ./sys/modules/drm/r128
>> ./sys/modules/drm/sis
>> ./sys/modules/drm/via
>> ./sys/modules/drm/drm
>> ./sys/modules/drm/mach64
>> ./sys/modules/drm/mga
>> ./sys/modules/drm/tdfx
>> ./sys/modules/drm/savage
>> ./sys/modules/if_tun
>> ./sys/modules/nandfs
>> ./sys/modules/nand
>> ./sys/modules/nandsim
>> ./sys/modules/drm2/drm2
>> ./sys/modules/drm2/radeonkmsfw/ARUBA_me
>> ./sys/modules/drm2/radeonkmsfw/VERDE_ce
>> ./sys/modules/drm2/radeonkmsfw/TURKS_pfp
>> ./sys/modules/drm2/radeonkmsfw/HAINAN_mc
>> ./sys/modules/drm2/radeonkmsfw/CAYMAN_pfp
>> ./sys/modules/drm2/radeonkmsfw/HAINAN_me
>> ./sys/modules/drm2/radeonkmsfw/BARTS_pfp
>> ./sys/modules/drm2/radeonkmsfw/CAICOS_mc
>> ./sys/modules/drm2/radeonkmsfw/CAICOS_me
>> ./sys/modules/drm2/radeonkmsfw/CEDAR_pfp
>> ./sys/modules/drm2/radeonkmsfw/RV710_pfp
>> ./sys/modules/drm2/radeonkmsfw/RV630_pfp
>> ./sys/modules/drm2/radeonkmsfw/R600_rlc
>> ./sys/modules/drm2/radeonkmsfw/TAHITI_ce
>> ./sys/modules/drm2/radeonkmsfw/RV670_pfp
>> ./sys/modules/drm2/radeonkmsfw/BARTS_mc
>> ./sys/modules/drm2/radeonkmsfw/ARUBA_rlc
>> ./sys/modules/drm2/radeonkmsfw/RV635_pfp
>> ./sys/modules/drm2/radeonkmsfw/BARTS_me
>> ./sys/modules/drm2/radeonkmsfw/CYPRESS_pfp
>> ./sys/modules/drm2/radeonkmsfw/PALM_pfp
>> ./sys/modules/drm2/radeonkmsfw/HAINAN_rlc
>> ./sys/modules/drm2/radeonkmsfw/RV710_me
>> ./sys/modules/drm2/radeonkmsfw/OLAND_pfp
>> ./sys/modules/drm2/radeonkmsfw/RV730_me
>> ./sys/modules/drm2/radeonkmsfw/OLAND_ce
>> ./sys/modules/drm2/radeonkmsfw/R200_cp
>> ./sys/modules/drm2/radeonkmsfw/RV770_me
>> ./sys/modules/drm2/radeonkmsfw/REDWOOD_pfp
>> ./sys/modules/drm2/radeonkmsfw/SUMO2_pfp
>> ./sys/modules/drm2/radeonkmsfw/JUNIPER_rlc
>> ./sys/modules/drm2/radeonkmsfw/PITCAIRN_pfp
>> ./sys/modules/drm2/radeonkmsfw/PITCAIRN_ce
>> ./sys/modules/drm2/radeonkmsfw/SUMO_rlc
>> ./sys/modules/drm2/radeonkmsfw/REDWOOD_me
>> ./sys/modules/drm2/radeonkmsfw/TAHITI_pfp
>> ./sys/modules/drm2/radeonkmsfw/CEDAR_me
>> ./sys/modules/drm2/radeonkmsfw/SUMO_uvd
>> ./sys/modules/drm2/radeonkmsfw/VERDE_rlc
>> ./sys/modules/drm2/radeonkmsfw/HAINAN_ce
>> ./sys/modules/drm2/radeonkmsfw/CAICOS_pfp
>> ./sys/modules/drm2/radeonkmsfw/R300_cp
>> ./sys/modules/drm2/radeonkmsfw/BTC_rlc
>> ./sys/modules/drm2/radeonkmsfw/CAYMAN_rlc
>> ./sys/modules/drm2/radeonkmsfw/CEDAR_rlc
>> ./sys/modules/drm2/radeonkmsfw/RV610_pfp
>> ./sys/modules/drm2/radeonkmsfw/VERDE_mc
>> ./sys/modules/drm2/radeonkmsfw/VERDE_me
>> ./sys/modules/drm2/radeonkmsfw/RV730_pfp
>> ./sys/modules/drm2/radeonkmsfw/CYPRESS_rlc
>> ./sys/modules/drm2/radeonkmsfw/R700_rlc
>> ./sys/modules/drm2/radeonkmsfw/RS780_pfp
>> ./sys/modules/drm2/radeonkmsfw/RV770_pfp
>> ./sys/modules/drm2/radeonkmsfw/R600_pfp
>> ./sys/modules/drm2/radeonkmsfw/RV710_uvd
>> ./sys/modules/drm2/radeonkmsfw/JUNIPER_me
>> ./sys/modules/drm2/radeonkmsfw/OLAND_rlc
>> ./sys/modules/drm2/radeonkmsfw/ARUBA_pfp
>> ./sys/modules/drm2/radeonkmsfw/TAHITI_mc
>> ./sys/modules/drm2/radeonkmsfw/TAHITI_me
>> ./sys/modules/drm2/radeonkmsfw/HAINAN_pfp
>> ./sys/modules/drm2/radeonkmsfw/REDWOOD_rlc
>> ./sys/modules/drm2/radeonkmsfw/RS780_me
>> ./sys/modules/drm2/radeonkmsfw/CYPRESS_uvd
>> ./sys/modules/drm2/radeonkmsfw/RV635_me
>> ./sys/modules/drm2/radeonkmsfw/R600_me
>> ./sys/modules/drm2/radeonkmsfw/R420_cp
>> ./sys/modules/drm2/radeonkmsfw/PITCAIRN_rlc
>> ./sys/modules/drm2/radeonkmsfw/PALM_me
>> ./sys/modules/drm2/radeonkmsfw/OLAND_mc
>> ./sys/modules/drm2/radeonkmsfw/OLAND_me
>> ./sys/modules/drm2/radeonkmsfw/JUNIPER_pfp
>> ./sys/modules/drm2/radeonkmsfw/TAHITI_rlc
>> ./sys/modules/drm2/radeonkmsfw/RV620_pfp
>> ./sys/modules/drm2/radeonkmsfw/SUMO2_me
>> ./sys/modules/drm2/radeonkmsfw/CAYMAN_mc
>> ./sys/modules/drm2/radeonkmsfw/TURKS_mc
>> ./sys/modules/drm2/radeonkmsfw/PITCAIRN_mc
>> ./sys/modules/drm2/radeonkmsfw/SUMO_pfp
>> ./sys/modules/drm2/radeonkmsfw/CAYMAN_me
>> ./sys/modules/drm2/radeonkmsfw/TURKS_me
>> ./sys/modules/drm2/radeonkmsfw/PITCAIRN_me
>> ./sys/modules/drm2/radeonkmsfw/RS600_cp
>> ./sys/modules/drm2/radeonkmsfw/RV610_me
>> ./sys/modules/drm2/radeonkmsfw/RV620_me
>> ./sys/modules/drm2/radeonkmsfw/TAHITI_uvd
>> ./sys/modules/drm2/radeonkmsfw/RV630_me
>> ./sys/modules/drm2/radeonkmsfw/R100_cp
>> ./sys/modules/drm2/radeonkmsfw/SUMO_me
>> ./sys/modules/drm2/radeonkmsfw/RS690_cp
>> ./sys/modules/drm2/radeonkmsfw/RV670_me
>> ./sys/modules/drm2/radeonkmsfw/CYPRESS_me
>> ./sys/modules/drm2/radeonkmsfw/R520_cp
>> ./sys/modules/drm2/radeonkmsfw/VERDE_pfp
>> ./sys/modules/drm2/i915kms
>> ./sys/modules/drm2/radeonkms
>> ./sys/modules/if_tap
>> ./sys/dev/nand
>> ./crypto/heimdal/lib/sqlite
>> ./usr.bin/send-pr
>> ./sbin/nandfs
>> ./sbin/newfs_nandfs
>> ./tools/tools/nanobsd/gateworks/Files/root
>> ./tools/tools/nanobsd/gateworks/cfg/ssh
>> ./tools/tools/nanobsd/rescue/Pkg
>> ./contrib/traceroute/lbl
>> ./contrib/ipfilter/net
>> ./contrib/ipfilter/ipsd/Celler
>> ./contrib/netbsd-tests/dev/usb/libhid
>> ./contrib/netbsd-tests/dev/usb/t_hid
>> ./contrib/netbsd-tests/crypto/libcrypto/x509v3
>> ./contrib/netbsd-tests/crypto/libcrypto/rsa
>> ./contrib/netbsd-tests/crypto/libcrypto/rc2
>> ./contrib/netbsd-tests/crypto/libcrypto/bf
>> ./contrib/netbsd-tests/crypto/libcrypto/rc4
>> ./contrib/netbsd-tests/crypto/libcrypto/rc5
>> ./contrib/netbsd-tests/crypto/libcrypto/dh
>> ./contrib/netbsd-tests/crypto/libcrypto/lhash
>> ./contrib/netbsd-tests/crypto/libcrypto/bn/exp
>> ./contrib/netbsd-tests/crypto/libcrypto/bn/bn
>> ./contrib/netbsd-tests/crypto/libcrypto/bn/div
>> ./contrib/netbsd-tests/crypto/libcrypto/idea
>> ./contrib/netbsd-tests/crypto/libcrypto/sha
>> ./contrib/netbsd-tests/crypto/libcrypto/ecdsa
>> ./contrib/netbsd-tests/crypto/libcrypto/ripemd
>> ./contrib/netbsd-tests/crypto/libcrypto/md2
>> ./contrib/netbsd-tests/crypto/libcrypto/md4
>> ./contrib/netbsd-tests/crypto/libcrypto/rand
>> ./contrib/netbsd-tests/crypto/libcrypto/md5
>> ./contrib/netbsd-tests/crypto/libcrypto/mdc2
>> ./contrib/netbsd-tests/crypto/libcrypto/ec
>> ./contrib/netbsd-tests/crypto/libcrypto/cast
>> ./contrib/netbsd-tests/crypto/libcrypto/evp
>> ./contrib/netbsd-tests/crypto/libcrypto/threads
>> ./contrib/netbsd-tests/crypto/libcrypto/sha1
>> ./contrib/netbsd-tests/crypto/libcrypto/ecdh
>> ./contrib/netbsd-tests/crypto/libcrypto/srp
>> ./contrib/netbsd-tests/crypto/libcrypto/engine
>> ./contrib/netbsd-tests/crypto/libcrypto/dsa
>> ./contrib/netbsd-tests/crypto/libcrypto/des
>> ./contrib/netbsd-tests/crypto/libcrypto/hmac
>> ./contrib/netbsd-tests/lib/libtre
>> ./contrib/netbsd-tests/lib/libposix/posix2
>> ./contrib/netbsd-tests/lib/libposix/bsd
>> ./contrib/netbsd-tests/lib/libposix/posix1
>> ./contrib/apr/include/private
>> ./contrib/wpa/patches
>> ./contrib/wpa/src/hlr_auc_gw
>> ./contrib/wpa/wpa_supplicant/tests
>> ./contrib/compiler-rt/lib/builtins/armv6m
>> ./contrib/compiler-rt/lib/sancov
>> ./contrib/llvm/tools/lldb/source/Plugins/OperatingSystem/Go
>> ./contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/Go
>> ./contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/Java
>> ./contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Go
>> ./contrib/llvm/tools/lldb/source/Plugins/Language/Go
>> ./contrib/llvm/tools/lldb/source/Plugins/Language/Java
>> ./contrib/llvm/tools/lldb/source/Plugins/Language/OCaml
>> ./contrib/llvm/tools/llvm-mca/include/HardwareUnits
>> ./contrib/llvm/tools/llvm-mca/include/Stages
>> ./contrib/llvm/tools/llvm-mca/lib/HardwareUnits
>> ./contrib/llvm/tools/llvm-mca/lib/Stages
>> ./contrib/llvm/include/llvm/MC/MCAnalysis
>> ./contrib/llvm/include/llvm/BinaryFormat/WasmRelocs
>> ./contrib/llvm/include/llvm/TextAPI/MachO
>> ./contrib/llvm/lib/ExecutionEngine/JIT
>> ./contrib/llvm/lib/MC/MCAnalysis
>> ./contrib/llvm/lib/Target/Nios2/MCTargetDesc
>> ./contrib/llvm/lib/Target/Nios2/TargetInfo
>> ./contrib/llvm/lib/Target/Nios2/InstPrinter
>> ./contrib/llvm/lib/TextAPI/MachO
>> ./contrib/libxo/m4
>> ./usr.sbin/nandsim
>> ./usr.sbin/nandtool
>> ./usr.sbin/bsdconfig/fdisk
>> ./lib/libnandfs
>> ./cddl/contrib/opensolaris/common/avl
>> ./stand/sparc64/zfsloader
>>
>
Received on Tue Sep 10 2019 - 15:01:45 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:21 UTC