Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 22 Aug 1999 22:02:34 -0700 (PDT)
From:      "Rodney W. Grimes" <freebsd@gndrsh.dnsmgr.net>
To:        street@iname.com (Kevin Street)
Cc:        cvs-all@FreeBSD.ORG
Subject:   Re: cvs commit: src/etc/mtree README
Message-ID:  <199908230502.WAA34117@gndrsh.dnsmgr.net>
In-Reply-To: <87r9kv6rpp.fsf@mired.eh.local> from Kevin Street at "Aug 23, 1999 00:33:54 am"

next in thread | previous in thread | raw e-mail | index | archive | help
> "Rodney W. Grimes" <freebsd@gndrsh.dnsmgr.net> writes:
> 
> 
> >     e)  Add missing and remove extra entries (producing this last one
> >         is being a bit of a pain, anyone have a quick command to find
> >         directories that have no entries in them?).
> 
> This finds (and deletes) empty dirs.  I'd recommend you change the
> rmdir in the middle to something more suitable for your purposes...
> 
> find -d . -type d | perl -lne \
>     'opendir(D,$_);@f=readdir(D);rmdir if $#f == 1;closedir(D);'
> 
> I don't remember who I stole this from.  I think it was part of the
> predecessor of mergemaster.

Thanks!! That does the trick, just change rmdir to print $_.  Now
can someone verify that the following directories should really
be in 3.2-stable for me:


./etc/skel			# old adduser, replaced by /usr/share/skel?
./lkm				# Isn't this replaced by /modules
./usr/libdata/gcc		# What ever went in here??
./usr/libdata/lint		# Why is src/usr.bin/xlint/llib
				# commented out of the upper Makefile?
./usr/libdata/perl/5.00503/B
./usr/libdata/perl/5.00503/Data
./usr/libexec/sm.bin
./usr/mdec			# Dead, now /boot?
./usr/share/examples/cvs/examples	# Removed from cvs sources?
./usr/share/misc/fonts			# What uses this?
./usr/share/nls/C			# Why all the empty directories??
./usr/share/nls/da_DK.ISO_8859-1
./usr/share/nls/de_AT.ISO_8859-1
./usr/share/nls/de_CH.ISO_8859-1
./usr/share/nls/en_AU.ISO_8859-1
./usr/share/nls/en_CA.ISO_8859-1
./usr/share/nls/en_GB.ISO_8859-1
./usr/share/nls/es_ES.ISO_8859-1
./usr/share/nls/fi_FI.ISO_8859-1
./usr/share/nls/fr_BE.ISO_8859-1
./usr/share/nls/fr_CA.ISO_8859-1
./usr/share/nls/fr_CH.ISO_8859-1
./usr/share/nls/hr_HR.ISO_8859-2
./usr/share/nls/hu_HU.ISO_8859-2
./usr/share/nls/is_IS.ISO_8859-1
./usr/share/nls/it_CH.ISO_8859-1
./usr/share/nls/it_IT.ISO_8859-1
./usr/share/nls/ja_JP.EUC
./usr/share/nls/ja_JP.SJIS
./usr/share/nls/ja_JP.Shift_JIS
./usr/share/nls/ko_KR.EUC
./usr/share/nls/lt_LN.ASCII
./usr/share/nls/lt_LN.DIS_8859-15
./usr/share/nls/lt_LN.ISO_8859-1
./usr/share/nls/lt_LN.ISO_8859-2
./usr/share/nls/nl_BE.ISO_8859-1
./usr/share/nls/nl_NL.ISO_8859-1
./usr/share/nls/no_NO.ISO_8859-1
./usr/share/nls/pt_PT.ISO_8859-1
./usr/share/nls/ru_SU.CP866
./usr/share/nls/ru_SU.KOI8-R
./usr/share/nls/sl_SI.ISO_8859-2
./usr/share/nls/sv_SE.ISO_8859-1
./usr/share/nls/zh_CN.EUC

In that they all show up as empties after a ``make buildworld'' on a
clean system.  I already pruned the ones I know should be empty,
such as /tmp, /var/tmp, /var/backup, etc...

-- 
Rod Grimes - KD7CAX - (RWG25)                    rgrimes@gndrsh.dnsmgr.net


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199908230502.WAA34117>