Changeset 1082 in ProjectBuilder


Ignore:
Timestamp:
Aug 9, 2010, 2:23:35 AM (14 years ago)
Author:
Bruno Cornec
Message:
  • Remove most lintian warnings for Debian upload
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • devel/rpmbootstrap/bin/rpmbootstrap

    r1064 r1082  
    3535=head1 DESCRIPTION
    3636
    37 rpmbootstrap creates a chroot environment (Virtual Environment or VE) with a minimal distribution in it,
    38 suited for building packages for example. It's very much like debootstrap but for RPM based distribution.
    39 It aims at supporting all distributions supported by project-builder;org (RHEL, RH, Fedora, OpeSUSE, SLES, Mandriva, ...)
    40 
    41 It is inspired by work done by Steve Kemp for rinse (http://www.steve.org.uk/), and similar to mock, but fully integrated with project-builder.org (which also supports rinse and mock).
     37rpmbootstrap creates a chroot environment (Virtual Environment or VE)
     38with a minimal distribution in it, suited for building packages for example.
     39It's very much like debootstrap but for RPM based distribution.
     40It aims at supporting all distributions supported by project-builder.org
     41(RHEL, RH, Fedora, OpeSUSE, SLES, Mandriva, ...)
     42
     43It is inspired by work done by Steve Kemp for rinse (http://www.steve.org.uk/),
     44and similar to mock, but fully integrated with project-builder.org
     45(which also supports rinse and mock).
    4246
    4347=head1 SYNOPSIS
     
    4549rpmbootstrap [-vhmqpdk][-s script][-i iso][-a pkg1[,pkg2,...]] distribution-version-arch [target-dir] [mirror [script]]
    4650
    47 pb [--verbose][--help][--man][--quiet][--print-rpms][--download-only][--keep][--add pkg1,[pkg2,...]][--script script][--iso iso] distribution-version-arch [target-dir] [mirror [script]]
     51rpmbootstrap [--verbose][--help][--man][--quiet][--print-rpms][--download-only]
     52[--keep][--script script][--iso iso][--add pkg1,[pkg2,...]] distribution-version-arch [target-dir] [mirror [script]]
    4853
    4954=head1 OPTIONS
     
    6974=item B<-p|--print-rpms>
    7075
    71 Print the packages to be installed, and exit. Note that a target directory must be specified so
    72 rpmbootstrap can determine which packages should be installed, and to resolve dependencies. The target directory will be deleted.
     76Print the packages to be installed, and exit.
     77Note that a target directory must be specified so rpmbootstrap can determine
     78which packages should be installed, and to resolve dependencies.
     79The target directory will be deleted.
    7380
    7481=item B<-d|--download-only>
     
    8390
    8491Name of the script you want to execute on the related VEs after the installation.
    85 It is executed in host environment. You can use the chroot command to execute actions in the VE.
     92It is executed in host environment.
     93You can use the chroot command to execute actions in the VE.
    8694
    8795=item B<-i|--iso iso_image>
     
    9199=item B<-a|--add pkg1[,pkg2,...]>
    92100
    93 Additional packages to add from the distribution you want to install on the related VE at the end of the chroot build.
     101Additional packages to add from the distribution you want to install on the related VE
     102at the end of the chroot build.
    94103
    95104=back
     
    105114=item B<target-dir>
    106115
    107 This is the target directory under which the VE will be created. Created on the fly if needed. If none is given use the default directory hosting VE for project-builder.org (Cf: vepath parameter in $HOME/.pbrc)
     116This is the target directory under which the VE will be created.
     117Created on the fly if needed.
     118If none is given use the default directory hosting VE for project-builder.org
     119(Cf: vepath parameter in $HOME/.pbrc)
    108120
    109121=back
     
    117129=head1 WEB SITES
    118130
    119 The main Web site of the project is available at L<http://www.project-builder.org/>. Bug reports should be filled using the trac instance of the project at L<http://trac.project-builder.org/>.
     131The main Web site of the project is available at L<http://www.project-builder.org/>.
     132Bug reports should be filled using the trac instance of the project at L<http://trac.project-builder.org/>.
    120133
    121134=head1 USER MAILING LIST
    122135
    123 Cf: L<http://www.mondorescue.org/sympa/info/pb-announce> for announces and L<http://www.mondorescue.org/sympa/info/pb-devel> for the development of the pb project.
     136Cf: L<http://www.mondorescue.org/sympa/info/pb-announce> for announces and
     137L<http://www.mondorescue.org/sympa/info/pb-devel> for the development of the pb project.
    124138
    125139=head1 CONFIGURATION FILE
  • pbconf/devel/project-builder/deb/copyright

    r238 r1082  
    11This package was originally debianized by Bruno Cornec <bruno@project-builder.org>
    2 Fri, 19 Oct 2007 11:08:11 +0100.
     2Fri, 25 Apr 2008 11:08:11 +0100.
    33
    44The current upstream source was downloaded from
     
    77Upstream Authors: Bruno Cornec <bruno@project-builder.org>
    88
     9Copyright 2010 Bruno Cornec <bruno@project-builder.org>
    910Copyright:
    1011
     
    2425
    2526On Debian systems, the complete text of the GNU General
    26 Public License can be found in `/usr/share/common-licenses/GPL'.
     27Public License can be found in `/usr/share/common-licenses/GPL-2'.
  • pbconf/devel/rpmbootstrap/deb/copyright

    r972 r1082  
    11This package was originally debianized by Bruno Cornec <bruno@project-builder.org>
    2 Thu, 18 Feb 2010 11:08:11 +0100.
     2Fri, 25 Apr 2008 11:08:11 +0100.
    33
    44The current upstream source was downloaded from
     
    77Upstream Authors: Bruno Cornec <bruno@project-builder.org>
    88
     9Copyright 2010 Bruno Cornec <bruno@project-builder.org>
    910Copyright:
    1011
     
    2425
    2526On Debian systems, the complete text of the GNU General
    26 Public License can be found in `/usr/share/common-licenses/GPL'.
     27Public License can be found in `/usr/share/common-licenses/GPL-2'.
  • pbconf/devel/rpmbootstrap/deb/rules

    r972 r1082  
    1010#export DH_VERBOSE=1
    1111
     12# If set to a true value then MakeMaker's prompt function will
     13# always return the default without waiting for user input.
     14export PERL_MM_USE_DEFAULT=1
     15
     16ifndef PERL
     17PERL = /usr/bin/perl
     18endif
     19
    1220# Define package name variable for a one-stop change.
    1321PACKAGE_NAME = PBPKG
    14 
    15 # These are used for cross-compiling and for saving the configure script
    16 # from having to guess our platform (since we know it already)
    17 DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
    18 DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
    19 
    20 CFLAGS = -Wall -g
    21 
    22 ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
    23     CFLAGS += -O0
    24 else
    25     CFLAGS += -O2
    26 endif
    27 ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
    28     INSTALL_PROGRAM += -s
    29 endif
    3022
    3123build: build-stamp
     
    3527
    3628        # Add here commands to compile the package.
    37         perl Makefile.PL
     29        $(PERL) Makefile.PL INSTALLDIRS=vendor PBKEYWORD=$(CURDIR)/PBFINALDIR MANDIR=/usr/share/man
    3830        $(MAKE)
    3931        touch $@
     
    5547        dh_installdirs
    5648
    57         # Add here commands to install the package into debian/linuxcoe-sd
     49        # Remove extra files
     50        # Add here commands to install the package
    5851        $(MAKE) install DESTDIR=$(CURDIR)/debian/PBPKG
     52
     53# Build architecture-dependent files here.
     54binary-arch: build install
     55    # We have nothing to do by default.
    5956
    6057# Build architecture-independent files here.
    6158binary-indep: build install
    62     # We have nothing to do by default.
    63 
    64 # Build architecture-dependent files here.
    65 binary-arch: build install
    6659            dh_testdir
    6760            dh_testroot
    6861            dh_installchangelogs ChangeLog
    6962            dh_installdocs
    70             dh_installexamples
    71                 #       dh_install
    72                 #       dh_installmenu
    73                 #       dh_installdebconf
    74                 #       dh_installlogrotate
    75                 #       dh_installemacsen
    76                 #       dh_installpam
    77                 #       dh_installmime
    78                 #       dh_python
    79                 #       dh_installinit
    80                 #       dh_installcron
    81                 #       dh_installinfo
     63            #       dh_installexamples
     64            #       dh_install
     65            #       dh_installmenu
     66            #       dh_installdebconf
     67            #       dh_installlogrotate
     68            #       dh_installemacsen
     69            #       dh_installpam
     70            #       dh_installmime
     71            #       dh_python
     72            #       dh_installinit
     73            #       dh_installcron
     74            #       dh_installinfo
    8275            dh_installman
     76            dh_perl
    8377            dh_strip
    8478            dh_compress
    8579            dh_fixperms
    86                                 #       dh_perl
    87                                 #       dh_makeshlibs
     80            #       dh_makeshlibs
    8881            dh_installdeb
    89             dh_shlibdeps
     82            #       dh_shlibdeps
    9083            dh_gencontrol
    9184            dh_md5sums
  • pbconf/devel/rpmbootstrap/pbfilter/all.pbf

    r972 r1082  
    1 filter PBDESC = rpmbootstrap is a tool similar to debootstrap for RPM based distributions.$/It helps building a chrooted environment for the related distribution
     1filter PBDESC = It helps building a chrooted environment for RPM based distributions$/in a similar way as debootstrap for deb based distributions.
    22# Summary of package
    3 filter PBSUMMARY = rpmbootstrap is a tool similar to debootstrap for RPM based distributions
     3filter PBSUMMARY = tool similar to debootstrap for RPM based distributions
Note: See TracChangeset for help on using the changeset viewer.