From owner-cvs-all Sun Aug 22 22: 4: 0 1999 Delivered-To: cvs-all@freebsd.org Received: from gndrsh.dnsmgr.net (GndRsh.dnsmgr.net [198.145.92.4]) by hub.freebsd.org (Postfix) with ESMTP id C9D3B14DC1 for ; Sun, 22 Aug 1999 22:03:50 -0700 (PDT) (envelope-from freebsd@gndrsh.dnsmgr.net) Received: (from freebsd@localhost) by gndrsh.dnsmgr.net (8.9.3/8.9.3) id WAA34117; Sun, 22 Aug 1999 22:02:34 -0700 (PDT) (envelope-from freebsd) From: "Rodney W. Grimes" Message-Id: <199908230502.WAA34117@gndrsh.dnsmgr.net> Subject: Re: cvs commit: src/etc/mtree README In-Reply-To: <87r9kv6rpp.fsf@mired.eh.local> from Kevin Street at "Aug 23, 1999 00:33:54 am" To: street@iname.com (Kevin Street) Date: Sun, 22 Aug 1999 22:02:34 -0700 (PDT) Cc: cvs-all@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL54 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk > "Rodney W. Grimes" 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