Hi Folks A follow up to my moddb woes. Trying to remove all unneeded maodules from my moddb I wanted some kind of automatic removal
Here is a first attempt, use at your own risk... cd /lib/modules find -type f > /tmp/modules.installed lsmod > /tmp/modules.loaded for i in `cat /tmp/modules.installed` do MODULE_FILE=`basename $i .ko` grep $MODULE_FILE modules.loaded > /dev/null STATE=$? [ $STATE -ne 0 ] && echo $i is NOT loaded && echo $i can be removed [ $STATE -ne 0 ] && rm $i done I ended up with the following Creating moddb.lrp Please wait: - New Package: -rw-r--r-- 1 root root 474053 Sep 8 14:53 /tmp/moddb.lrp Old Package: -rwxr-xr-x 1 root root 1224422 Sep 8 11:15 /var/lib/lrpkg/mnt0/moddb.lrp the necessary space for the root directory was reduced by 30% the content in /lib/modules was reduced to STYX# find -type f ./ipv6.ko ./kernel/fs/isofs/isofs.ko ./kernel/fs/fat/vfat.ko ./kernel/fs/fat/fat.ko ./kernel/lib/bitrev.ko ./kernel/lib/crc32.ko ./kernel/crypto/ecb.ko ./kernel/crypto/arc4.ko ./kernel/net/netfilter/x_tables.ko ./kernel/net/netfilter/xt_time.ko ./kernel/net/netfilter/xt_tcpudp.ko ./kernel/net/netfilter/xt_tcpmss.ko ./kernel/net/netfilter/xt_recent.ko ./kernel/net/netfilter/xt_realm.ko ./kernel/net/netfilter/xt_pkttype.ko ./kernel/net/netfilter/xt_owner.ko ./kernel/net/netfilter/xt_multiport.ko ./kernel/net/netfilter/xt_mark.ko ./kernel/net/netfilter/xt_length.ko ./kernel/net/netfilter/xt_iprange.ko ./kernel/net/netfilter/xt_helper.ko ./kernel/net/netfilter/xt_hashlimit.ko ./kernel/net/netfilter/xt_conntrack.ko ./kernel/net/netfilter/xt_connmark.ko ./kernel/net/netfilter/xt_connlimit.ko ./kernel/net/netfilter/xt_comment.ko ./kernel/net/netfilter/xt_TPROXY.ko ./kernel/net/netfilter/xt_NFQUEUE.ko ./kernel/net/netfilter/xt_CLASSIFY.ko ./kernel/net/netfilter/nf_tproxy_core.ko ./kernel/net/netfilter/nf_conntrack.ko ./kernel/net/ipv4/netfilter/nf_nat.ko ./kernel/net/ipv4/netfilter/nf_defrag_ipv4.ko ./kernel/net/ipv4/netfilter/nf_conntrack_ipv4.ko ./kernel/net/ipv4/netfilter/iptable_raw.ko ./kernel/net/ipv4/netfilter/iptable_nat.ko ./kernel/net/ipv4/netfilter/iptable_mangle.ko ./kernel/net/ipv4/netfilter/iptable_filter.ko ./kernel/net/ipv4/netfilter/ipt_addrtype.ko ./kernel/net/ipv4/netfilter/ipt_REJECT.ko ./kernel/net/ipv4/netfilter/ipt_LOG.ko ./kernel/net/ipv4/netfilter/ip_tables.ko ./kernel/net/mac80211/mac80211.ko ./kernel/net/rfkill/rfkill.ko ./kernel/arch/x86/scx200.ko ./kernel/drivers/scsi/sd_mod.ko ./kernel/drivers/scsi/scsi_mod.ko ./kernel/drivers/ata/libata.ko ./kernel/drivers/ata/ata_generic.ko ./kernel/drivers/ata/pata_sc1200.ko ./kernel/drivers/ata/pata_acpi.ko ./kernel/drivers/watchdog/scx200_wdt.ko ./kernel/drivers/net/8021q/8021q.ko ./kernel/drivers/net/natsemi.ko ./kernel/drivers/net/wireless/cfg80211.ko ./kernel/drivers/net/wireless/ath/ath.ko ./kernel/drivers/net/wireless/ath/ath5k/ath5k.ko please note the structured aproach :-) cheers Erich
smime.p7s
Description: S/MIME Kryptografische Unterschrift
------------------------------------------------------------------------------ Doing More with Less: The Next Generation Virtual Desktop What are the key obstacles that have prevented many mid-market businesses from deploying virtual desktops? How do next-generation virtual desktops provide companies an easier-to-deploy, easier-to-manage and more affordable virtual desktop model.http://www.accelacomm.com/jaw/sfnl/114/51426474/
------------------------------------------------------------------------ leaf-user mailing list: leaf-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/leaf-user Support Request -- http://leaf-project.org/