2004-09-09 ---------- * yay! a working ports system! thanks to crux http://www.crux.nu pkgutils-5.18, ports-1.4, prt-get-0.5.6, cvsup-16.1h fark is still here for things that may not be in ports eventually i'll be maintaining my own httpup repository of ports. (see: /var/log/NO_PKGSRC) - garnome is gone. - remnants of pkgsrc are gone. - my Xorg "port" is temporarily gone, but may return as a real port since the one in ports is currently unmaintained. use that version for now, i'll wait for 6.8.0 before i do any work on it. * gcc with ProPolice Stack Smashing Protection is here! (installed by default and a port is in ports) export CC=/usr/pp/bin/gcc export CXX=/usr/pp/bin/g++ http://www.research.ibm.com/trl/projects/security/ssp/ 2004-08-01 ---------- - upgraded to module-init-tools and 2.6.5-grsec kernel by default. binaries compiled for my computer.. probably will make clean before next tarball.. i already did ./generate-modeprobe.conf /etc/modprobe.conf from the module-init-tools-VER directory.... - edited /etc/rc.d/rc.sysinit to send [stderr] output of rm -rf /var/run/*.pid ,etc to dev/null - i may add 'fark' to main distro to make stuff easier for normal users to compile standard unix package see: http://www.sonic.net/~someone/geek.html and http://www.sonic.net/~someone/files/fark probably needs a better name :) 2004-07-29 ---------- - fixed some problems with the Xorg "port" (see: /usr/ports/Xorg) - moving 'garnome' to /usr/ports 2004-07-23 ---------- - removed /usr/pkg{,src} for now... too pissed at it and i don't want to leave garbage around. keeping things clean - wrote my own Xorg "port" and put it in /usr/ports. for Slothware 0.1 RC1 users you can download it from http://www.sonic.net/~someone/files/X.tar PLEASE submit bug reports to guerrilla_thought{a|t}gmx{d|o|t}de - added a 'step 8. password' section to /INSTALL so people know to change the root password before logging in - added /var/log/NO_PKGSRC to explain the above removing of pkgsrc. 2004-07-19 ---------- - strace in - had to rebuild libmhash with static libraries because that's what aide wanted 2004-07-17 ---------- - re installed termcap into /usr with --enable-install-termcap install the termcap data file tnftp is happy now - symbolically linking less to more because more sucks - installing wget, libpcap, and tcpdump and wget (none fron pkgsrc) 2004-07-13 ---------- - initial /INSTALL file. needs work :) - installed gdb for debugging - took out --utc from hwclock lin in /etc/rc.d/rc.sysinit 2004-07-10 ---------- - installed arping, clockdiff, ipg, ping6, rarpd, rdisc, tracepath6 and traceroute6 from IPutils to /usr/bin the rest of iputils was not installed. - oops, minor mistake 'other' was in /etc instead of /etc/pam.d - edited /etc/profile to contain if statement to source ~/.bashrc or ~/.profile if they exist. created a .bashrc for root that changes the prompt from $ to # for a tiny bit of safety - installed audit-packages from pkgsrc, ran /usr/pkg/sbin/download-vulnerability-list and told cronttab to do that too * version 0.1 RC1 (NONAME-0.1-RC1-slothware.tar.bz2) released - uploaded to ftp.ck3k.org - !!! has major bug !!! pkgsrc was bootstrapped to /usr/local (bad idea), future versions are bootstrapped to the normal /usr/pkg (although using /etc for config files) - got rid of GRUB, using lilo 2004-07-09 ---------- * GARNOME - unpacked into /usr/local/src/garnome-2.6.2 - patched with /usr/local/src/distfiles/patches/garnome-2.6.2-prefix.patch to changed main_prefix variable so that it will install into /usr/local and not $HOME - added a little documentation into /README - needs heavy testing a bug reporting * pkgsrc checked out! - located in /usr/pkgsrc-2004-07-09 with /usr/pkgsrc symbolically linked to it! - bootstraping --sysconfdir=/etc - chmod'd /usr/pkg/sbin/pkg_add to 0 because pkg_adding NetBSD binaries into our system is not good if you find Linux pkgsrc-style pkg's feel free to 755 it. - once again, note, GNU inetutils ftp client (/usr/bin/ftp) has been chmod'd 0, in favor of NetBSD's ftp client (/usr/pkg/bin/ftp) pkgsrc NEEDS the NetBSD's ftp client, i also happen to prefer it. - the PATH environment variable has been changed to search /usr/pkg/bin and /usr/pkg/sbin before /usr/bin and /usr/sbin, so that the user has the ability to override distribution installed packages and deinstalling pkgsrc (/usr/pkg/{,s}bin/*) packages will of course lead the shell to search /usr/{,s}bin next. remember: watch out for bash's hash tables. either use +h or logout/log-back-in. see: 'man bash' - libtermcap for pkgsrc & other - GRUB [removed] - gnupg in - iptables installed - scanlogd was installed, added group 'scanlogd' and user 'scanlogd' with UID 102. NOTE: sshd also has it's own UID - links2 installed 2004-07-09 --------- * starting BLFS * compressing man pages... script named 'compressdoc' in /usr/sbin - installing readline for 'bc' - bc installed - vixie-cron installed.. entry added into /etc/rc.d/rc.sysinit - nasm - zip and unzip - installed mhash-0.9.1 for AIDE - sshd - openssl - linux-pam (minimal w/ ONLY /etc/pam.d/other) - cracklib - traceroute is 0775 (no suid) - ntp done, added to cronntab(daily) - installing logrotate from gentoo's distfiles - logrotated needed popt; so be it. - whois * new login prompt, CFLAGS/CXXFLAGS and aliased ls to be 'ls --color -F', all in /etc/profile for bash to read :) - dhcpcd: all good, no init scripts yet * adding 'compressdoc' to weekly cronttab * installed automake-1.4 into /usr/local (automake-1.8.4 is obviously already installed in /usr) because slocate needed it - replaced findutil's locate with slocate (Secure Locate) * keeping snapshots with md5sum Manifest file... 2004-07-08 ---------- * started using CFLAGS="-fomit-frame-pointer" in Chapter 6 on file-4.09 on (except in cases where instructed otherwise)