--- powerpc-ibm-utils-1.1.0.orig/debian/manpages/ppc64_cpu.8 +++ powerpc-ibm-utils-1.1.0/debian/manpages/ppc64_cpu.8 @@ -0,0 +1,41 @@ +.TH PPC64_CPU 8 "21 August 2007" "Linux" "Linux on Power Service Tools" +.SH NAME +\fBppc64_cpu\fP \- cpu settings utility +.SH SYNOPSIS +.nf +\fB/usr/sbin/ppc64_cpu\fP --smt +\fB/usr/sbin/ppc64_cpu\fP --smt={on|off} +.PP +\fB/usr/sbin/ppc64_cpu\fP --dscr +\fB/usr/sbin/ppc64_cpu\fP --dscr= +.PP +\fB/usr/sbin/ppc64_cpu\fP --smt-snooze-delay +\fB/usr/sbin/ppc64_cpu\fP --smt-snooze-delay= +.fi +.SH DESCRIPTION +This utility allows users to view and set the cpu SMT, DSCR and +smt-snooze-delay settings. +.SH OPTIONS +.TP +.B \--smt +Get current SMT state. +.TP +.B \--smt={on|off} +Set SMT state. +.TP +.B \--dscr +Get current DSCR setting. +.TP +.B \--dscr= +Change DSCR setting. +.TP +.B \--smt-snooze-delay +Get current smt-snooze-delay setting. +.TP +.B \--smt-snooze-delay= +Change smt-snooze-delay setting. +.SH AUTHOR +\fBppc64_cpu\fP was written by Anton Blanchard. +.PP +This manual page was written by Aur\['e]lien G\['E]R\[^O]ME +, for the Debian project (but may be used by others). --- powerpc-ibm-utils-1.1.0.orig/debian/patches/debian_build_process.diff +++ powerpc-ibm-utils-1.1.0/debian/patches/debian_build_process.diff @@ -0,0 +1,75 @@ +Index: powerpc-utils-1.1.0/Makefile +=================================================================== +--- powerpc-utils-1.1.0.orig/Makefile 2008-02-05 15:43:13.000000000 +0100 ++++ powerpc-utils-1.1.0/Makefile 2008-02-05 15:43:19.000000000 +0100 +@@ -4,8 +4,6 @@ + + include rules.mk + +-.SILENT: +- + FILES = README COPYRIGHT + SUBDIRS = cmds scripts doc + +@@ -13,15 +11,15 @@ + + all: + @echo "Building cmds files..." +- @$(MAKE) -C cmds ++ $(MAKE) -C cmds + @echo "Building scripts files..." +- @$(MAKE) -C scripts ++ $(MAKE) -C scripts + @echo "Building doc files..." +- @$(MAKE) -C doc ++ $(MAKE) -C doc + + install: all +- @$(call install_doc,$(FILES),$(DESTDIR)) +- @$(foreach d,$(SUBDIRS), $(MAKE) -C $d install;) ++ $(call install_doc,$(FILES),$(DESTDIR)) ++ $(foreach d,$(SUBDIRS), $(MAKE) -C $d install;) + + uninstall: + @$(call uninstall_doc,$(FILES),$(DESTDIR)) +@@ -34,7 +32,7 @@ + @rm -rf $(SHIPDIR) + + docs: +- @$(MAKE) -C doc docs ++ $(MAKE) -C doc docs + + tarball: clean + @echo "Creating release tarball..." +Index: powerpc-utils-1.1.0/cmds/Makefile +=================================================================== +--- powerpc-utils-1.1.0.orig/cmds/Makefile 2008-02-05 15:43:13.000000000 +0100 ++++ powerpc-utils-1.1.0/cmds/Makefile 2008-02-05 15:45:04.000000000 +0100 +@@ -4,13 +4,13 @@ + + include ../rules.mk + +-CMDS = nvram lsprop ++CMDS = nvram + + all: $(CMDS) + + nvram: nvram.o + @echo "LD $(WORK_DIR)/$@" +- @$(CC) -o $@ $^ -ldl ++ $(CC) -o $@ $^ -ldl + + lsprop: lsprop.o + @echo "LD $(WORK_DIR)/$@" +Index: powerpc-utils-1.1.0/rules.mk +=================================================================== +--- powerpc-utils-1.1.0.orig/rules.mk 2008-02-05 15:43:13.000000000 +0100 ++++ powerpc-utils-1.1.0/rules.mk 2008-02-05 15:43:19.000000000 +0100 +@@ -201,6 +201,4 @@ + # Default target for building object files + %.o: %.c + @echo "CC $(WORK_DIR)/$@" +- @$(CC) -c $(CFLAGS) $< +- +- ++ $(CC) -c $(CFLAGS) $< --- powerpc-ibm-utils-1.1.0.orig/debian/patches/series +++ powerpc-ibm-utils-1.1.0/debian/patches/series @@ -0,0 +1 @@ +debian_build_process.diff --- powerpc-ibm-utils-1.1.0.orig/debian/changelog +++ powerpc-ibm-utils-1.1.0/debian/changelog @@ -0,0 +1,29 @@ +powerpc-ibm-utils (1.1.0-1) unstable; urgency=low + + * New upstream release. (Closes: #436937) + + Write and add a manpage for the ppc64_cpu utility. + + Update long description in debian/control to include the + ppc64_cpu utility. + * These utilities are not really tied to a specific bootloader, + such as yaboot, because grub2 makes use of ofpathname. Therefore, + instead of the Yaboot Maintainers Team, set the maintainer to me. + * Switch from dpatch to quilt. + * Bump Standards-Version to 3.7.3. + * Add the Homepage field and remove it from the long description. + * Add the Vcs-Git/Vcs-Browser fields. + * Add the DM-Upload-Allowed field. + * Fix lintian warning "debian-rules-ignores-make-clean-error + line 44". + * Remove unused configure target in debian/rules. + * Remove the lsprop utility which is already in the powerpc-utils + package. + + -- Aurélien GÉRÔME Tue, 05 Feb 2008 15:40:05 +0100 + +powerpc-ibm-utils (1.0.2-1) unstable; urgency=low + + * Initial release. (Closes: #386675) + * Set priority/section to important/utils like the powerpc-utils + package. + + -- Aurélien GÉRÔME Sun, 24 Sep 2006 18:49:59 +0200 --- powerpc-ibm-utils-1.1.0.orig/debian/copyright +++ powerpc-ibm-utils-1.1.0/debian/copyright @@ -0,0 +1,283 @@ +This package was debianized by Aurélien GÉRÔME on +Sun, 24 Sep 2006 18:49:59 +0200. + +It was downloaded from . + +Upstream Authors: Nathan Fontenot + Todd Inglett + Michael Strosaker + +Copyright notices and Copyright Holders: + + * cmds/nvram.c: + Copyright (c) 2003, 2004, 2005 International Business Machines + Nathan Fontenot + Michael Strosaker + Todd Inglett + + * cmds/nvram.h: + Copyright (c) 2003, 2004 International Business Machines + Nathan Fontenot + Michael Strosaker + Todd Inglett + + * doc/nvram/nvram.8: + Copyright (C) 2002 - 2004 International Business Machines + + * doc/ofpathname.8: + Copyright (C) 2004 International Business Machines + Nathan Fontenot + + * doc/snap.8: + Copyright (C) 2002 - 2004 International Business Machines + Todd Inglett + Michael Strosaker + + * doc/bootlist.8: + Copyright (C) 2004 International Business Machines + Nathan Fontenot + + * scripts/ofpathname: + Copyright (c) 2004 International Business Machines + Nathan Fontenot + + * scripts/snap: + Copyright (c) 2003, 2004 International Business Machines + Todd Inglett + Michael Strosaker + + * scripts/bootlist: + Copyright (c) 2004 International Business Machines + Nathan Fontenot + +License: + +Common Public License - v 1.0 + + +THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON +PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF +THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. + + +1. DEFINITIONS + +"Contribution" means: + +a) in the case of the initial Contributor, the initial code and +documentation distributed under this Agreement, and +b) in the case of each subsequent Contributor: +i) changes to the Program, and +ii) additions to the Program; +where such changes and/or additions to the Program originate from and are +distributed by that particular Contributor. A Contribution 'originates' +from a Contributor if it was added to the Program by such Contributor +itself or anyone acting on such Contributor's behalf. Contributions do +not include additions to the Program which: (i) are separate modules of +software distributed in conjunction with the Program under their own +license agreement, and (ii) are not derivative works of the Program. + +"Contributor" means any person or entity that distributes the Program. + + +"Licensed Patents " mean patent claims licensable by a Contributor which +are necessarily infringed by the use or sale of its Contribution alone or +when combined with the Program. + + +"Program" means the Contributions distributed in accordance with this +Agreement. + + +"Recipient" means anyone who receives the Program under this Agreement, +including all Contributors. + + +2. GRANT OF RIGHTS + +a) Subject to the terms of this Agreement, each Contributor hereby grants +Recipient a non-exclusive, worldwide, royalty-free copyright license to +reproduce, prepare derivative works of, publicly display, publicly +perform, distribute and sublicense the Contribution of such Contributor, +if any, and such derivative works, in source code and object code form. +b) Subject to the terms of this Agreement, each Contributor hereby grants +Recipient a non-exclusive, worldwide, royalty-free patent license under +Licensed Patents to make, use, sell, offer to sell, import and otherwise +transfer the Contribution of such Contributor, if any, in source code and +object code form. This patent license shall apply to the combination of +the Contribution and the Program if, at the time the Contribution is +added by the Contributor, such addition of the Contribution causes such +combination to be covered by the Licensed Patents. The patent license +shall not apply to any other combinations which include the Contribution. +No hardware per se is licensed hereunder. +c) Recipient understands that although each Contributor grants the +licenses to its Contributions set forth herein, no assurances are +provided by any Contributor that the Program does not infringe the patent +or other intellectual property rights of any other entity. Each +Contributor disclaims any liability to Recipient for claims brought by +any other entity based on infringement of intellectual property rights or +otherwise. As a condition to exercising the rights and licenses granted +hereunder, each Recipient hereby assumes sole responsibility to secure +any other intellectual property rights needed, if any. For example, if a +third party patent license is required to allow Recipient to distribute +the Program, it is Recipient's responsibility to acquire that license +before distributing the Program. +d) Each Contributor represents that to its knowledge it has sufficient +copyright rights in its Contribution, if any, to grant the copyright +license set forth in this Agreement. +3. REQUIREMENTS + +A Contributor may choose to distribute the Program in object code form +under its own license agreement, provided that: + +a) it complies with the terms and conditions of this Agreement; and +b) its license agreement: +i) effectively disclaims on behalf of all Contributors all warranties and +conditions, express and implied, including warranties or conditions of +title and non-infringement, and implied warranties or conditions of +merchantability and fitness for a particular purpose; +ii) effectively excludes on behalf of all Contributors all liability for +damages, including direct, indirect, special, incidental and +consequential damages, such as lost profits; +iii) states that any provisions which differ from this Agreement are +offered by that Contributor alone and not by any other party; and +iv) states that source code for the Program is available from such +Contributor, and informs licensees how to obtain it in a reasonable +manner on or through a medium customarily used for software exchange. +When the Program is made available in source code form: + +a) it must be made available under this Agreement; and +b) a copy of this Agreement must be included with each copy of the +Program. + +Contributors may not remove or alter any copyright notices contained +within the Program. + + +Each Contributor must identify itself as the originator of its +Contribution, if any, in a manner that reasonably allows subsequent +Recipients to identify the originator of the Contribution. + + +4. COMMERCIAL DISTRIBUTION + +Commercial distributors of software may accept certain responsibilities +with respect to end users, business partners and the like. While this +license is intended to facilitate the commercial use of the Program, the +Contributor who includes the Program in a commercial product offering +should do so in a manner which does not create potential liability for +other Contributors. Therefore, if a Contributor includes the Program in a +commercial product offering, such Contributor ("Commercial Contributor") +hereby agrees to defend and indemnify every other Contributor +("Indemnified Contributor") against any losses, damages and costs +(collectively "Losses") arising from claims, lawsuits and other legal +actions brought by a third party against the Indemnified Contributor to +the extent caused by the acts or omissions of such Commercial Contributor +in connection with its distribution of the Program in a commercial +product offering. The obligations in this section do not apply to any +claims or Losses relating to any actual or alleged intellectual property +infringement. In order to qualify, an Indemnified Contributor must: a) +promptly notify the Commercial Contributor in writing of such claim, and +b) allow the Commercial Contributor to control, and cooperate with the +Commercial Contributor in, the defense and any related settlement +negotiations. The Indemnified Contributor may participate in any such +claim at its own expense. + + +For example, a Contributor might include the Program in a commercial +product offering, Product X. That Contributor is then a Commercial +Contributor. If that Commercial Contributor then makes performance +claims, or offers warranties related to Product X, those performance +claims and warranties are such Commercial Contributor's responsibility +alone. Under this section, the Commercial Contributor would have to +defend claims against the other Contributors related to those performance +claims and warranties, and if a court requires any other Contributor to +pay any damages as a result, the Commercial Contributor must pay those +damages. + + +5. NO WARRANTY + +EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED +ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER +EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR +CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A +PARTICULAR PURPOSE. Each Recipient is solely responsible for determining +the appropriateness of using and distributing the Program and assumes all +risks associated with its exercise of rights under this Agreement, +including but not limited to the risks and costs of program errors, +compliance with applicable laws, damage to or loss of data, programs or +equipment, and unavailability or interruption of operations. + + +6. DISCLAIMER OF LIABILITY + +EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR +ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING +WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR +DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED +HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + + +7. GENERAL + +If any provision of this Agreement is invalid or unenforceable under +applicable law, it shall not affect the validity or enforceability of the +remainder of the terms of this Agreement, and without further action by +the parties hereto, such provision shall be reformed to the minimum +extent necessary to make such provision valid and enforceable. + + +If Recipient institutes patent litigation against a Contributor with +respect to a patent applicable to software (including a cross-claim or +counterclaim in a lawsuit), then any patent licenses granted by that +Contributor to such Recipient under this Agreement shall terminate as of +the date such litigation is filed. In addition, if Recipient institutes +patent litigation against any entity (including a cross-claim or +counterclaim in a lawsuit) alleging that the Program itself (excluding +combinations of the Program with other software or hardware) infringes +such Recipient's patent(s), then such Recipient's rights granted under +Section 2(b) shall terminate as of the date such litigation is filed. + + +All Recipient's rights under this Agreement shall terminate if it fails +to comply with any of the material terms or conditions of this Agreement +and does not cure such failure in a reasonable period of time after +becoming aware of such noncompliance. If all Recipient's rights under +this Agreement terminate, Recipient agrees to cease use and distribution +of the Program as soon as reasonably practicable. However, Recipient's +obligations under this Agreement and any licenses granted by Recipient +relating to the Program shall continue and survive. + + +Everyone is permitted to copy and distribute copies of this Agreement, +but in order to avoid inconsistency the Agreement is copyrighted and may +only be modified in the following manner. The Agreement Steward reserves +the right to publish new versions (including revisions) of this Agreement +from time to time. No one other than the Agreement Steward has the right +to modify this Agreement. IBM is the initial Agreement Steward. IBM may +assign the responsibility to serve as the Agreement Steward to a suitable +separate entity. Each new version of the Agreement will be given a +distinguishing version number. The Program (including Contributions) may +always be distributed subject to the version of the Agreement under which +it was received. In addition, after a new version of the Agreement is +published, Contributor may elect to distribute the Program (including its +Contributions) under the new version. Except as expressly stated in +Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to +the intellectual property of any Contributor under this Agreement, +whether expressly, by implication, estoppel or otherwise. All rights in +the Program not expressly granted under this Agreement are reserved. + + +This Agreement is governed by the laws of the State of New York and the +intellectual property laws of the United States of America. No party to +this Agreement will bring a legal action under this Agreement more than +one year after the cause of action arose. Each party waives its rights to +a jury trial in any resulting litigation. + + +The Debian packaging is (C) 2006, Aurélien GÉRÔME and +is licensed under the GPL, see `/usr/share/common-licenses/GPL'. --- powerpc-ibm-utils-1.1.0.orig/debian/control +++ powerpc-ibm-utils-1.1.0/debian/control @@ -0,0 +1,26 @@ +Source: powerpc-ibm-utils +Section: utils +Priority: important +Maintainer: Aurélien GÉRÔME +Uploaders: Sven Luther +Build-Depends: debhelper (>= 5), quilt +Standards-Version: 3.7.3 +Homepage: http://powerpc-utils.ozlabs.org/ +Vcs-Git: git://git.roxor.cx/git/powerpc-ibm-utils.git/ +Vcs-Browser: http://git.roxor.cx/?p=powerpc-ibm-utils.git +DM-Upload-Allowed: yes + +Package: powerpc-ibm-utils +Architecture: powerpc +Depends: ${shlibs:Depends}, bash (>= 3) +Description: utilities for maintenance of IBM PowerPC platforms + The powerpc-ibm-utils package provides the utilities listed below + which are intended for the maintenance of PowerPC platforms. Further + documentation for each of the utilities is available from their + respective man pages. + . + * nvram - NVRAM access utility + * bootlist - boot configuration utility + * ofpathname - translate logical device names to OF names + * snap - system configuration snapshot + * ppc64_cpu - cpu settings utility --- powerpc-ibm-utils-1.1.0.orig/debian/README.Debian +++ powerpc-ibm-utils-1.1.0/debian/README.Debian @@ -0,0 +1,19 @@ +powerpc-ibm-utils for Debian +---------------------------- + +This package has been originally named powerpc-utils by its upstream +authors. However, there was already a powerpc-utils package present +in the Debian archive namespace. With the accord of its maintainer, +Michael Schmitz , we decided to rename the new +package to powerpc-ibm-utils as it has been written by IBM folks. + +The powerpc-ibm-utils package provides newer tools the powerpc-utils +package does not. Some features overlap, but do not conflict at all, +and some are only present in each package. Hence, both packages are +complementary for the Debian PowerPC port. + +This package is also needed by the yaboot package to boot Debian on +IBM Power5 hardware. Please see Bug#377097 for more information on +the boot failure. + + -- Aurélien GÉRÔME , Sun, 24 Sep 2006 18:49:59 +0200 --- powerpc-ibm-utils-1.1.0.orig/debian/dirs +++ powerpc-ibm-utils-1.1.0/debian/dirs @@ -0,0 +1 @@ +usr/sbin --- powerpc-ibm-utils-1.1.0.orig/debian/docs +++ powerpc-ibm-utils-1.1.0/debian/docs @@ -0,0 +1 @@ +README --- powerpc-ibm-utils-1.1.0.orig/debian/compat +++ powerpc-ibm-utils-1.1.0/debian/compat @@ -0,0 +1 @@ +5 --- powerpc-ibm-utils-1.1.0.orig/debian/watch +++ powerpc-ibm-utils-1.1.0/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://powerpc-utils.ozlabs.org/releases/powerpc-utils-([[:digit:]].*)\.tar\.gz --- powerpc-ibm-utils-1.1.0.orig/debian/rules +++ powerpc-ibm-utils-1.1.0/debian/rules @@ -0,0 +1,79 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# This file was originally written by Joey Hess and Craig Small. +# As a special exception, when this file is copied by dh-make into a +# dh-make output file, you may use that output file without restriction. +# This special exception was added by Craig Small in version 0.37 of dh-make. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +export CFLAGS = -Wall -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +build: build-stamp +build-stamp: + dh_testdir + QUILT_PATCHES=debian/patches quilt push -a || test $$? = 2 + $(MAKE) + touch $@ + +clean: + dh_testdir + dh_testroot + [ ! -f Makefile ] || $(MAKE) clean + QUILT_PATCHES=debian/patches quilt pop -a -R || test $$? = 2 + rm -rf .pc + rm -f build-stamp + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + $(MAKE) install DESTDIR=$(CURDIR)/debian/powerpc-ibm-utils + # Remove an upstream non-FHS directory. + rm -rf $(CURDIR)/debian/powerpc-ibm-utils/usr/share/doc/packages/ + +# Build architecture-independent files here. +binary-indep: build install + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs Changelog + dh_installdocs + dh_installexamples +# dh_install +# dh_installmenu +# dh_installdebconf +# dh_installlogrotate +# dh_installemacsen +# dh_installpam +# dh_installmime +# dh_python +# dh_installinit +# dh_installcron +# dh_installinfo + dh_installman debian/manpages/* + dh_link + dh_strip + dh_compress + dh_fixperms +# dh_perl +# dh_makeshlibs + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install