Radix cross Linux

The main Radix cross Linux repository contains the build scripts of packages, which have the most complete and common functionality for desktop machines

383 Commits   1 Branch   1 Tag
Index: 2.17/Makefile
===================================================================
--- 2.17/Makefile	(nonexistent)
+++ 2.17/Makefile	(revision 5)
@@ -0,0 +1,259 @@
+
+COMPONENT_TARGETS  = $(HARDWARE_INTEL_PC32)
+COMPONENT_TARGETS += $(HARDWARE_INTEL_PC64)
+COMPONENT_TARGETS += $(HARDWARE_EBOX_3350DX2)
+COMPONENT_TARGETS += $(HARDWARE_CB1X)
+COMPONENT_TARGETS += $(HARDWARE_CB2X)
+COMPONENT_TARGETS += $(HARDWARE_CB3X)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP2E)
+COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
+COMPONENT_TARGETS += $(HARDWARE_POIN2)
+COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_EDGE)
+COMPONENT_TARGETS += $(HARDWARE_LEEZ_P710)
+COMPONENT_TARGETS += $(HARDWARE_M201)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM2)
+COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
+COMPONENT_TARGETS += $(HARDWARE_OKMX6DL_C)
+COMPONENT_TARGETS += $(HARDWARE_OKMX6Q_C)
+COMPONENT_TARGETS += $(HARDWARE_BONE_BLACK)
+COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
+COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
+COMPONENT_TARGETS += $(HARDWARE_CI20)
+COMPONENT_TARGETS += $(HARDWARE_BAIKAL_T1)
+COMPONENT_TARGETS += $(HARDWARE_BAIKAL_M1)
+COMPONENT_TARGETS += $(HARDWARE_S824L)
+COMPONENT_TARGETS += $(HARDWARE_VESNIN)
+COMPONENT_TARGETS += $(HARDWARE_S824L_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VESNIN_LSB)
+COMPONENT_TARGETS += $(HARDWARE_TL2WK2)
+COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
+COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
+
+
+NEED_ABS_PATH      = true
+COMPONENT_IS_3PP   = true
+
+
+include ../../../build-system/constants.mk
+
+
+SOURCE_REQUIRES    = sources/packages/y/bsd-games
+
+REQUIRES           = libs/ncurses/6.3
+REQUIRES          += net/openssl/1.1.1r
+REQUIRES          += dev/flex/2.6.4
+
+# ======= __END_OF_REQUIRES__ =======
+
+
+version            = 2.17
+tar_gz_archive     = $(SRC_PACKAGE_PATH)/packages/y/bsd-games/bsd-games-$(version).tar.gz
+SRC_ARCHIVE        = $(tar_gz_archive)
+SRC_DIR            = $(TARGET_BUILD_DIR)/bsd-games-$(version)
+src_dir_name       = bsd-games-$(version)
+src_done           = $(TARGET_BUILD_DIR)/.source_done
+
+etc_profile_d      = $(CURDIR)/etc/profile.d
+datfiles_dir       = $(CURDIR)/datfiles
+
+PATCHES = PATCHES
+
+build_target       = $(TARGET_BUILD_DIR)/.build_done
+install_target     = $(TARGET_BUILD_DIR)/.install_done
+
+
+####### Targets
+
+PKG_GROUP = app
+
+#
+# *PKG_NAME & *PKG_VERSION shouldn't be a reference to value.
+#
+BSD_GAMES_PKG_NAME                = bsd-games
+BSD_GAMES_PKG_VERSION             = 2.17
+BSD_GAMES_PKG_ARCH                = $(PKGARCH)
+BSD_GAMES_PKG_DISTRO_NAME         = $(DISTRO_NAME)
+BSD_GAMES_PKG_DISTRO_VERSION      = $(DISTRO_VERSION)
+BSD_GAMES_PKG_GROUP               = $(PKG_GROUP)
+###                                |---handy-ruler-------------------------------|
+BSD_GAMES_PKG_SHORT_DESCRIPTION   = Classic BSD text games collection
+BSD_GAMES_PKG_URL                 = $(BUG_URL)
+BSD_GAMES_PKG_LICENSE             = BSD
+BSD_GAMES_PKG_DESCRIPTION_FILE    = $(TARGET_BUILD_DIR)/$(BSD_GAMES_PKG_NAME)-pkg-description
+BSD_GAMES_PKG_DESCRIPTION_FILE_IN = $(BSD_GAMES_PKG_NAME)-pkg-description.in
+BSD_GAMES_PKG_INSTALL_SCRIPT      = $(BSD_GAMES_PKG_NAME)-pkg-install.sh
+
+BSD_GAMES_PKG    = $(CURDIR)/$(TARGET_BUILD_DIR)/$(BSD_GAMES_PKG_NAME)-package
+
+pkg_basename     = $(BSD_GAMES_PKG_NAME)-$(BSD_GAMES_PKG_VERSION)-$(BSD_GAMES_PKG_ARCH)-$(BSD_GAMES_PKG_DISTRO_NAME)-$(BSD_GAMES_PKG_DISTRO_VERSION)
+
+pkg_archive      = $(TARGET_BUILD_DIR)/$(PKG_GROUP)/$(pkg_basename).$(pkg_arch_suffix)
+pkg_certificate  = $(call cert-name,$(pkg_archive))
+pkg_signature    = $(call sign-name,$(pkg_archive))
+pkg_description  = $(call desc-name,$(pkg_archive))
+products         = $(call pkg-files,$(pkg_archive))
+
+BUILD_TARGETS    = $(build_target)
+BUILD_TARGETS   += $(install_target)
+
+PRODUCT_TARGETS  = $(products)
+
+ROOTFS_TARGETS   = $(pkg_archive)
+
+
+include ../../../build-system/core.mk
+
+
+env_sysroot = DESTDIR=$(BSD_GAMES_PKG)
+
+
+environment  = BUILD_CC=gcc
+environment += BUILD_CXX=g++
+
+
+####### Dependencies
+
+$(src_done): $(SRC_ARCHIVE) $(PATCHES_DEP)
+	$(UNPACK_SRC_ARCHIVE)
+	$(APPLY_PATCHES)
+	@touch $@
+
+$(build_target): $(src_done)
+	@( cd $(SRC_DIR) ; \
+	   sed -i "s,@BSD_GAMES_PKG@,$(BSD_GAMES_PKG),g"            config.params ; \
+	   sed -i 's,@CC@,"$(CC) --sysroot=$(TARGET_DEST_DIR)",g'   config.params ; \
+	   sed -i 's,@CXX@,"$(CXX) --sysroot=$(TARGET_DEST_DIR)",g' config.params ; \
+	   sed -i 's,@OPTIMIZE_FLAGS@,\"$(OPTIMIZATION_FLAGS)\",g'  config.params ; \
+	   sed -i 's,@NCURSES_LIB@,-lncursesw,g'                    config.params ; \
+	   sed -i 's,@OPENSSL_LIB@,-lcrypto,g'                      config.params ; \
+	   sed -i 's,@CFLAGS@,\"$(CFLAGS)\",g'                      config.params ; \
+	   sed -i 's,@LDFLAGS@,\"$(LDFLAGS)\",g'                    config.params ; \
+	   $(BUILD_ENVIRONMENT) $(environment) ./configure ; \
+	 )
+	@( cd $(SRC_DIR) ; \
+	   $(environment) $(MAKE) fortune/strfile/strfile_build ; \
+	 )
+	@( cd $(SRC_DIR)/fortune/datfiles ;           \
+	   if [ -x ../strfile/strfile_build ] ; then  \
+	     cp unamerican-o.real unamerican-o.fake ; \
+	     cp unamerican-o.real unamerican-o      ; \
+	     ../strfile/strfile_build unamerican-o unamerican-o.dat  ; \
+	   fi ; \
+	 )
+	@cd $(SRC_DIR) && $(BUILD_ENVIRONMENT) $(environment) $(MAKE)
+	@touch $@
+
+$(install_target): $(build_target)
+	@mkdir -p $(BSD_GAMES_PKG)
+	@cd $(SRC_DIR) && $(BUILD_ENVIRONMENT) $(environment) $(MAKE) -j1 install
+	# ======= Add profile scripts =======
+	@( cd $(BSD_GAMES_PKG) ; \
+	   mkdir -p etc/profile.d ; \
+	   cat $(etc_profile_d)/bsd-games-login-fortune.sh  > etc/profile.d/bsd-games-login-fortune.sh  ; \
+	   cat $(etc_profile_d)/bsd-games-login-fortune.csh > etc/profile.d/bsd-games-login-fortune.csh ; \
+	   chmod 755 etc/profile.d/bsd-games-login-fortune.*  ; \
+	 )
+	@rm -f $(BSD_GAMES_PKG)/usr/share/games/fortune/limerick*
+	@( cd $(BSD_GAMES_PKG)/var/lib/bsdgames ; \
+	   for file in atc_score battlestar.log cfscores criblog robots_roll \
+	               saillog snake.log snakerawscores tetris-bsd.scores ; do \
+	     mv $$file $$file.new ; \
+	     chmod 0666 $$file.new ; \
+	   done ; \
+	 )
+	@chmod 0777 $(BSD_GAMES_PKG)/var/lib/bsdgames/hack
+	@( cd $(BSD_GAMES_PKG)/var/lib/bsdgames/hack ; \
+	   mv record record.new ; \
+	   chmod 0666 record.new ; \
+	 )
+	@( cd $(BSD_GAMES_PKG)/var/lib/bsdgames/phantasia ; \
+	   for file in characs gold lastdead mess monsters motd scoreboard void ; do \
+	     mv $$file $$file.new ; \
+	     chmod 0666 $$file.new ; \
+	   done ; \
+	 )
+	@( cd $(BSD_GAMES_PKG)/usr/share/games/fortune ; \
+	   for fl in $(datfiles_dir)/* ; do \
+	     file=`basename $$fl` ; \
+	     cp $(datfiles_dir)/$$file . ; \
+	     $(CURDIR)/$(SRC_DIR)/fortune/strfile/strfile_build -rs $$file $$file.dat ; \
+	   done ; \
+	 )
+	# ======= Install Documentation =======
+	@( cd $(BSD_GAMES_PKG)/usr/share/man/man6 ; \
+	   rm -f cfscores.6.gz    ; ln -sf canfield.6.gz   cfscores.6.gz    ; \
+	   rm -f morse.6.gz       ; ln -sf bcd.6.gz        morse.6.gz       ; \
+	   rm -f ppt.6.gz         ; ln -sf bcd.6.gz        ppt.6.gz         ; \
+	   rm -f rot13.6.gz       ; ln -sf caesar.6.gz     rot13.6.gz       ; \
+	   rm -f snscore.6.gz     ; ln -sf snake.6.gz      snscore.6.gz     ; \
+	   rm -f teachgammon.6.gz ; ln -sf backgammon.6.gz teachgammon.6.gz ; \
+	 )
+	@( cd $(BSD_GAMES_PKG)/usr/share/doc ; rm -rf bsd-games )
+	@mkdir -p $(BSD_GAMES_PKG)/usr/doc/$(src_dir_name)
+	@cp -a $(SRC_DIR)/AUTHORS $(SRC_DIR)/COPYING \
+	       $(BSD_GAMES_PKG)/usr/doc/$(src_dir_name)
+	@mkdir -p $(BSD_GAMES_PKG)/usr/share/doc/$(src_dir_name)/{fortune,hunt,phantasia,trek}
+	@( cd $(SRC_DIR) ; \
+	   cp -a AUTHORS BUGS COPYING INSTALL NEWS PACKAGING README SECURITY THANKS TODO YEAR2000 \
+	         $(BSD_GAMES_PKG)/usr/share/doc/$(src_dir_name) ; \
+	   cp -a fortune/README       $(BSD_GAMES_PKG)/usr/share/doc/$(src_dir_name)/fortune   ; \
+	   cp -a hunt/README          $(BSD_GAMES_PKG)/usr/share/doc/$(src_dir_name)/hunt      ; \
+	   cp -a phantasia/COPYRIGHT  $(BSD_GAMES_PKG)/usr/share/doc/$(src_dir_name)/phantasia ; \
+	   cp -a phantasia/OWNER      $(BSD_GAMES_PKG)/usr/share/doc/$(src_dir_name)/phantasia ; \
+	   cp -a phantasia/README     $(BSD_GAMES_PKG)/usr/share/doc/$(src_dir_name)/phantasia ; \
+	   cp -a trek/USD.doc/trek.me $(BSD_GAMES_PKG)/usr/share/doc/$(src_dir_name)/trek      ; \
+	   cp -a trek/DOC             $(BSD_GAMES_PKG)/usr/share/doc/$(src_dir_name)/trek      ; \
+	 )
+	@( cd $(SRC_DIR) ; \
+	   if [ -r ChangeLog ]; then \
+	     DOCSDIR=`echo $(BSD_GAMES_PKG)/usr/share/doc/$(src_dir_name)` ; \
+	     cat ChangeLog | head -n 1000 > $$DOCSDIR/ChangeLog ; \
+	     touch -r ChangeLog $$DOCSDIR/ChangeLog ; \
+	   fi \
+	 )
+	# ======= Install the same to $(TARGET_DEST_DIR) =======
+	$(call install-into-devenv, $(BSD_GAMES_PKG))
+	# ======= Strip binaries =======
+	@( cd $(BSD_GAMES_PKG) ; \
+	   find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs $(STRIP) --strip-unneeded 2> /dev/null \
+	 )
+	@touch $@
+
+$(BSD_GAMES_PKG_DESCRIPTION_FILE): $(BSD_GAMES_PKG_DESCRIPTION_FILE_IN)
+	@cat $< | $(SED) -e "s/@VERSION@/$(version)/g" > $@
+
+$(pkg_certificate) : $(pkg_archive) ;
+$(pkg_signature)   : $(pkg_archive) ;
+$(pkg_description) : $(pkg_archive) ;
+
+$(pkg_archive): $(install_target) $(BSD_GAMES_PKG_DESCRIPTION_FILE) $(BSD_GAMES_PKG_INSTALL_SCRIPT)
+	@cp $(BSD_GAMES_PKG_DESCRIPTION_FILE) $(BSD_GAMES_PKG)/.DESCRIPTION
+	@cp $(BSD_GAMES_PKG_INSTALL_SCRIPT) $(BSD_GAMES_PKG)/.INSTALL
+	@$(BUILD_PKG_REQUIRES) $(BSD_GAMES_PKG)/.REQUIRES
+	@echo "pkgname=$(BSD_GAMES_PKG_NAME)"                            >  $(BSD_GAMES_PKG)/.PKGINFO ; \
+	 echo "pkgver=$(BSD_GAMES_PKG_VERSION)"                          >> $(BSD_GAMES_PKG)/.PKGINFO ; \
+	 echo "arch=$(BSD_GAMES_PKG_ARCH)"                               >> $(BSD_GAMES_PKG)/.PKGINFO ; \
+	 echo "distroname=$(BSD_GAMES_PKG_DISTRO_NAME)"                  >> $(BSD_GAMES_PKG)/.PKGINFO ; \
+	 echo "distrover=$(BSD_GAMES_PKG_DISTRO_VERSION)"                >> $(BSD_GAMES_PKG)/.PKGINFO ; \
+	 echo "group=$(BSD_GAMES_PKG_GROUP)"                             >> $(BSD_GAMES_PKG)/.PKGINFO ; \
+	 echo "short_description=\"$(BSD_GAMES_PKG_SHORT_DESCRIPTION)\"" >> $(BSD_GAMES_PKG)/.PKGINFO ; \
+	 echo "url=$(BSD_GAMES_PKG_URL)"                                 >> $(BSD_GAMES_PKG)/.PKGINFO ; \
+	 echo "license=$(BSD_GAMES_PKG_LICENSE)"                         >> $(BSD_GAMES_PKG)/.PKGINFO
+	@$(PSEUDO) sh -c "cd $(BSD_GAMES_PKG) && \
+	                  chown -R root:root . && \
+	                  $(MAKE_PACKAGE) -J --linkadd=yes $(GNUPG_OPTIONS) -m -d .. ."
Index: 2.17/PATCHES
===================================================================
--- 2.17/PATCHES	(nonexistent)
+++ 2.17/PATCHES	(revision 5)
@@ -0,0 +1,2 @@
+
+../../../sources/packages/y/bsd-games/patches/bsd-games-2.17.patch -p0
Index: 2.17/bsd-games-pkg-description.in
===================================================================
--- 2.17/bsd-games-pkg-description.in	(nonexistent)
+++ 2.17/bsd-games-pkg-description.in	(revision 5)
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.  Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in.  You must
+# make exactly 11 lines for the formatting to be correct.  It's also
+# customary to leave one space after the ':'.
+
+         |-----handy-ruler------------------------------------------------------|
+bsd-games: bsd-games @VERSION@ (Classic BSD text games collection)
+bsd-games:
+bsd-games: Games that go in /usr/games:  adventure arithmetic atc backgammon
+bsd-games:   banner battlestar bcd caesar canfield cfscores countmail cribbage
+bsd-games:   factor fish fortune gomoku hangman hunt mille monop morse number
+bsd-games:   phantasia pig pom ppt primes quiz rain random robots rot13 sail
+bsd-games:   snake snscore teachgammon trek wargames worm worms wump
+bsd-games:
+bsd-games: Adds a call to 'fortune' to /etc/profile.d/ so that users will get
+bsd-games: a fortune message when they log in.
+bsd-games:
Index: 2.17/bsd-games-pkg-install.sh
===================================================================
--- 2.17/bsd-games-pkg-install.sh	(nonexistent)
+++ 2.17/bsd-games-pkg-install.sh	(revision 5)
@@ -0,0 +1,89 @@
+#!/bin/sh
+
+# Preserve new files
+install_file() {
+  NEW="$1"
+  OLD="`dirname $NEW`/`basename $NEW .new`"
+  # If there's no file by that name, mv it over:
+  if [ ! -r $OLD ]; then
+    mv $NEW $OLD
+  elif [ "`cat $OLD | md5sum`" = "`cat $NEW | md5sum`" ]; then # toss the redundant copy
+    rm $NEW
+  fi
+  # Otherwise, we leave the .new copy for the admin to consider...
+}
+
+
+# arg 1:  the new package version
+pre_install() {
+  /bin/true
+}
+
+# arg 1:  the new package version
+post_install() {
+  install_file var/lib/bsdgames/hack/record.new
+  install_file var/lib/bsdgames/phantasia/characs.new
+  install_file var/lib/bsdgames/phantasia/gold.new
+  install_file var/lib/bsdgames/phantasia/lastdead.new
+  install_file var/lib/bsdgames/phantasia/mess.new
+  install_file var/lib/bsdgames/phantasia/monsters.new
+  install_file var/lib/bsdgames/phantasia/motd.new
+  install_file var/lib/bsdgames/phantasia/scoreboard.new
+  install_file var/lib/bsdgames/phantasia/void.new
+  install_file var/lib/bsdgames/atc_score.new
+  install_file var/lib/bsdgames/battlestar.log.new
+  install_file var/lib/bsdgames/cfscores.new
+  install_file var/lib/bsdgames/criblog.new
+  install_file var/lib/bsdgames/robots_roll.new
+  install_file var/lib/bsdgames/saillog.new
+  install_file var/lib/bsdgames/snake.log.new
+  install_file var/lib/bsdgames/snakerawscores.new
+  install_file var/lib/bsdgames/tetris-bsd.scores.new
+
+  rm -f var/lib/bsdgames/hack/record.new
+  rm -f var/lib/bsdgames/phantasia/characs.new
+  rm -f var/lib/bsdgames/phantasia/gold.new
+  rm -f var/lib/bsdgames/phantasia/lastdead.new
+  rm -f var/lib/bsdgames/phantasia/mess.new
+  rm -f var/lib/bsdgames/phantasia/monsters.new
+  rm -f var/lib/bsdgames/phantasia/motd.new
+  rm -f var/lib/bsdgames/phantasia/scoreboard.new
+  rm -f var/lib/bsdgames/phantasia/void.new
+  rm -f var/lib/bsdgames/atc_score.new
+  rm -f var/lib/bsdgames/battlestar.log.new
+  rm -f var/lib/bsdgames/cfscores.new
+  rm -f var/lib/bsdgames/criblog.new
+  rm -f var/lib/bsdgames/robots_roll.new
+  rm -f var/lib/bsdgames/saillog.new
+  rm -f var/lib/bsdgames/snake.log.new
+  rm -f var/lib/bsdgames/snakerawscores.new
+  rm -f var/lib/bsdgames/tetris-bsd.scores.new
+}
+
+# arg 1:  the new package version
+# arg 2:  the old package version
+pre_update() {
+  /bin/true
+}
+
+# arg 1:  the new package version
+# arg 2:  the old package version
+post_update() {
+  post_install
+}
+
+# arg 1:  the old package version
+pre_remove() {
+  /bin/true
+}
+
+# arg 1:  the old package version
+post_remove() {
+  rm -rf var/lib/bsdgames
+}
+
+
+operation=$1
+shift
+
+$operation $*

Property changes on: 2.17/bsd-games-pkg-install.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: 2.17/datfiles/linuxcookie
===================================================================
--- 2.17/datfiles/linuxcookie	(nonexistent)
+++ 2.17/datfiles/linuxcookie	(revision 5)
@@ -0,0 +1,782 @@
+Let's call it an accidental feature.
+	-- Larry Wall
+%
+I did this 'cause Linux gives me a woody.  It doesn't generate revenue.
+	-- Dave '-ddt->` Taylor, announcing DOOM for Linux
+%
+Feel free to contact me (flames about my english and the useless of this
+driver will be redirected to /dev/null, oh no, it's full...).
+	-- Michael Beck, describing the PC-speaker sound device
+%
+    if (argc > 1 && strcmp(argv[1], "-advice") == 0) {
+	printf("Don't Panic!\n");
+	exit(42);
+    }
+	-- Arnold Robbins in the LJ of February '95, describing RCS
+%
+lp1 on fire
+	-- One of the more obfuscated kernel messages
+%
+A Linux machine!  Because a 486 is a terrible thing to waste!
+	-- Joe Sloan, jjs@wintermute.ucr.edu
+%
+Microsoft is not the answer.
+Microsoft is the question.
+NO (or Linux) is the answer.
+	-- Taken from a .signature from someone from the UK, source unknown
+%
+In most countries selling harmful things like drugs is punishable.
+Then howcome people can sell Microsoft software and go unpunished?
+	-- Hasse Skrifvars, hasku@rost.abo.fi, 
+%
+Windows without the X is like making love without a partner.
+Sex, Drugs & Linux Rules
+win-nt from the people who invented edlin.
+Apples  have  meant  trouble  since  eden.
+Linux, the way to get rid of boot viruses
+	-- MaDsen Wikholm, mwikholm@at8.abo.fi
+%
+Once upon a time there was a DOS user who saw Unix, and saw that it was
+good.  After typing cp on his DOS machine at home, he downloaded GNU's
+unix tools ported to DOS and installed them.  He rm'd, cp'd, and mv'd
+happily for many days, and upon finding elvis, he vi'd and was happy.  After
+a long day at work (on a Unix box) he came home, started editing a file,
+and couldn't figure out why he couldn't suspend vi (w/ ctrl-z) to do
+a compile.
+	-- Erik Troan, ewt@tipper.oit.unc.edu
+%
+We are MicroSoft.  You will be assimilated.  Resistance is futile.
+	-- Attributed to B.G., Gill Bates
+%
+Avoid the Gates of Hell.  Use Linux
+	-- unknown source
+%
+Intel engineering seem to have misheard Intel marketing strategy.  The
+phrase was "Divide and conquer" not "Divide and cock up"
+	-- Alan Cox, iialan@www.linux.org.uk
+%
+Linux!  Guerrilla UNIX Development     Venimus, Vidimus, Dolavimus.
+	-- Mark A. Horton KA4YBR, mah@ka4ybr.com
+%
+----==-- _                     / /  \
+---==---(_)__  __ ____  __    / / /\ \
+--==---/ / _ \/ // /\ \/ /   / /_/\ \ \
+-=====/_/_//_/\_,_/ /_/\_\  /______\ \ \
+A proud member of TeamLinux \_________\/
+	-- CHaley (HAC), haley@unm.edu, ch008cth@pi.lanl.gov)
+%
+"Who is General Failure and why is he reading my hard disk?"
+Microsoft spel chekar vor sail, worgs grate !!
+	-- Felix von Leitner, leitner@inf.fu-berlin.de
+%
+Personally, I think my choice in the mostest-superlative-computer wars has to
+be the HP-48 series of calculators.  They'll run almost anything.  And if they
+can't, while I'll just plug a Linux box into the serial port and load up the
+HP-48 VT-100 emulator.
+	-- Jeff Dege, jdege@winternet.com
+%
+There are no threads in a.b.p.erotica,  so there's no  gain in using a
+threaded news reader.
+	-- unknown source
+%
+/*
+ * Oops. The kernel tried to access some bad page. We'll have to
+ * terminate things with extreme prejudice.
+*/
+die_if_kernel("Oops", regs, error_code);
+	-- From linux/arch/i386/mm/fault.c
+%
+Linux: because a PC is a terrible thing to waste
+	-- ksh@cis.ufl.edu put this on Tshirts in '93
+%
+Linux: the choice of a GNU generation
+	-- ksh@cis.ufl.edu put this on Tshirts in '93
+%
+There are two types of Linux developers - those who can spell, and
+those who can't.  There is a constant pitched battle between the two.
+	-- From one of the post-1.1.54 kernel update messages posted to c.o.l.a
+%
+> > Other than the fact Linux has a cool name, could someone explain why I
+> > should use Linux over BSD?
+>
+> No.  That's it.  The cool name, that is.  We worked very hard on
+> creating a name that would appeal to the majority of people, and it
+> certainly paid off: thousands of people are using linux just to be able
+> to say "OS/2? Hah.  I've got Linux.  What a cool name".  386BSD made the
+> mistake of putting a lot of numbers and weird abbreviations into the
+> name, and is scaring away a lot of people just because it sounds too
+> technical.
+	-- Linus Torvalds' follow-up to a question about Linux
+%
+> The day people think linux would be better served by somebody else (FSF
+> being the natural alternative), I'll "abdicate".  I don't think that
+> it's something people have to worry about right now - I don't see it
+> happening in the near future.  I enjoy doing linux, even though it does
+> mean some work, and I haven't gotten any complaints (some almost timid
+> reminders about a patch I have forgotten or ignored, but nothing
+> negative so far).
+>
+> Don't take the above to mean that I'll stop the day somebody complains:
+> I'm thick-skinned (Lasu, who is reading this over my shoulder commented
+> that "thick-HEADED is closer to the truth") enough to take some abuse.
+> If I weren't, I'd have stopped developing linux the day ast ridiculed me
+> on c.o.minix.  What I mean is just that while linux has been my baby so
+> far, I don't want to stand in the way if people want to make something
+> better of it (*).
+>
+>                 Linus
+>
+> (*) Hey, maybe I could apply for a saint-hood from the Pope.  Does
+> somebody know what his email-address is? I'm so nice it makes you puke.
+	-- Taken from Linus's reply to someone worried about the future of Linux
+%
+> : Any porters out there should feel happier knowing that DEC is shipping
+> : me an AlphaPC that I intend to try getting linux running on: this will
+> : definitely help flush out some of the most flagrant unportable stuff.
+> : The Alpha is much more different from the i386 than the 68k stuff is, so
+> : it's likely to get most of the stuff fixed.
+>
+> It's posts like this that almost convince us non-believers that there
+> really is a god.
+	-- Anthony Lovell, to Linus's remarks about porting
+%
+When you say "I wrote a program that crashed Windows", people just stare at
+you blankly and say "Hey, I got those with the system, *for free*".
+	-- Linus Torvalds
+%
+We come to bury DOS, not to praise it.
+	-- Paul Vojta, vojta@math.berkeley.edu
+%
+Be warned that typing \fBkillall \fIname\fP may not have the desired
+effect on non-Linux systems, especially when done by a privileged user.
+	-- From the killall manual page
+%
+Note that if I can get you to "su and say" something just by asking,
+you have a very serious security problem on your system and you should
+look into it.
+	-- Paul Vixie, vixie-cron 3.0.1 installation notes
+%
+How should I know if it works?  That's what beta testers are for.  I
+only coded it.
+	-- Attributed to Linus Torvalds, somewhere in a posting
+%
+I develop for Linux for a living, I used to develop for DOS.
+Going from DOS to Linux is like trading a glider for an F117.
+	-- Lawrence Foard, entropy@world.std.com
+%
+Absolutely nothing should be concluded from these figures except that
+no conclusion can be drawn from them.
+	-- Joseph L. Brothers, Linux/PowerPC Project)
+%
+If the future navigation system [for interactive networked services on
+the NII] looks like something from Microsoft, it will never work.
+	-- Chairman of Walt Disney Television & Telecommunications
+%
+Problem solving under Linux has never been the circus that it is under
+AIX.
+	-- Pete Ehlke in comp.unix.aix
+%
+I don't know why, but first C programs tend to look a lot worse than
+first programs in any other language (maybe except for fortran, but then
+I suspect all fortran programs look like `firsts')
+	-- Olaf Kirch
+%
+On a normal ascii line, the only safe condition to detect is a 'BREAK'
+- everything else having been assigned functions by Gnu EMACS.
+	-- Tarl Neustaedter
+%
+By golly, I'm beginning to think Linux really *is* the best thing since
+sliced bread.
+	-- Vance Petree, Virginia Power
+%
+I'd crawl over an acre of 'Visual This++' and 'Integrated Development
+That' to get to gcc, Emacs, and gdb.  Thank you.
+	-- Vance Petree, Virginia Power
+%
+Oh, I've seen copies [of Linux Journal] around the terminal room at The Labs.
+	-- Dennis Ritchie
+%
+If you want to travel around the world and be invited to speak at a lot
+of different places, just write a Unix operating system.
+	-- Linus Torvalds
+%
+...and scantily clad females, of course.  Who cares if it's below zero
+outside.
+	-- Linus Torvalds
+%
+...you might as well skip the Xmas celebration completely, and instead
+sit in front of your linux computer playing with the all-new-and-improved 
+linux kernel version.
+	-- Linus Torvalds
+%
+Besides, I think Slackware sounds better than 'Microsoft,' don't you?
+	-- Patrick Volkerding
+%
+All language designers are arrogant. Goes with the territory...
+	-- Larry Wall
+%
+And the next time you consider complaining that running Lucid Emacs
+19.05 via NFS from a remote Linux machine in Paraguay doesn't seem to
+get the background colors right, you'll know who to thank.
+	-- Matt Welsh
+%
+Are Linux users lemmings collectively jumping off of the cliff of
+reliable, well-engineered commercial software?
+	-- Matt Welsh
+%
+Even more amazing was the realization that God has Internet access.  I
+wonder if He has a full newsfeed?
+	-- Matt Welsh
+%
+I once witnessed a long-winded, month-long flamewar over the use of
+mice vs. trackballs... It was very silly.
+	-- Matt Welsh
+%
+Linux poses a real challenge for those with a taste for late-night
+hacking (and/or conversations with God).
+	-- Matt Welsh
+%
+What you end up with, after running an operating system concept through
+these many marketing coffee filters, is something not unlike plain hot
+water.
+	-- Matt Welsh
+%
+...Deep Hack Mode -- that mysterious and frightening state of
+consciousness where Mortal Users fear to tread.
+	-- Matt Welsh
+%
+...Unix, MS-DOS, and Windows NT (also known as the Good, the Bad, and
+the Ugly).
+	-- Matt Welsh
+%
+...very few phenomena can pull someone out of Deep Hack Mode, with two
+noted exceptions: being struck by lightning, or worse, your *computer*
+being struck by lightning.
+	-- Matt Welsh
+%
+..you could spend *all day* customizing the title bar.  Believe me.  I
+speak from experience.
+	-- Matt Welsh
+%
+[In 'Doctor' mode], I spent a good ten minutes telling Emacs what I
+thought of it.  (The response was, 'Perhaps you could try to be less
+abusive.')
+	-- Matt Welsh
+%
+I would rather spend 10 hours reading someone else's source code than
+10 minutes listening to Musak waiting for technical support which isn't.
+	-- Dr. Greg Wettstein, Roger Maris Cancer Center
+%
+...[Linux's] capacity to talk via any medium except smoke signals.
+	-- Dr. Greg Wettstein, Roger Maris Cancer Center
+%
+Whip me.  Beat me.  Make me maintain AIX.
+	-- Stephan Zielinski
+%
+Your job is being a professor and researcher: That's one hell of a good excuse
+for some of the brain-damages of minix.
+	-- Linus Torvalds to Andrew Tanenbaum
+%
+I still maintain the point that designing a monolithic kernel in 1991 is a
+fundamental error.  Be thankful you are not my student.  You would not get a
+high grade for such a design :-)
+	-- Andrew Tanenbaum to Linus Torvalds
+%
+We use Linux for all our mission-critical applications.  Having the source code
+means that we are not held hostage by anyone's support department.
+	-- Russell Nelson, President of Crynwr Software
+%
+Linux is obsolete
+	-- Andrew Tanenbaum
+%
+Dijkstra probably hates me.
+	-- Linus Torvalds, in kernel/sched.c
+%
+And 1.1.81 is officially BugFree(tm), so if you receive any bug-reports
+on it, you know they are just evil lies.
+	-- Linus Torvalds
+%
+We are Pentium of Borg.  Division is futile.  You will be approximated.
+	-- seen in someone's .signature
+%
+Linux: the operating system with a CLUE... Command Line User Environment.
+	-- seen in a posting in comp.software.testing
+%
+quit   When the quit statement is read, the  bc  processor
+       is  terminated, regardless of where the quit state-
+       ment is found.  For example, "if  (0  ==  1)  quit"
+       will cause bc to terminate.
+	-- seen in the manpage for "bc". Note the "if" statement's logic
+%
+Sic transit discus mundi
+	-- From the System Administrator's Guide, by Lars Wirzenius
+%
+Sigh.  I like to think it's just the Linux people who want to be on
+the "leading edge" so bad they walk right off the precipice.
+	-- Craig E. Groeschel
+%
+We all know Linux is great... it does infinite loops in 5 seconds.
+	- Linus Torvalds about the superiority of Linux on the Amterdam Linux Symposium
+%
+Waving away a cloud of smoke, I look up, and am blinded by a bright, white
+light.  It's God. No, not Richard Stallman, or Linus Torvalds, but God. In
+a booming voice, He says: "THIS IS A SIGN. USE LINUX, THE FREE UNIX SYSTEM
+FOR THE 386.
+	-- Matt Welsh
+%
+The chat program is in public domain.  This is not the GNU public license.
+If it breaks then you get to keep both pieces.
+	-- Copyright notice for the chat program
+%
+'Mounten' wird für drei Dinge benutzt: 'Aufsitzen' auf Pferde, 'einklinken'
+von Festplatten in Dateisysteme, und, nun, 'besteigen' beim Sex.
+	-- Christa Keil
+%
+Manchmal stehe nachts auf und installier's mir einfach...
+	-- H0arry @ IRC
+%
+'Mounting' is used for three things: climbing on a horse, linking in a
+hard disk unit in data systems, and, well, mounting during sex.
+	-- Christa Keil
+%
+We are using Linux daily to UP our productivity - so UP yours!
+	-- Adapted from Pat Paulsen by Joe Sloan
+%
+But what can you do with it?
+	-- ubiquitous cry from Linux-user partner
+%
+/*
+ * [...] Note that 120 sec is defined in the protocol as the maximum
+ * possible RTT.  I guess we'll have to use something other than TCP
+ * to talk to the University of Mars.
+ * PAWS allows us longer timeouts and large windows, so once implemented
+ * ftp to mars will work nicely.
+ */
+	-- from /usr/src/linux/net/inet/tcp.c, concerning RTT [round trip time]
+%
+DOS: n., A small annoying boot virus that causes random spontaneous system
+     crashes, usually just before saving a massive project.  Easily cured by
+     UNIX.  See also MS-DOS, IBM-DOS, DR-DOS.
+	-- David Vicker's .plan
+%
+MSDOS didn't get as bad as it is overnight -- it took over ten years
+of careful development.
+	-- dmeggins@aix1.uottawa.ca
+%
+LILO, you've got me on my knees!
+	-- David Black, dblack@pilot.njin.net, with apologies to Derek and the
+Dominos, and Werner Almsberger
+%
+I've run DOOM more in the last few days than I have the last few
+months.  I just love debugging ;-)
+	-- Linus Torvalds
+%
+Microsoft Corp., concerned by the growing popularity of the free 32-bit
+operating system for Intel systems, Linux, has employed a number of top
+programmers from the underground world of virus development.  Bill Gates stated
+yesterday: "World domination, fast -- it's either us or Linus".  Mr. Torvalds
+was unavailable for comment ...
+	-- Robert Manners, rjm@swift.eng.ox.ac.uk, in comp.os.linux.setup
+%
+The only "intuitive" interface is the nipple.  After that, it's all learned.
+	-- Bruce Ediger, bediger@teal.csn.org, on X interfaces
+%
+After watching my newly-retired dad spend two weeks learning how to make a new
+folder, it became obvious that "intuitive" mostly means "what the writer or
+speaker of intuitive likes".
+	-- Bruce Ediger, bediger@teal.csn.org, on X the intuitiveness of a Mac interface
+%
+Now I know someone out there is going to claim, "Well then, UNIX is intuitive,
+because you only need to learn 5000 commands, and then everything else follows
+from that! Har har har!"
+	-- Andy Bates on "intuitive interfaces", slightly defending Macs
+%
+> No manual is ever necessary.
+May I politely interject here: BULLSHIT.  That's the biggest Apple lie of all!
+	-- Discussion in comp.os.linux.misc on the intuitiveness of interfaces
+%
+How do I type "for i in *.dvi do xdvi $i done" in a GUI?
+	-- Discussion in comp.os.linux.misc on the intuitiveness of interfaces
+%
+>Ever heard of .cshrc?
+That's a city in Bosnia.  Right?
+	-- Discussion in comp.os.linux.misc on the intuitiveness of commands
+%
+Who wants to remember that escape-x-alt-control-left shift-b puts you into
+super-edit-debug-compile mode?
+	-- Discussion on the intuitiveness of commands, especially Emacs
+%
+Anyone who thinks UNIX is intuitive should be forced to write 5000 lines of 
+code using nothing but vi or emacs.  AAAAACK!
+	-- Discussion on the intuitiveness of commands, especially Emacs
+%
+Now, it we had this sort of thing:
+  yield -a     for yield to all traffic
+  yield -t     for yield to trucks
+  yield -f     for yield to people walking (yield foot)
+  yield -d t*  for yield on days starting with t
+
+...you'd have a lot of dead people at intersections, and traffic jams you
+wouldn't believe...
+	-- Discussion on the intuitiveness of commands
+%
+Actually, typing random strings in the Finder does the equivalent of
+filename completion.
+	-- Discussion on file completion vs. the Mac Finder
+%
+Not me, guy.  I read the Bash man page each day like a Jehovah's Witness reads
+the Bible.  No wait, the Bash man page IS the bible.  Excuse me...
+	-- More on confusing aliases, taken from comp.os.linux.misc
+%
+On the Internet, no one knows you're using Windows NT
+	-- Submitted by Ramiro Estrugo, restrugo@fateware.com
+%
+> I'm an idiot..  At least this [bug] took about 5 minutes to find..
+Disquieting ...
+	-- Gonzalo Tornaria in response to Linus Torvalds's
+%
+> I'm an idiot..  At least this [bug] took about 5 minutes to find..
+We need to find some new terms to describe the rest of us mere mortals
+then.
+	-- Craig Schlenter in response to Linus Torvalds's
+%
+> I'm an idiot..  At least this [bug] took about 5 minutes to find..
+Surely, Linus is talking about the kind of idiocy that others aspire to :-).
+	-- Bruce Perens in response to Linus Torvalds's
+%
+Never make any mistaeks.
+	-- Anonymous, in a mail discussion about to a kernel bug report
+%
++#if defined(__alpha__) && defined(CONFIG_PCI)
++       /*
++        * The meaning of life, the universe, and everything. Plus
++        * this makes the year come out right.
++        */
++       year -= 42;
++#endif
+	-- From the patch for 1.3.2: (kernel/time.c), submitted by Marcus Meissner
+%
+As usual, this being a 1.3.x release, I haven't even compiled this
+kernel yet.  So if it works, you should be doubly impressed.
+	-- Linus Torvalds, announcing kernel 1.3.3
+%
+People disagree with me.  I just ignore them.
+	-- Linus Torvalds, regarding the use of C++ for the Linux kernel
+%
+It's now the GNU Emacs of all terminal emulators.
+	-- Linus Torvalds, regarding the fact that Linux started off as a terminal emulator
+%
+Audience: What will become of Linux when the Hurd is ready?
+Eric Youngdale: Err... is Richard Stallman here?
+	-- From the Linux conference in spring '95, Berlin
+%
+Linux: The OS people choose without $200,000,000 of persuasion.
+	-- Mike Coleman
+%
+The memory management on the PowerPC can be used to frighten small children.
+	-- Linus Torvalds
+%
+... faster BogoMIPS calculations (yes, it now boots 2 seconds faster than
+it used to: we're considering changing the name from "Linux" to "InstaBOOT"
+	-- Linus, in the announcement for 1.3.26
+%
+... of course, this probably only happens for tcsh which uses wait4(),
+which is why I never saw it.  Serves people who use that abomination
+right 8^)
+	-- Linus Torvalds, about a patch that fixes getrusage for 1.3.26
+%
+It's a bird..
+It's a plane..
+No, it's KernelMan, faster than a speeding bullet, to your rescue.
+Doing new kernel versions in under 5 seconds flat..
+	-- Linus, in the announcement for 1.3.27
+%
+Eh, that's it, I guess.  No 300 million dollar unveiling event for this
+kernel, I'm afraid, but you're still supposed to think of this as the
+"happening of the century" (at least until the next kernel comes along). 
+	-- Linus, in the announcement for 1.3.27
+%
+Oh, and this is another kernel in that great and venerable "BugFree(tm)"
+series of kernels.  So be not afraid of bugs, but go out in the streets
+and deliver this message of joy to the masses.
+	-- Linus, in the announcement for 1.3.27
+%
+When you say 'I wrote a program that crashed Windows', people just stare at
+you blankly and say 'Hey, I got those with the system, *for free*'.
+	-- Linus Torvalds
+%
+Never trust an operating system you don't have sources for. ;-)
+	-- Unknown source
+%
+> Linux is not user-friendly. 
+It _is_ user-friendly.  It is not ignorant-friendly and idiot-friendly.
+	-- Seen somewhere on the net
+%
+Keep me informed on the behaviour of this kernel..  As the "BugFree(tm)"
+series didn't turn out too well, I'm starting a new series called the
+"ItWorksForMe(tm)" series, of which this new kernel is yet another
+shining example.
+	-- Linus, in the announcement for 1.3.29
+%
+Seriously, the way I did this was by using a special /sbin/loader binary
+with debugging hooks that I made ("dd" is your friend: binary editors
+are for wimps).
+	-- Linus Torvalds, in an article on a dnserver
+%
+(I tried to get some documentation out of Digital on this, but as far as
+I can tell even _they_ don't have it ;-)
+	-- Linus Torvalds, in an article on a dnserver
+%
+Q: Why shouldn't I simply delete the stuff I never use, it's just taking up 
+   space?
+A: This question is in the category of Famous Last Words..
+	-- From the Frequently Unasked Questions
+%
+Q: What's the big deal about rm, I have been deleting stuff for years?  And 
+   never lost anything.. oops!
+A: ...
+	-- From the Frequently Unasked Questions
+%
+Linux is addictive, I'm hooked!
+	-- MaDsen Wikholm's .sig
+%
+panic("Foooooooood fight!");
+	-- In the kernel source aha1542.c, after detecting a bad segment list
+%
+Convention organizer to Linus Torvalds: "You might like to come with us 
+to some licensed[1] place, and have some pizza."
+
+Linus: "Oh, I did not know that you needed a license to eat pizza".
+
+[1] Licenced - refers in Australia to a restaurant which has government 
+licence to sell liquor.
+	-- Linus at a talk at the Melbourne University
+%
+Footnotes are for things you believe don't really belong in LDP manuals,
+but want to include anyway.
+	-- Joel N. Weber II discussing the 'make' chapter of LPG
+%
+Eh, that's it, I guess.  No 300 million dollar unveiling event for this
+kernel, I'm afraid, but you're still supposed to think of this as the
+"happening of the century" (at least until the next kernel comes along).
+Oh, and this is another kernel in that great and venerable "BugFree(tm)"
+series of kernels. So be not afraid of bugs, but go out in the streets
+and deliver this message of joy to the masses.
+	-- Linus Torvalds, on releasing 1.3.27
+%
+Ok, I'm just uploading the new version of the kernel, v1.3.33, also
+known as "the buggiest kernel ever".
+	-- Linus Torvalds
+%
+Go not unto the Usenet for advice, for you will be told both yea and nay (and
+quite a few things that just have nothing at all to do with the question).
+	-- seen in a .sig somewhere
+%
+Those who don't understand Linux are doomed to reinvent it, poorly.
+	-- unidentified source
+%
+Look, I'm about to buy me a double barreled sawed off shotgun and show
+Linus what I think about backspace and delete not working.
+	-- some anonymous .signature
+%
+I forgot to mention an important fact in the 1.3.67 announcement. In order to 
+get a fully working kernel, you have to follow the steps below:
+ - Walk around your computer widdershins 3 times, chanting "Linus is
+   overworked, and he makes lousy patches, but we love him anyway". Get
+   your spuouse to do this too for extra effect.  Children are optional.
+ - Apply the patch included in this mail
+ - Call your system "Super-67", and don't forget to unapply the patch
+   before you later applying the official 1.3.68 patch.
+ - reboot
+	-- Linus Torvalds, announcing another kernel patch
+%
+We apologize for the inconvenience, but we'd still like yout to test out
+this kernel. 
+	-- Linus Torvalds, announcing another kernel patch
+%
+The new Linux anthem will be "He's an idiot, but he's ok", as performed by
+Monthy Python.  You'd better start practicing.
+	-- Linus Torvalds, announcing another kernel patch
+%
+How do you power off this machine?
+	-- Linus, when upgrading linux.cs.helsinki.fi, and after using the machine for several months
+%
+Excusing bad programming is a shooting offence, no matter _what_ the
+circumstances.
+	-- Linus Torvalds, to the linux-kernel list
+%
+Linus?  Whose that?
+	-- clueless newbie on #Linux
+%
+N: Phil Lewis
+E: beans@bucket.ualr.edu
+D: Promised to send money if I would put his name in the source tree.
+S: PO Box 371
+S: North Little Rock, Arkansas 72115
+S: US
+	-- /usr/src/linux/CREDITS
+%
+> You know you are "there" when you are known by your first name, and
+> are recognized.
+> Lemmie see, there is Madonna, and Linus, and ..... help me out here!
+Bill ? ;-)
+	-- From some postings on comp.os.linux.misc
+%
+Whoa...I did a 'zcat /vmlinuz > /dev/audio' and I think I heard God...
+	-- mikecd on #Linux
+%
+Some people have told me they don't think a fat penguin really embodies the 
+grace of Linux, which just tells me they have never seen a angry penguin 
+charging at them in excess of 100mph.  They'd be a lot more careful about what 
+they say if they had. 
+	-- Linus Torvalds, announcing Linux v2.0
+%
+MS-DOS, you can't live with it, you can live without it.
+	-- from Lars Wirzenius' .sig
+%
+> If you don't need X then little VT-100 terminals are available for real 
+> cheap.  Should be able to find decent ones used for around $40 each.
+> For that price, they're a must for the kitchen, den, bathrooms, etc.. :)
+You're right. Can you explain this to my wife? 
+	-- Seen on c.o.l.development.system, on the subject of extra terminals
+%
+.. I used to get in more fights with SCO than I did my girlfriend, but 
+now, thanks to Linux, she has more than happily accepted her place back at 
+number one antagonist in my life.. 
+	-- Jason Stiefel, krypto@s30.nmex.com
+%
+I mean, well, if it were not for Linux I might be roaming the streets looking
+for drugs or prostitutes or something.  Hannu and Linus have my highest
+admiration (apple polishing mode off).
+	-- Phil Lewis, plewis@nyx.nyx.net
+%
+> What does ELF stand for (in respect to Linux?)
+ELF is the first rock group that Ronnie James Dio performed with back in 
+the early 1970's.  In constrast, a.out is a misspelling	 of the French word 
+for the month of August.  What the two have in common is beyond me, but 
+Linux users seem to use the two words together.
+	-- seen on c.o.l.misc
+%
+"Linux was made by foreign terrorists to take money from true US companies
+like Microsoft." - Some AOL'er.
+"To this end we dedicate ourselves..." -Don
+	-- From the sig of "Don", don@cs.byu.edu
+%
+Shoot me again.
+Just proving that the quickest way to solve the problem is to post a
+whine to the newsgroups: within moments the solution presents itself to
+me, and meanwhile my ass is hanging out on the Net... *sigh*... 
+	-- Dave Phillips, dlphilp@bright.net, about problem solving via news
+%
+> Is there any hope for me? Am I just thick? Does anyone remember the
+> Rubiks Cube, it was easier!
+I found that the Rubiks cube and Linux are alike. Looks real confusing
+until you read the right book. :-)
+	-- seen on c.o.l.misc, about the "Linux Learning Curve"
+%
+> I've hacked the Xaw3d library to give you a Win95 like interface and it
+> is named Xaw95. You can replace your Xaw3d library.
+Oh God, this is so disgusting!
+	-- seen on c.o.l.development.apps, about the "Win95 look-alike"
+%
+Besides, its really not worthwhile to use more than two times your physical 
+ram in swap (except in a select few situations). The performance of the system 
+becomes so abysmal you'd rather heat pins under your toenails while reciting 
+Windows95 source code and staring at porn flicks of Bob Dole than actually try 
+to type something.
+	-- seen on c.o.l.development.system, about the size of the swap space
+%
+> I get the following error messages at bootup, could anyone tell me 
+> what they mean?
+> fcntl_setlk() called by process 51 (lpd) with broken flock() emulation
+They mean that you have not read the documentation when upgrading the
+kernel.
+	-- seen on c.o.l.misc
+%
+Only wimps use tape backup: _real_ men just upload their important stuff 
+on ftp, and let the rest of the world mirror it ;)
+	-- Linus Torvalds, about his failing hard drive on linux.cs.helsinki.fi
+%
+One of the things that hamper Linux's climb to world domination is the
+shortage of bad Computer Role Playing Games, or CRaPGs. No operating system
+can be considered respectable without one.
+	-- Brian O'Donnell, odonnllb@tcd.ie
+%
+The game, anoraks.2.0.0.tgz, will be available from sunsite until somebody
+responsible notices it and deletes it, and shortly from
+ftp.mee.tcd.ie/pub/Brian, though they don't know that yet.
+	-- Brian O'Donnell, odonnllb@tcd.ie
+%
+'Ooohh.. "FreeBSD is faster over loopback, when compared to Linux
+over the wire". Film at 11.'
+	-- Linus Torvalds
+%
+Q: Would you like to see the WINE list?
+A: What's on it, anything expensive?
+Q: No, just Solitaire and MineSweeper for now, but the WINE is free.
+	-- Kevin M. Bealer, about the WINdows Emulator
+%
+So in the future, one 'client' at a time or you'll be spending CPU time with 
+lots of little 'child processes'.
+	-- Kevin M. Bealer, commenting on the private life of a Linux nerd
+%
+By the way, I can hardly feel sorry for you... All last night I had to listen 
+to her tears, so great they were redirected to a stream.  What?  Of _course_ 
+you didn't know.  You and your little group no longer have any permissions 
+around here.  She changed her .lock files, too.
+	-- Kevin M. Bealer, commenting on the private life of a Linux nerd
+%
+We should start referring to processes which run in the background by their 
+correct technical name... paenguins.
+	-- Kevin M. Bealer, commenting on the penguin Linux logo
+%
+We can use symlinks of course... syslogd would be a symlink to syslogp and 
+ftpd and ircd would be linked to ftpp and ircp... and of course the 
+point-to-point protocal paenguin.
+	-- Kevin M. Bealer, commenting on the penguin Linux logo
+%
+This is a logical analogy too... anyone who's been around, knows the world is 
+run by paenguins.  Always a paenguin behind the curtain, really getting things 
+done.  And paenguins in politics--who can deny it?
+	-- Kevin M. Bealer, commenting on the penguin Linux logo
+%
+Linux: Where Don't We Want To Go Today?
+	-- Submitted by Pancrazio De Mauro, paraphrasing some well-known sales talk
+%
+The most important design issue... is the fact that Linux is supposed to 
+be fun...
+	-- Linus Torvalds at the First Dutch International Symposium on Linux
+%
+In short, at least give the penguin a fair viewing. If you still don't
+like it, that's ok: that's why I'm boss. I simply know better than you do.
+	-- Linus "what, me arrogant?" Torvalds, on c.o.l.advocacy
+%
+<SomeLamer> what's the difference between chattr and chmod?
+<SomeGuru> SomeLamer: man chattr > 1; man chmod > 2; diff -u 1 2 | less
+	-- Seen on #linux on irc
+%
+The linuX Files -- The Source is Out There.
+	-- Sent in by Craig S. Bell, goat@aracnet.com
+%
+"... being a Linux user is sort of like living in a house inhabited
+by a large family of carpenters and architects. Every morning when
+you wake up, the house is a little different. Maybe there is a new
+turret, or some walls have moved. Or perhaps someone has temporarily
+removed the floor under your bed." - Unix for Dummies, 2nd Edition
+	-- found in the .sig of Rob Riggs, rriggs@tesser.com
+%
+C is quirky, flawed, and an enormous success
+	-- Dennis M. Ritchie
+%
+If Bill Gates is the Devil then Linus Torvalds must be the Messiah.
+	-- Unknown source
+%
+Vini, vidi, Linux!
+	-- Unknown source
+%
+The good thing about standards is that there are so many to choose from.
+	-- Andrew S. Tanenbaum
+%
+I'm telling you that the kernel is stable not because it's a kernel,
+but because I refuse to listen to arguments like this.
+	-- Linus Torvalds
Index: 2.17/datfiles
===================================================================
--- 2.17/datfiles	(nonexistent)
+++ 2.17/datfiles	(revision 5)

Property changes on: 2.17/datfiles
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,73 ##
+
+# install dir
+dist
+
+# Target build dirs
+.a1x-newlib
+.a2x-newlib
+.at91sam7s-newlib
+
+.build-machine
+
+.a1x-glibc
+.a2x-glibc
+.h3-glibc
+.h5-glibc
+.i586-glibc
+.i686-glibc
+.imx6-glibc
+.jz47xx-glibc
+.makefile
+.am335x-glibc
+.omap543x-glibc
+.p5600-glibc
+.power8-glibc
+.power8le-glibc
+.power9-glibc
+.power9le-glibc
+.m1000-glibc
+.riscv64-glibc
+.rk328x-glibc
+.rk33xx-glibc
+.rk339x-glibc
+.s8xx-glibc
+.s9xx-glibc
+.x86_64-glibc
+
+# Hidden files (each file)
+.makefile
+.dist
+.rootfs
+
+# src & hw requires
+.src_requires
+.src_requires_depend
+.requires
+.requires_depend
+
+# Tarballs
+*.gz
+*.bz2
+*.lz
+*.xz
+*.tgz
+*.txz
+
+# Signatures
+*.asc
+*.sig
+*.sign
+*.sha1sum
+
+# Patches
+*.patch
+
+# Descriptions
+*.dsc
+*.txt
+
+# Default linux config files
+*.defconfig
+
+# backup copies
+*~
Index: 2.17/etc/profile.d/bsd-games-login-fortune.csh
===================================================================
--- 2.17/etc/profile.d/bsd-games-login-fortune.csh	(nonexistent)
+++ 2.17/etc/profile.d/bsd-games-login-fortune.csh	(revision 5)
@@ -0,0 +1,6 @@
+#!/bin/csh
+# Print a fortune cookie for login shells:
+
+if ( { tty --silent } ) then >& /dev/null
+  echo "" ; fortune fortunes fortunes2 linuxcookie ; echo ""
+endif
Index: 2.17/etc/profile.d/bsd-games-login-fortune.sh
===================================================================
--- 2.17/etc/profile.d/bsd-games-login-fortune.sh	(nonexistent)
+++ 2.17/etc/profile.d/bsd-games-login-fortune.sh	(revision 5)
@@ -0,0 +1,10 @@
+#!/bin/sh
+# Print a fortune cookie for interactive shells:
+
+case $- in
+*i* )  # We're interactive
+  echo
+  fortune fortunes fortunes2 linuxcookie
+  echo
+  ;;
+esac
Index: 2.17/etc/profile.d
===================================================================
--- 2.17/etc/profile.d	(nonexistent)
+++ 2.17/etc/profile.d	(revision 5)

Property changes on: 2.17/etc/profile.d
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,73 ##
+
+# install dir
+dist
+
+# Target build dirs
+.a1x-newlib
+.a2x-newlib
+.at91sam7s-newlib
+
+.build-machine
+
+.a1x-glibc
+.a2x-glibc
+.h3-glibc
+.h5-glibc
+.i586-glibc
+.i686-glibc
+.imx6-glibc
+.jz47xx-glibc
+.makefile
+.am335x-glibc
+.omap543x-glibc
+.p5600-glibc
+.power8-glibc
+.power8le-glibc
+.power9-glibc
+.power9le-glibc
+.m1000-glibc
+.riscv64-glibc
+.rk328x-glibc
+.rk33xx-glibc
+.rk339x-glibc
+.s8xx-glibc
+.s9xx-glibc
+.x86_64-glibc
+
+# Hidden files (each file)
+.makefile
+.dist
+.rootfs
+
+# src & hw requires
+.src_requires
+.src_requires_depend
+.requires
+.requires_depend
+
+# Tarballs
+*.gz
+*.bz2
+*.lz
+*.xz
+*.tgz
+*.txz
+
+# Signatures
+*.asc
+*.sig
+*.sign
+*.sha1sum
+
+# Patches
+*.patch
+
+# Descriptions
+*.dsc
+*.txt
+
+# Default linux config files
+*.defconfig
+
+# backup copies
+*~
Index: 2.17/etc
===================================================================
--- 2.17/etc	(nonexistent)
+++ 2.17/etc	(revision 5)

Property changes on: 2.17/etc
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,73 ##
+
+# install dir
+dist
+
+# Target build dirs
+.a1x-newlib
+.a2x-newlib
+.at91sam7s-newlib
+
+.build-machine
+
+.a1x-glibc
+.a2x-glibc
+.h3-glibc
+.h5-glibc
+.i586-glibc
+.i686-glibc
+.imx6-glibc
+.jz47xx-glibc
+.makefile
+.am335x-glibc
+.omap543x-glibc
+.p5600-glibc
+.power8-glibc
+.power8le-glibc
+.power9-glibc
+.power9le-glibc
+.m1000-glibc
+.riscv64-glibc
+.rk328x-glibc
+.rk33xx-glibc
+.rk339x-glibc
+.s8xx-glibc
+.s9xx-glibc
+.x86_64-glibc
+
+# Hidden files (each file)
+.makefile
+.dist
+.rootfs
+
+# src & hw requires
+.src_requires
+.src_requires_depend
+.requires
+.requires_depend
+
+# Tarballs
+*.gz
+*.bz2
+*.lz
+*.xz
+*.tgz
+*.txz
+
+# Signatures
+*.asc
+*.sig
+*.sign
+*.sha1sum
+
+# Patches
+*.patch
+
+# Descriptions
+*.dsc
+*.txt
+
+# Default linux config files
+*.defconfig
+
+# backup copies
+*~
Index: 2.17
===================================================================
--- 2.17	(nonexistent)
+++ 2.17	(revision 5)

Property changes on: 2.17
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,73 ##
+
+# install dir
+dist
+
+# Target build dirs
+.a1x-newlib
+.a2x-newlib
+.at91sam7s-newlib
+
+.build-machine
+
+.a1x-glibc
+.a2x-glibc
+.h3-glibc
+.h5-glibc
+.i586-glibc
+.i686-glibc
+.imx6-glibc
+.jz47xx-glibc
+.makefile
+.am335x-glibc
+.omap543x-glibc
+.p5600-glibc
+.power8-glibc
+.power8le-glibc
+.power9-glibc
+.power9le-glibc
+.m1000-glibc
+.riscv64-glibc
+.rk328x-glibc
+.rk33xx-glibc
+.rk339x-glibc
+.s8xx-glibc
+.s9xx-glibc
+.x86_64-glibc
+
+# Hidden files (each file)
+.makefile
+.dist
+.rootfs
+
+# src & hw requires
+.src_requires
+.src_requires_depend
+.requires
+.requires_depend
+
+# Tarballs
+*.gz
+*.bz2
+*.lz
+*.xz
+*.tgz
+*.txz
+
+# Signatures
+*.asc
+*.sig
+*.sign
+*.sha1sum
+
+# Patches
+*.patch
+
+# Descriptions
+*.dsc
+*.txt
+
+# Default linux config files
+*.defconfig
+
+# backup copies
+*~
Index: .
===================================================================
--- .	(nonexistent)
+++ .	(revision 5)

Property changes on: .
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,73 ##
+
+# install dir
+dist
+
+# Target build dirs
+.a1x-newlib
+.a2x-newlib
+.at91sam7s-newlib
+
+.build-machine
+
+.a1x-glibc
+.a2x-glibc
+.h3-glibc
+.h5-glibc
+.i586-glibc
+.i686-glibc
+.imx6-glibc
+.jz47xx-glibc
+.makefile
+.am335x-glibc
+.omap543x-glibc
+.p5600-glibc
+.power8-glibc
+.power8le-glibc
+.power9-glibc
+.power9le-glibc
+.m1000-glibc
+.riscv64-glibc
+.rk328x-glibc
+.rk33xx-glibc
+.rk339x-glibc
+.s8xx-glibc
+.s9xx-glibc
+.x86_64-glibc
+
+# Hidden files (each file)
+.makefile
+.dist
+.rootfs
+
+# src & hw requires
+.src_requires
+.src_requires_depend
+.requires
+.requires_depend
+
+# Tarballs
+*.gz
+*.bz2
+*.lz
+*.xz
+*.tgz
+*.txz
+
+# Signatures
+*.asc
+*.sig
+*.sign
+*.sha1sum
+
+# Patches
+*.patch
+
+# Descriptions
+*.dsc
+*.txt
+
+# Default linux config files
+*.defconfig
+
+# backup copies
+*~