--- linuxlogo-5.03.orig/debian/dirs +++ linuxlogo-5.03/debian/dirs @@ -0,0 +1 @@ +/var/run/linuxlogo --- linuxlogo-5.03.orig/debian/compat +++ linuxlogo-5.03/debian/compat @@ -0,0 +1 @@ +7 --- linuxlogo-5.03.orig/debian/postinst +++ linuxlogo-5.03/debian/postinst @@ -0,0 +1,43 @@ +#!/bin/sh + +set -e + +for FILE in /etc/issue.linuxlogo /etc/issue.linuxlogo.ascii +do + if [ ! -L "${FILE}" ] + then + if [ -e "${FILE}" ] + then + mv -f "${FILE}" /var/run/linuxlogo/"$(basename ${FILE})" + fi + + ln -sf /var/run/linuxlogo/"$(basename ${FILE})" "${FILE}" + fi +done + + +case "${1}" in + configure) + rm -f /usr/bin/linux_logo_wait + + if [ -x "$(which invoke-rc.d)" ] + then + invoke-rc.d linuxlogo restart || exit ${?} + else + /etc/init.d/linuxlogo restart || exit ${?} + fi + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + + ;; + + *) + echo "postinst called with unknown argument \`${1}'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 --- linuxlogo-5.03.orig/debian/manpages +++ linuxlogo-5.03/debian/manpages @@ -0,0 +1 @@ +debian/manpage/* --- linuxlogo-5.03.orig/debian/postrm +++ linuxlogo-5.03/debian/postrm @@ -0,0 +1,23 @@ +#!/bin/sh + +set -e + +case "${1}" in + purge|remove) + rm -f /etc/issue.linuxlogo /etc/issue.linuxlogo.ascii + rm -rf /var/run/linuxlogo/ + ;; + + upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + + ;; + + *) + echo "postrm called with unknown argument \`${1}'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 --- linuxlogo-5.03.orig/debian/docs +++ linuxlogo-5.03/debian/docs @@ -0,0 +1,9 @@ +ANNOUNCE.logo +BUGS +CHANGES_IN_5.0 +LINUX_LOGO.FAQ +README +README.CUSTOM_LOGOS +README.SECURITY +TODO +USAGE --- linuxlogo-5.03.orig/debian/rules +++ linuxlogo-5.03/debian/rules @@ -0,0 +1,69 @@ +#!/usr/bin/make -f + +include /usr/share/dpatch/dpatch.make + +CFLAGS = -Wall -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +clean: unpatch + dh_testdir + dh_testroot + rm -f build-stamp + + [ ! -f Makefile ] || ./configure && $(MAKE) distclean + + dh_clean + +config.status: configure patch + dh_testdir + + CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs" PREFIX=$(CURDIR)/debian/linuxlogo/usr ./configure + +build: build-stamp +build-stamp: config.status + dh_testdir + + find ./logos -type f | sort > logo_config + $(MAKE) all + + touch build-stamp + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + $(MAKE) install + + install -D -m 0644 debian/config/linux_logo.conf debian/linuxlogo/etc/linux_logo.conf + install -D -m 0644 debian/pixmaps/linuxlogo.xpm debian/linuxlogo/usr/share/pixmaps/linuxlogo.xpm + +binary: binary-arch + +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs CHANGES + dh_installdocs + dh_installexamples + dh_installman + dh_installmenu + dh_installinit --no-start -- start 99 2 3 4 5 . + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary-indep: + +.PHONY: clean build install binary binary-arch binary-indep --- linuxlogo-5.03.orig/debian/examples +++ linuxlogo-5.03/debian/examples @@ -0,0 +1 @@ +contrib/scripts/* --- linuxlogo-5.03.orig/debian/README.Debian +++ linuxlogo-5.03/debian/README.Debian @@ -0,0 +1,41 @@ +linuxlogo for Debian +-------------------- + +Old versions of linuxlogo have modified /etc/issue file so that the selected +logo would display at the login prompt. Since this was a policy violation +(/etc/issue belongs to another Debian package) the Debconf selection was +dropped. + +Users that want to show the logo in the login files have to manually edit +configuration files for this. You have several options: + + * (Recommended) Manually /etc/inittab: + + Add '-f /etc/issue.linuxlogo' to the getty lines in /etc/inittab for each + terminal that will display Linuxlogo at the login prompt. For an ASCII logo + use /etc/issue.linuxlogo.ascii. The line: + + 1:2345:respawn:/sbin/getty 38400 tty1 + + becomes: + + 1:2345:respawn:/sbin/getty -f /etc/issue.linuxlogo 38400 tty1 + + * Edit /etc/pam.d/login + + Change the (commented) issue definition: + + # auth required pam_issue.so issue=/etc/issue + + to: + + auth required pam_issue.so issue=/etc/issue.linuxlog + + Note: In old Debian releases you can also adjust the ISSUE_FILE definition + in /etc/login.defs + +You *can not* make a symlink (or a diversion) from /etc/issue to the +/etc/issue.linuxlogo files, if you do so the /etc/init.d/linuxlogo script will +fail as it uses /etc/issue to update the linuxlogo files. + + -- Khalid El Fathi Thu, 25 Nov 2004 22:07:39 +0100 --- linuxlogo-5.03.orig/debian/changelog +++ linuxlogo-5.03/debian/changelog @@ -0,0 +1,615 @@ +linuxlogo (5.03-4) unstable; urgency=medium + + * Adding patch to fix FTBFS on s390x. + * Updating to standards 3.8.0. + + -- Daniel Baumann Fri, 20 Jun 2008 09:19:00 +0200 + +linuxlogo (5.03-3) unstable; urgency=medium + + * Adding patch to avoid broken argument handling in configure and thus + fix FTBFS with dash (Closes: #483851). + + -- Daniel Baumann Sat, 31 May 2008 19:29:00 +0200 + +linuxlogo (5.03-2) unstable; urgency=low + + * Using logo name rather than logo number (which is subject of changes + as soon as new logos are added) in linux_logo.conf (Closes: + #478429). + * Sorting logolist alphabetically. + + -- Daniel Baumann Tue, 29 Apr 2008 09:46:00 +0200 + +linuxlogo (5.03-1) unstable; urgency=low + + * Taking over the package, Khalid El Fathi is MIA. + * Redoing debian packaging from scratch. + * Merging upstream version 5.03 (Closes: #460685). + + -- Daniel Baumann Mon, 28 Apr 2008 13:24:00 +0200 + +linuxlogo (4.14-5) unstable; urgency=low + + * libsysinfo/Linux/Makefile: Fix FTBFS (arm) and forwarded patch upstream + (Closes: #397080). + + -- Khalid El Fathi Thu, 23 Nov 2006 17:43:10 +0100 + +linuxlogo (4.14-4) unstable; urgency=low + + * libsysinfo/Linux/Makefile: Fix FTBFS (hppa) and forwarded patch upstream + (Closes: #389299). + + -- Khalid El Fathi Mon, 25 Sep 2006 14:37:47 +0200 + +linuxlogo (4.14-3) unstable; urgency=low + + * Patch added "[INTL:sv] Swedish PO translation", thanks to Daniel Nylander + ; forwarded patch upstream (Closes: #386137). + * Fixed init.d-script-missing-lsb-section in debian/init.d + + -- Khalid El Fathi Wed, 6 Sep 2006 15:17:20 +0200 + +linuxlogo (4.14-2) unstable; urgency=low + + * Patch added "FTBFS (ppc64): No rule to make target 'ppc64', needed by + 'cpuinfo.o'", thanks to Andreas Jochens ; forwarded patch + upstream (Closes: #385620). + + -- Khalid El Fathi Fri, 1 Sep 2006 21:38:54 +0200 + +linuxlogo (4.14-1) unstable; urgency=low + + * New upstream release. + * debian/watch: Added watch file. + * Patch added "Add lsb logging", thanks to David Hardeman + (Closes: #152191, #384906). + + -- Khalid El Fathi Tue, 29 Aug 2006 15:01:16 +0200 + +linuxlogo (4.13-2) unstable; urgency=low + + * Patchs added and thanks to Javier Fernandez-Sanguino Pena + : + + Fixed "No information on how to configure the prompt to use the logos" + (Closes: #377376). + * Patchs added, forwarded upstream and thanks to Javier Fernandez-Sanguino + Pena : + + Fixed "Linuxlogo not displaying other type of logos" and "`linux_log -c' + does not print a penguin" (Closes: #240824, #335406). + + Fixed "Random (e.g. -L random_en) doesn't work" (Closes: #206726). + + Fixed "/etc/linux_logo.conf is not handled like a typical configuration + file" (Closes: #377379). + + -- Khalid El Fathi Mon, 10 Jul 2006 10:42:38 +0200 + +linuxlogo (4.13-1) unstable; urgency=low + + * New upstream release. + * debian/control: Updated to Standards-Version 3.7.2. + * Patchs added and forwarded upstream: + + "Spellings corrected", thanks to Rakesh 'arky' Ambati + (Closes: #321971). + + "Misleading comment in linux_logo.conf", thanks to Tobias Klauser + (Closes: #370477). + * Lintian fixes: + + debian/copyright: old-fsf-address-in-copyright-file. + + debian/linux_logo.1: hyphen-used-as-minus-sign and + FSSTND-dir-in-manual-page in manpage. + + -- Khalid El Fathi Mon, 3 Jul 2006 16:46:31 +0200 + +linuxlogo (4.12-2.1) unstable; urgency=low + + * Non-maintainer upload. + * debian/postrm: Call init.d script via invoke-rc.d, if it is available. + (Closes: #367722) + + -- Lars Wirzenius Sun, 25 Jun 2006 12:13:21 +0300 + +linuxlogo (4.12-2) unstable; urgency=low + + * Updated to Standards-Version 3.6.2. + * Bug fix: "Preinst not compatible with file-rc", Modified code in preinst + to remove "update-rc.d -f linuxlogo remove > /dev/null" if + "/etc/rc*.d/linuxlogo" exists. (Closes: #292741). + + -- Khalid El Fathi Mon, 27 Jun 2005 11:21:59 +0200 + +linuxlogo (4.12-1) unstable; urgency=low + + * New upstream release + * Bug fix: "Preinst not compatible with file-rc" (Closes: #292741). + * Added patch "Correct name of Danish translation and update translation", + thanks to Claus Hindsgaul (Closes: #305502). + + -- Khalid El Fathi Thu, 5 May 2005 17:23:27 +0200 + +linuxlogo (4.10-1) unstable; urgency=low + + * New upstream release (Closes: #303981). + * Added patch "Patch to improve initscript output", thanks to Thomas Hood + (Closes: #294828). + * Added patch "Don't display the logo on upgrade", thanks to Thomas Hood + (Closes: #202480). + * Moved files /etc/issue.linuxlogo /etc/issue.linuxlogo.ascii under + /var/run/linuxlogo and create symlink in /etc (Closes: #292740). + + -- Khalid El Fathi Sun, 10 Apr 2005 23:21:16 +0200 + +linuxlogo (4.09-2) unstable; urgency=low + + * Added patch: "FTBFS (amd64/gcc-4.0): invalid lvalue in assignment", thanks + to Andreas Jochens ; forwarded patch upstream + (Closes: #287488). + * Update the file README.Debian (Closes: #287534, #177033). + * Bug fix: "Examples file is not unseful at all" (Closes: #177034). + * Bug fix: "The .SM macro in the DESCRIPTION section of the man page", + forwarded patch upstream (Closes: #280314). + + -- Khalid El Fathi Thu, 30 Dec 2004 11:10:34 +0100 + +linuxlogo (4.09-1) unstable; urgency=low + + * New upstream release. + * New maintainer (Daniel Baumann did not see that I adopted the package + before him). + * debian/patches/sparc.sysinfo.patch remove. + + -- Khalid El Fathi Thu, 25 Nov 2004 22:07:39 +0100 + +linuxlogo (4.07-2) unstable; urgency=low + + * New maintainer (Closes: #256685). + * debian/*: updated to new policy. + * debian/CVS and debian/patches/CVS removed. + * debian/README.debian to README.Debian renamed. + + -- Daniel Baumann Wed, 24 Nov 2004 17:04:00 +0100 + +linuxlogo (4.07-1) unstable; urgency=low + + * QA Group upload orphaning this package + * debian/changelog: convert to UTF-8 + * Incorporates previous NMU (closes: #194984) + + -- Andrew Pollock Mon, 15 Nov 2004 16:00:14 +1100 + +linuxlogo (4.07-0.1) unstable; urgency=low + + * NMU. + * DebConf3 upload. + * New upstream release. This one have a correctly encoded logo and it + compiles (closes: #194984). Hello joeyh! :-) + * Added anyway a patch by joeyh in vmw_string.c for not bothering about line + feeds anymore. + * This package is *not* Debian-native, so it needs to have .orig.tar.gz and + a separate .diff.gz. While I'm at it, fixed as well. + * Removed last stop from Description to stop lintian warning. + * Fixed insertion of debhelper commands in postinst, thus shutting up + lintian error. + * As a side effect, in the new source tree, linux_logo.1 manpage is now + compressed, but not max compressed. Fixed in debian/rules. + * Added DH_COMPAT=1 in debian/rules for avoiding problems. + * Upload sponsored by David Martínez Moreno . + + -- Marius Kotsbak Mon, 14 Jul 2003 15:32:43 +0200 + +linuxlogo (4.05-1) unstable; urgency=low + + * New upstream release (closes: #150036, #137506) + + -- Steve Kostecke Thu, 24 Oct 2002 22:36:55 -0400 + +linuxlogo (4.04-2) unstable; urgency=low + + * Added debhelper to Build-Depends: (closes: #158544) + * Added /etc/linux_logo.conf (closes: #156021) + * Added stop) to init script (closes: #139841) + * Changed the logo order (closes: #86749) + * Added debian classic and banners logos (closes: #158980, #163784) + * Added -f to stored logos (closes: #138582) + * Included upstream contrib/scripts in docs/linuxlogo/examples + * Tweaked stored logos (init script) + * Removed debconf + + -- Steve Kostecke Thu, 10 Oct 2002 10:24:17 -0400 + +linuxlogo (4.04-1) unstable; urgency=low + + * Upstream patch to _really_ fix the boot time segfault (closes: #155274) + + -- Steve Kostecke Tue, 27 Aug 2002 12:13:47 -0400 + +linuxlogo (4.04) unstable; urgency=low + + * New upstream release (closes: #155391) + * Added patch from Julien Lemoine to fix segfault + at boot time; forwarded patch upstream (closes: #155274) + + -- Steve Kostecke Sun, 25 Aug 2002 22:48:46 -0400 + +linuxlogo (4.03) unstable; urgency=low + + * New upstream release + * Added USAGE to debian/docs (closes: #154604) + * Updated upstream URL in debian/README.Debian (closes: #154603) + + -- Steve Kostecke Tue, 30 Jul 2002 23:13:38 -0400 + +linuxlogo (4.02) unstable; urgency=low + + * New upstream release + * Removed FLAGS= line from init script + * Added stop target to the init script (closes: #139329) + * Added -f to init script (closes: #138582) + * Changed echo -n "done" to echo "done" (closes: #139096,#139123) + * Changed echo -e "\n\n\n" to printf "\n\n\n" (closes: #138556) + * Removed CHANGES from debian/docs (closes: #139163) + * This version was not released. + + -- Steve Kostecke Thu, 6 Jun 2002 00:16:36 -0400 + +linuxlogo (4.01) unstable; urgency=low + + * New upstream release + * This version was not released. + + -- Steve Kostecke Sat, 16 Feb 2002 10:04:49 -0500 + +linuxlogo (3.9b5) unstable; urgency=low + + * New upstream release. + * Removed libsysinfo symlink deletion from debian/rules because + this is now handled in the upstream Makefile. + * Libsysinfo changes (from NMU) have been incorporated upstream. + * This version was not released. + + -- Steve Kostecke Mon, 31 Dec 2001 16:05:46 -0500 + +linuxlogo (3.9b4-6) testing unstable; urgency=low + + * Modified diversion removal code in preinst to remove /etc/issue if + the diversion to /etc/issue.linuxlogo exists. This is necessary to + allow dpkg-divert to remove the diversion. Also added code to + regenerate /etc/issue (if necessary, after the diversion removal). + (closes #137007,137181) + * Added 'display' target to init file and restored menu entry. + (closes #134183) + * Changed menu entry to use complete path (closes #96345) + + -- Steve Kostecke Wed, 6 Mar 2002 01:39:27 -0500 + +linuxlogo (3.9b4-5) testing unstable; urgency=low + + * Added diversion removal code to preinst. + * Modified init file to write logo to /etc/issue.linuxlogo{.ascii} + * Added debconf note about required local configuration. + + -- Steve Kostecke Thu, 21 Feb 2002 14:53:06 -0500 + +linuxlogo (3.9b4-4) testing unstable; urgency=low + + * Removed "display at login prompt" option (/etc/issue diversion, + debconf support, etc) because Policy 11.7.4 prohibits the "sharing" + of conffiles between packages. (closes #134954) + * Removed all menu entries. (closes #134183) + + -- Steve Kostecke Thu, 21 Feb 2002 09:40:44 -0500 + +linuxlogo (3.9b4-3) unstable; urgency=low + + * Added linux_get_mem_size to libsysinfo-0.0.3/Linux/cpuinfo_s390.c + (closes: #134581) + * Updated man page (closes: #82953) + * Applied patch for Intel Xeon to cpuinfo_ix86.c (closes: #134664) + + -- Steve Kostecke Mon, 18 Feb 2002 11:18:21 -0500 + +linuxlogo (3.9b4-2) unstable; urgency=low + + * Remove pagedown() from init script and prepend new-lines to + /etc/issue. (closes: #93967,103676) + * Applied Ben Collins' updated SPARC patch. (closes #120216) + + -- Steve Kostecke Sat, 16 Feb 2002 22:48:36 -0500 + +linuxlogo (3.9b4-1.2) unstable; urgency=low + + * Non-maintainer upload + * Add support for s390. (Closes: #127470) + + -- Gerhard Tonn Tue, 23 Jan 2002 06:44:31 +0100 + +linuxlogo (3.9b4-1.1) unstable; urgency=low + + * NMU + * Add support to the configure code for the ia64 architecture. + (closes: Bug#104634) + * Make sure that all the architectures specified in + libsysinfo-0.0.3/arch.h are lower case so that the build + process can find the proper cpuinfo_$arch.c file. This + should allow linuxlogo to build on several architectures + 3.9b4-1 couldn't build on. (closes: Bug#109214) + * Give package a build-depends line in the debian/control file. + * Fix debian/rules so that the clean target works properly by + removing a symlink that is created during the build. + + -- Doug Porter Wed, 17 Oct 2001 10:27:13 -0600 + +linuxlogo (3.9b4-2) unstable; urgency=low + + * Version not released. + * Use debconf to select the logo that will be displayed. + * Added a conf file (/etc/linuxlogo). + * Removed init script page_down() function & added extra blank lines + to /etc/issue before the logo (Fixes #105975, #93967, #103676). + * Changed to improved Debian Swirl (classic) logo. + * Updated man page (Fixes #82953, #86749). + + -- Steve Kostecke Thu, 26 Jul 2001 08:33:56 -0400 + +linuxlogo (3.9b4-1) unstable; urgency=low + + * New upstream release (3.9b2 & 3 were not packaged for Debian). + * Replaced 'echo -e' with printf in the init file to eliminate + non-portable use of the echo command (fixes #96191). + * Added German debconf template from Sebastian Feltel + (fixes #95241). + * Added Brazilian Portuguese debconf template from Ricardo + Sandrin (fixes #89328, #89330). + * Updated man page (fixes #86749). + * Added init script sub-routine to move on-screen text up 25 lines + if bc is installed (fixes #93967). + * Compiled in debian-banner logo. + + -- Steve Kostecke Sun, 10 Jun 2001 22:53:47 -0400 + +linuxlogo (3.9b1-2) unstable; urgency=low + + * Converted to use debconf. + * [debian/rules] fixed sym-link for mini-icon (fixes #75859,83934). + * Changed to default format to place the memory size on a seperate line + (fixes: #84462,80960). + * Removed /usr/doc -> /usr/share/doc symlink code from postinst since + this is handled by dh_installdocs (Fixes #84463). + * Removed $OPTIONS from the init file several revisions ago (fixes + #80883,64588). + * Forwarded Debian Swirl logos upstream (fixes #58632). + * Eliminated usage of grep --invert-match in preinst (fixes #68826). + * Change the init script priority to 99 (fixes #63578). + * Removed fun logos. Compiled without logos for other distributions + and operating systems. + + -- Steve Kostecke Fri, 9 Feb 2001 02:55:16 -0500 + +linuxlogo (3.9b1-1) unstable; urgency=low + + * New upstream release + * Added debian modern and old logos (better than the previous ones) + * Added fun logos + * Changed all logos so they can be compiled (with provided logo2ascii + script) + + -- Javier Fernandez-Sanguino Pen~a Thu, 30 Nov 2000 22:42:26 +0100 + +linuxlogo (3.0.5-3) unstable; urgency=low + + * Removed $OPTIONS from init file (fixes #41105) ??? + + -- Steve Kostecke Tue, 23 May 2000 23:08:27 -0400 + +linuxlogo (3.0.5-2) unstable; urgency=low + + * Added fix for Celeron processors (Fixes #45601). + * Change init script priority to 99 if still at default (Fixes #63578). + + -- Steve Kostecke Sat, 20 May 2000 17:28:49 -0400 + +linuxlogo (3.0.5-1) unstable; urgency=low + + * New upstream release. + * Revert to Penguin Logo w/ Debian text. + * The source now includes all of the Debian specific logo files used + in the various versions of this package. Now anyone can build this + package with the penguin/swirl/whatever of their choice. + * Symlink for mini-penguin.xpm now installs properly (Fixes #58479). + + -- Steve Kostecke Thu, 18 May 2000 12:40:18 -0400 + +linuxlogo (3.0.2-3) unstable; urgency=low + + * Removed duplicate mini-penguin.xpm. Added symlink (Fixes #58479). + + -- Steve Kostecke Sun, 27 Feb 2000 23:49:52 -0500 + +linuxlogo (3.0.2-2) unstable; urgency=low + + * Replaced debian.h and ascii_debian.h files with new swirls. + * Set install permissions for mini-penguin.xpm (now 0664) to fix + a lintian error. + + -- Steve Kostecke Thu, 7 Oct 1999 11:14:34 -0400 + +linuxlogo (3.0.2-1) unstable; urgency=low + + * Added the original swirl files to the debian directory (Fixes #46588). + * Added usr/X11R6/include/X11/pixmaps to debian/dirs (Fixes #46365). + * Added code to postinst and prerem to manage the /usr/doc/ symlink + (from the example by Peter Galbraith.) + * Updated to Standards-Version 3.0.1. + * New upstream release (includes my K6-III patch). + + -- Steve Kostecke Wed, 6 Oct 1999 11:08:05 -0400 + +linuxlogo (3.0.1-1) unstable; urgency=low + + * New upstream release. + * Added debian/TODO entries (Fixes #40888, #40990, #41284). + * Removed Debian Swirl Logo due to upstream changes (Fixes #45601). + * Fixed faulty test in postinst (Fixes #43411). + * Patched sysinfo_ix86.c to recognize my AMD K6-III. + * New upstream release. + + -- Steve Kostecke Sun, 22 Aug 1999 10:22:06 -0400 + +linuxlogo (3.0-4) unstable; urgency=low + + * Removed bashism in debian/postinst (Fixes #43104). + + -- Steve Kostecke Thu, 19 Aug 1999 13:18:08 -0400 + +linuxlogo (3.0-3) stable unstable; urgency=low + + * Changed menu entry from multi-line to single line. Removed newline + (\n) which caused a problem with pdmenu (Fixes: #42471). + + -- Steve Kostecke Wed, 11 Aug 1999 22:25:50 -0400 + +linuxlogo (3.0-2) unstable; urgency=low + + * Un-swapped debian/rules targets (Fixes: #40787). + + -- Steve Kostecke Tue, 6 Jul 1999 01:25:37 -0400 + +linuxlogo (3.0-1) stable unstable; urgency=low + + * Reworked the Debian swirl logo. + * New upstream version with custom CPU info format (Fixes + #27728, #33039, #36175, #36176, #38552, #39685). + * Patched linux_logo.c to allow the inclusion of the Debian + logo (or any distribution / vendor / third party logo) in addition + to the original Classic and Banner logos (Fixes #30957, #34654). + Still displays Debian logo by default. The Classic or Banner logo + may be displayed by changing an option setting in + /etc/init.d/linuxlogo or by passing the appropriate option on + the command line. + * Changed postinst handling of mini icon installation and + fixed a related bug introduced by my 'fix' in 2.12-3. + + -- Steve Kostecke Tue, 15 Jun 1999 11:52:45 -0400 + +linuxlogo (2.12-3) stable unstable; urgency=low + + * Moved mini icon to /usr/share/icons/mini/ (Fixes #30470). + * Fixed menu entry, again (Fixes: #34707). + * Updated the Debian logo. + + -- Steve Kostecke Sun, 13 Jun 1999 01:56:40 -0400 + +linuxlogo (2.12-2) frozen,unstable; urgency=low + + * Added full path to xterm to the menu entry. + * Removed menu entry (Fixes: #30681). + * Fixed color error in debian.h. + + -- Steve Kostecke Fri, 20 Nov 1998 14:55:19 -0500 + +linuxlogo (2.12-1) unstable; urgency=low + + * New upstream release. + * Changed the "Classic" logo image to the Debian Logo. Based on ANSI art + provided by Javier Fernandez-Sanguino Pen~a . + + -- Steve Kostecke Wed, 18 Nov 1998 18:46:20 -0500 + +linuxlogo (2.07-1) unstable; urgency=low + + * New upstream release. + * [defaults.h] Changed default display mode to the "Classic" logo. + * [defaults.h] Use "Classic" logo w/ Debian text. Provided by + Robert Edmonds . + * [debian/menu] Linuxlogo now shows system uptime when started from the menu. + + -- Steve Kostecke Thu, 7 Aug 1998 11:00:00 -0400 + +linuxlogo (1.06-6) unstable; urgency=low + + * [debian/changelog] Changed distribution to unstable (Fixes: #25456). + * [debian/init] Add escape codes (redirected from clear) to /etc/issue + (Fixes #24337). + * [debian/init] Use dpkg-divert instead of grep to test diversion + (Fixes: #23600). + * [debian/linuxlogoconfig] Corrected typo (Fixes: #23785). + + -- Steve Kostecke Thu, 9 Jul 1998 16:41:25 -0400 + +linuxlogo (1.06-5) frozen; urgency=low + + * Added 'frozen' to the changelog. Probably too little, too late. + * Added patch from Roman Hodek + to fix missing m68k-specific variable in getsysinfo.c (Fixes: #22827). + + -- Steve Kostecke Wed, 3 Jun 1998 22:30:00 -0400 + +linuxlogo (1.06-4) unstable; urgency=low + + * Added 'frozen' to the changelog. Probably too late. + * Changed architecture to 'any' (Fixes: #22253, #22256, #22446). + + -- Steve Kostecke Mon, 11 May 1998 14:41:38 -0400 + +linuxlogo (1.06-3) unstable; urgency=low + + * Fixed typo in linuxlogoconfig (Fixes: #22127). + + -- Steve Kostecke Wed, 6 May 1998 10:35:50 -0400 + +linuxlogo (1.06-2) unstable; urgency=low + + * Removed diversion of /etc/issue during installation, added + linuxlogoconfig(8) w/man page, preinst & postrm now recreate the + original /etc/issue if necessary (Fixes: #19679, #20175, #21114). + * Fixed typo in the linux_logo.1 man page. + * Changed architecture to 'all' (Fixes: #19694). + + -- Steve Kostecke Mon, 16 Mar 1998 08:42:25 -0500 + +linuxlogo (1.06-1) unstable; urgency=low + + * New maintainer. + * New upstream release. + * Added man page. + * Rewrote menu entry to eliminate linux_logo_wait. + * Added diversion of /etc/issue. + + -- Steve Kostecke Tue, 10 Mar 1998 15:53:35 -0500 + +linuxlogo (1.0-5) unstable; urgency=low + + * Fix the init.d script installation so it runs at boot again. + + -- Karl M. Hegbloom Wed, 14 Jan 1998 21:26:57 -0800 + +linuxlogo (1.0-4) unstable; urgency=low + + * New maintainer. + + * convert to debhelper. + + -- Karl M. Hegbloom Sat, 20 Dec 1997 14:18:52 -0800 + +linuxlogo (1.0-3) unstable; urgency=low + + * New maintainer. + + -- Ben J. Ciaccio Sat, 20 Sep 1997 13:48:20 -0800 + +linuxlogo (1.0-2) unstable; urgency=low + + * Rebuild on hamm. + + -- Christoph Lameter Thu, 4 Sep 1997 19:51:44 -0700 + +linuxlogo (1.0-1) unstable; urgency=low + + * New upstream release + + -- Christoph Lameter Fri, 18 Jul 1997 20:41:18 -0700 + +linuxlogo (0.2-1) unstable; urgency=low + + * Initial Release. + + -- Christoph Lameter Fri, 11 Jul 1997 17:35:58 -0700 --- linuxlogo-5.03.orig/debian/control +++ linuxlogo-5.03/debian/control @@ -0,0 +1,24 @@ +Source: linuxlogo +Section: misc +Priority: extra +Maintainer: Daniel Baumann +Build-Depends: debhelper (>= 7), dpatch, gettext +Standards-Version: 3.8.0 +Homepage: http://www.deater.net/weave/vmwprod/linux_logo/ +Vcs-Browser: http://git.debian.net/?p=linuxlogo.git +Vcs-Git: git://git.debian.net/git/linuxlogo.git + +Package: linuxlogo +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, lsb-base +Description: Color ANSI System Logo + A Color ANSI Logo with some system information that can be displayed at system + boot time or, with some local configuration, at the login prompt. Four + different Logos are available: + . + * Debian Swirl(default) + * Debian Banner + * Tux Classic and Banner + . + The Classic and Banner Logos are based on Larry Ewing's Penguin. Monochrome + ASCII versions of all the logos are included. --- linuxlogo-5.03.orig/debian/menu +++ linuxlogo-5.03/debian/menu @@ -0,0 +1,3 @@ +?package(linuxlogo):needs="text" section="Games/Toys"\ + title="Linux Logo" longtitle="Color ANSI System Logo"\ + command="/etc/init.d/linuxlogo display" icon="/usr/share/pixmaps/linuxlogo.xpm" --- linuxlogo-5.03.orig/debian/copyright +++ linuxlogo-5.03/debian/copyright @@ -0,0 +1,42 @@ +Author: Vince Weaver +Download: http://www.deater.net/weave/vmwprod/linux_logo/ + +Files: * +Copyright: (C) 1997-2008 Vince Weaver +License: GPL-2+ + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + . + On Debian systems, the complete text of the GNU General Public License + can be found in /usr/share/common-licenses/GPL-2 file. + +Files: debian/* +Copyright: (C) 2008 Daniel Baumann +License: GPL-2+ + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + . + On Debian systems, the complete text of the GNU General Public License + can be found in /usr/share/common-licenses/GPL-2 file. --- linuxlogo-5.03.orig/debian/init.d +++ linuxlogo-5.03/debian/init.d @@ -0,0 +1,62 @@ +#!/bin/sh + +### BEGIN INIT INFO +# Provides: linuxlogo +# Required-Start: $local_fs +# Required-Stop: $local_fs +# Should-Start: +# Should-Stop: +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: Color ANSI System Logo +# Description: Debian init script for linuxlogo +### END INIT INFO + +PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin + +DAEMON=/usr/bin/linux_logo +NAME=linuxlogo +DESC="system logo" + +test -x "${DAEMON}" || exit 0 + +. /lib/lsb/init-functions + +set -e + +case "${1}" in + start|restart|reload|force-reload) + log_action_begin_msg "Updating the ${DESC}" + + "${DAEMON}" -f > /etc/issue.linuxlogo + "${DAEMON}" -a -f > /etc/issue.linuxlogo.ascii + + for FILE in /etc/issue.linuxlogo /etc/issue.linuxlogo.ascii + do + printf "\n\n" >> "${FILE}" + cat /etc/issue >> "${FILE}" + done + + log_action_end_msg 0 + ;; + + stop|force-stop) + + ;; + + display) + "${DAEMON}" + + echo + echo "Press any key to exit..." + + read ANYKEY + ;; + + *) + echo "Usage: ${NAME} {start|restart|reload|force-reload|stop|force-stop|display}" + exit 1 + ;; +esac + +exit 0 --- linuxlogo-5.03.orig/debian/config/linux_logo.conf +++ linuxlogo-5.03/debian/config/linux_logo.conf @@ -0,0 +1,38 @@ +-L debian + +# /etc/linux_logo.conf +# +# This conf file controls linux_logo. Place your command-line options +# for linux_logo on the first line of this file. Users may use a +# ~/.linux_logo file which will over-ride this file. +# +# The following logos are compiled in to the Debian version of linux_logo: +# +# Num Type Ascii Name Description +# 1 Classic Yes aix AIX Logo +# 2 Classic Yes bsd FreeBSD Logo +# 3 Banner Yes bsd_banner FreeBSD Logo +# 4 Classic Yes irix Irix Logo +# 5 Banner Yes solaris The Default Banner Logos +# 6 Banner Yes banner-simp Simplified Banner Logo +# 7 Banner Yes banner The Default Banner Logo +# 8 Classic Yes classic-nodots The Classic Logo, No Periods +# 9 Classic Yes classic-simp Classic No Dots Or Letters +# 10 Classic Yes classic The Default Classic Logo +# 11 Classic Yes core Core Linux Logo +# 12 Banner Yes debian_banner Debian Banner (white) +# 13 Classic Yes debian_old Debian Old Penguin Logos +# 14 Classic Yes debian Debian Swirl Logos +# 15 Classic Yes gnu_linux Classic GNU/Linux +# 16 Banner Yes mandrake_banner Mandrake(TM) Linux Banner +# 17 Banner Yes mandrake Mandrakelinux(TM) Banner +# 18 Banner Yes mandriva Mandriva(TM) Linux Banner +# 19 Banner Yes redhat RedHat Banner (white) +# 20 Banner Yes slackware Slackware Logo +# 21 Banner Yes sourcemage_ban Source Mage GNU/Linux banner +# 22 Banner Yes sourcemage Source Mage GNU/Linux large +# 23 Banner Yes suse SUSE Logo +# 24 Banner Yes ubuntu Ubuntu Logo +# +# See the man page or the output of linux_logo -h for a complete +# list a command-line options. --- linuxlogo-5.03.orig/debian/manpage/linux_logo.1 +++ linuxlogo-5.03/debian/manpage/linux_logo.1 @@ -0,0 +1,204 @@ +.TH LINUX_LOGO 1 "28 October 2001" "Debian" "Debian GNU/Linux Manual" +.SH NAME +linux_logo \- Color ANSI penguin logo w/ system information. +.SH SYNOPSIS +.BR "linux_logo " [ "-h" " | " "-v" " ] [" "-a" " ] [ " "-b" " | " "-c" "] [" "-d" "] [" "-D file" "] [" "-e file" "] [" "-f" "] [" "-g" " | " "-l" "] [" "-k" "] [" "-i" "] [" "-n" "] [" "-p" "] [" "-s" "] [" "-u" "] [" "-x" "] [" "-y" "] [" "-o Num" "] [" "-t string" "] [" "-L num | list | random_xy" "] [" "-F format" "]" +.SH "DESCRIPTION" +.B linux_logo +.SM +is a program that generates a color +.SM ANSI +picture of a penguin which +includes some system information obtained from the /proc filesystem. +.SH OPTIONS +.TP +.B \-h +Show summary of options. +.TP +.B \-v +Show version of program. +.TP +.B \-ascii -a +Display the logo as monochrome ascii. +.TP +.B \-banner -b +Display the banner-style logo. +.TP +.B \-classic -c +Display the original penguin logo. +.TP +.B \-d +Disable "prettying" of output +.TP +.B \-D filename +Use logo from "filename" +.TP +.B \-e filename +Use cpuinfo from "filename" for debugging purposes +.TP +.B \-f +Force the screen clear before drawing the logo. +.TP +.B \-F STRING +Use custom output STRING for sysinfo. See below for more info. +.TP +.B \-g +Display only the system infomation. +.TP +.B \-i +Ignore the ~/.linux_logo and /etc/linux_logo.conf config files +.TP +.B \-k +Keep sysinfo flushed-left (non-centered) +.TP +.B \-l +Display only the logo. +.TP +.B \-L ... +Custom logo options. See README +.TP +.B \-o Num +Shift output Num spaces to the right +.TP +.B \-p +Preserve cursor location +.TP +.B \-s +Skip the BogoMips test [ speeds up display on non-Linux platforms ]. +.TP +.B \-t string +Display an arbitrary string +.TP +.B \-u +Display the system uptime. +.TP +.B \-w val +Set screen width to val +.TP +.B \-y +Display the load average. + +.SH PROCESSOR INFORMATION +.SS CPUINFO +The cpuinfo supplied in +.I /proc/cpuinfo +is not always usable by +.BR linux_logo. +In the relevant +.I sysinfo_x.c +file there is a place to add custom output formatting to "beautify" the +cpuinfo. For instance "K6 (166 - 266)" is parsed to "K6". Formats have +been added for the K6 and certain Cyrix microprocessors. +.PP +If the cpuinfo for your microprocessor generates ugly output, send the +output from your +.I /proc/cpuinfo +and a sample of how it should look to the author. +.PP +Unfortunately the 2.0.x kernels don't know about newer chips. +So to get +.B linux_logo +to recognize your Pentium II and newer chips you +must find some piece of information in +.I /proc/cpuinfo +that distinguishes them from a pentium pro, or upgrade to a 2.2.x or +2.3.x kernel. +.SS FORMAT +The format string special sequences start with # (use ## to print +#). All other characters, except for \\n, are printed as is. + +.TS +tab (@); +l l l. +Seq@Description@Output +_ +##@@# +#B@Bogomips@374.37 +#C@Compiled Date@#47 Fri Jan 8 10:37:09 EST 1999 +#E@User Text@My Favorite Linux Distribution +@Displayed with \-t@ +#H@Hostname@deranged +#L@Load average@Load average 0.04, 0.01, 0.01 +#M@Megahertz@188Mhz +@where supported@ +#N@Number of CPU's@Two +#O@OS Name@Linux +#P@Processor or Processors@Processor +#R@Ram@64M +@in Megabytes@ +#S@Plural@s +#T@Type of CPU@K6 +#U@Uptime@Uptime 10 hours 59 minutes +#V@Version of OS@2.2.0-pre5 +#X@CPU Vendor@AMD +\\\\n@carriage return@ +.TE +.PP +Notes: +.IP \(bu 4 +The letter after the # must be capitalized. +.IP \(bu 4 +Options not available are silently ignored. +.IP \(bu 4 +Megahertz only available on some platforms and newer kernels. +.IP \(bu 4 +See +.I +defaults.h +on how to have #N report in non-english numbers. +.IP \(bu 4 +Plural [#S] gives nothing if there is 1 cpu, gives 's' otherwise. +.IP \(bu 4 +The "\-y" and "\-u" [display uptime and load average] command line +options don't affect the output if a custom format is used. +.PP +The default banner format is: +.PP +"#O Version #V, Compiled #C\\n \\ +.br +#N #M#X#T Processor#S, #R RAM, #B Bogomips Total\\n \\ +.br +#H\\n" +.PP +The default banner format displays the following on the author's computer: +.TS +center; +c. +Linux Version 2.2.0-pre5, Compiled #47 Fri Jan 8 10:37:09 EST 1999 +One 188MHz AMD K6 Processor, 64M RAM, 374.37 Bogomips Total +deranged +.TE +Another example would be: +.PP +linux_logo \-F "Redhat Linux 5.2\\nKernel Version #V\\n#U\\n#L\\n" +.PP +which would display: +.TS +center; +c. +Redhat Linux 5.2 +Kernel Version 2.2.0-pre5 +Uptime 11 hours 4 minutes +Load average 0.00, 0.00, 0.00 +.TE + +.SH DEBIAN +The Debian pre-packaged version of +.B linux_logo +includes the Debian logo in addition to the 'Classic' and 'Banner' +logos. The Debian logo is the default logo unless one of the other +logos is specified on the command line. +.SH "CONFIG FILES" +.B ~/.linux_logo +and +.B /etc/linux_logo.conf +can be filled with command line options and will be parsed before the actual command line +.SH "SEE ALSO" +.IR /usr/share/doc/linuxlogo/ ", http://www.deater.net/weave" +.SH AUTHOR +.TP +Vince Weaver +. +.PP +This manual page was written by Steve Kostecke , +for the Debian GNU/Linux system. --- linuxlogo-5.03.orig/debian/pixmaps/linuxlogo.xpm +++ linuxlogo-5.03/debian/pixmaps/linuxlogo.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char * linuxlogo_xpm[] = { +"16 18 7 1", +" c None", +". c #808080", +"+ c #000000", +"@ c #C0C0C0", +"# c #101010", +"$ c #FFFFFF", +"% c #E0A008", +" .++. ", +" .++++. ", +" +@+@++ ", +" +#++$+ ", +" +%%%@+ ", +" +%%%@+. ", +" +%%$$++ ", +" +.$$$$$+. ", +" .+$$$$$$.+. ", +" +$$$@$$$$++ ", +" +$$@@$$$$++. ", +" +@$$@$$$$$+++ ", +" %@$$@$$$$$+++ ", +" %%%$$$$$$$%++% ", +"%%%%%$$$$$@%%%%%", +"%%%%%$$$$$+%%%%%", +" %%%%%$$+++%%%% ", +" %%%.+++++.%% "}; --- linuxlogo-5.03.orig/debian/patches/02-s390x.dpatch +++ linuxlogo-5.03/debian/patches/02-s390x.dpatch @@ -0,0 +1,20 @@ +#!/bin/sh /usr/share/dpatch/dpatch-run +## 02-s390x.dpatch by Daniel Baumann +## +## DP: Adding support for s390x. + +@DPATCH@ + +diff -Naurp linuxlogo.orig/libsysinfo-0.2.1/Linux/Makefile linuxlogo/libsysinfo-0.2.1/Linux/Makefile +--- linuxlogo.orig/libsysinfo-0.2.1/Linux/Makefile 2008-05-31 22:27:51.000000000 +0200 ++++ linuxlogo/libsysinfo-0.2.1/Linux/Makefile 2008-06-20 09:17:13.000000000 +0200 +@@ -52,6 +52,9 @@ ppc64: cpuinfo_ppc.c + s390: cpuinfo_s390.c + $(CROSS)$(CC) $(CFLAGS) -o cpuinfo.o -c cpuinfo_s390.c + ++s390x: cpuinfo_s390.c ++ $(CROSS)$(CC) $(CFLAGS) -o cpuinfo.o -c cpuinfo_s390.c ++ + sh3: cpuinfo_sh3.c + $(CROSS)$(CC) $(CFLAGS) -o cpuinfo.o -c cpuinfo_sh3.c + --- linuxlogo-5.03.orig/debian/patches/01-dash.dpatch +++ linuxlogo-5.03/debian/patches/01-dash.dpatch @@ -0,0 +1,37 @@ +#!/bin/sh /usr/share/dpatch/dpatch-run +## 01-dash.dpatch by Daniel Baumann +## +## DP: Avoiding broken argument handling and thus fix FTBFS with dash +## DP: (Closes: #483851). + +@DPATCH@ + +diff -Naurp linuxlogo-5.03.orig/configure linuxlogo-5.03/configure +--- linuxlogo-5.03.orig/configure 2008-05-31 17:18:22.000000000 +0000 ++++ linuxlogo-5.03/configure 2008-05-31 17:19:44.000000000 +0000 +@@ -14,16 +14,16 @@ usage() { + exit 1 + } + +-while [ $# -gt 0 ] ++#while [ $# -gt 0 ] + +-do +- case "${1%=*}" in +- -h|--help) usage;; +- --prefix) PREFIX="${1#*=}"; shift;; +- *) break;; # terminate while loop +- esac +- shift +-done ++#do ++# case "${1%=*}" in ++# -h|--help) usage;; ++# --prefix) PREFIX="${1#*=}"; shift;; ++# *) break;; # terminate while loop ++# esac ++# shift ++#done + + + ARCH=`uname -m` --- linuxlogo-5.03.orig/debian/patches/00list +++ linuxlogo-5.03/debian/patches/00list @@ -0,0 +1,2 @@ +01-dash.dpatch +02-s390x.dpatch