-
Senior Member
registered user
Knoppix.clean script
I've been going through Klaus Knopper's original script for cleaning up prior the making the compressed file system
(posted here http://www.knoppix.net/forum/viewtopic.php?t=3314)
& I have some questions as I'm not very good at figuring out scripting.
(This was commented out but obviously was used at one time....
# echo "Updating package lists..."
# pump; sleep 2
# perl -pi -e 's/^deb/#deb/g' /etc/apt/sources.list
# apt-get update >/dev/null 2>&1
# perl -pi -e 's/^#deb/deb/g' /etc/apt/sources.list
Apt-get update I understand but what are the perl lines?
rmdir /mnt/cdrom?* /mnt/hd?* /mnt/sd?* 2>/dev/null
rm -f /etc/ifstate /etc/X11/XF86Config /etc/X11/XF86Config-4 \
* * * /etc/XF86Config /etc/XF86Config-4 /etc/sysconfig/* \
* * * /etc/ssh/*key* \
* * * /etc/samba/*.SID /var/lib/samba/* /var/cache/samba/* /etc/samba/*.tdb \
* * * /dev/mouse* /dev/cdrom* /dev/cdwriter* \
* * * /var/run/*/* /var/run/* /var/log/ksymoops/* /var/lock/*/* /var/lock/* \
* * * /var/state/*/* /var/state/* /var/log/nessus/* /var/lib/nessus/* \
* * * /halt /reboot /ash.static /etc/dhcpc/*.info /etc/dhcpc/resolv* \
* * * /etc/resolv.conf /etc/*passwd- /etc/*shadow- /etc/*group- 2>/dev/null
Why rm /halt & /reboot??
mkdir -p /etc/sysconfig/network-scripts /etc/sysconfig/provider
What is this? I see there is a /etc/sysconfig/provider file on the system, it appears to have specifics about somebody's (Klaus'?) ISP. But why are these directories being made in this cleanup script?
rm -rf /tmp/* /var/tmp/* /var/backups/* /root/.??* /.??* /home/root/.??* \
* */home/*/.ssh /home/*/.bash_history \
* * * */home/knoppix/* /home/knoppix/.??* /var/lib/texmf/ls-R \
* * * */var/spool/texmf/ls-R /var/run/screen/* /var/spool/squid/* \
* * * */usr/share/applnk/System/Nessus.desktop
nuke /var/log /var/cache /var/spool/texmf
zero /var/local /var/log /var/spool /var/mail \
* * */var/lib/games /var/cache/man /var/lib/wine \
* * */var/lib/nfs /var/lib/xkb
Why zero /var/log et al when they has just been nuked?....also note /home/knoppix is cleared here so Mzilikazi's addition shouldn't be needed.
for i in `find /usr/*/man -name \*.\[0-9ln\]` ; do
[ -f "$i".gz -o -f "$i".bz2 ] && rm -f "$i"
done
It looks like this will remove expanded manpages if there is a zipped version on the system. Am I reading this right?
# (This will have to be edited, I don't have a Knoppix.build directory)
updatedb --prunepaths="/KNOPPIX.build /mnt/hd /mnt/cdrom /tmp /usr/tmp /var/tmp"
update-dlocatedb
echo "* *Done."
Man updatedb says it updates the slocate dateabase used for locating files. but what is dlocatedb...there is no man entry. Is it possibly a misprint & should read 'update -locatedb' ? Also, man updatedb says nothing about a --prunepaths option but seems to accept it if you try it.
Thanks.
Similar Threads
-
By tommydl in forum Ideas
Replies: 1
Last Post: 09-24-2004, 07:57 PM
-
By ruymbeke in forum Hdd Install / Debian / Apt
Replies: 1
Last Post: 07-30-2004, 06:52 AM
-
By konfused in forum Hdd Install / Debian / Apt
Replies: 7
Last Post: 04-28-2004, 11:31 PM
-
By tr in forum Hdd Install / Debian / Apt
Replies: 2
Last Post: 04-19-2004, 08:15 PM
-
By Dr_Blackross in forum The Lounge
Replies: 2
Last Post: 01-20-2003, 12:41 PM
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules

Apple Mac Pro 2019 1TB OEM SSD Kit-832GB +128GB - 656-0122/ 656-0121
$69.99

Samsung 1TB SSD BM91H 1TB (MZ-VMA1T00) Internal SSD M.2
$135.00

Samsung 2.5" 870 EVO SSD SATA III 250GB 500GB 1TB Internet Solid State Drive Lot
$60.00

Dell Latitude 14" Laptop Computer Intel i5 Up To 32GB RAM 1TB SSD Windows 11 Pro
$545.25

SAMSUNG T7 Portable SSD 1TB Indigo Blue USB 3.2 Gen2 External MU-PC1T0H/AM
$159.99

External SSD 1TB 2TB 4TB Portable Hard Drive USB 3.0 Type-C High Speed PC Mac
$19.99

1TB Kingston DataTraveler Max DTMAX/1TB USB Type-C Flash Drive
$86.95

Crucial MX500 1TB 2.5" SATA III Internal SSD CT1000MX500SSD1
$99.99

Dell Latitude 14" Laptop Computer Intel i7 Up To 32GB RAM 1TB SSD Windows 11 Pro
$330.73

Seagate Desktop 1TB/1000GB SATA 3.5" HDD Hard Drive
$29.99