Changeset 991 in ProjectBuilder
- Timestamp:
- Mar 1, 2010, 9:27:20 AM (15 years ago)
- Files:
-
- 13 edited
Legend:
- Unmodified
- Added
- Removed
-
devel/pb-modules/etc/pb.conf
r990 r991 249 249 rbsmindep fedora-12 = MAKEDEV,ConsoleKit-libs,audit-libs,basesystem,bash,bzip2-libs,chkconfig,coreutils,cpio,cracklib,cracklib-dicts,crontabs,cyrus-sasl-lib,db4,dbus,dbus-libs,device-mapper,device-mapper-libs,dhclient,dirmngr,e2fsprogs,e2fsprogs-libs,elfutils-libelf,ethtool,expat,fedora-release,fedora-release-notes,file,file-libs,filesystem,findutils,gamin,gawk,gdbm,glib2,glibc,glibc-common,gnupg2,gpgme,grep,info,initscripts,iproute,iputils,keyutils-libs,krb5-libs,libacl,libattr,libcap,libcom_err,libcurl,libgcc,libgcrypt,libgpg-error,libidn,libksba,libselinux,libsepol,libssh2,libstdc++,libusb,libxml2,linux-atm-libs,logrotate,lua,mingetty,module-init-tools,ncurses,ncurses-base,ncurses-libs,net-tools,nspr,nss,nss-softokn,nss-softokn-freebl,nss-util,openldap,openssl,pam,passwd,pcre,pinentry,popt,procps,psmisc,pth,pygpgme,python,python-iniparse,python-libs,python-pycurl,python-urlgrabber,readline,rpm,rpm-libs,rpm-python,rsyslog,sed,setup,shadow-utils,sqlite,sysvinit-tools,tzdata,udev,upstart,util-linux-ng,vim-minimal,xz-libs,yum,yum-metadata-parser,zlib 250 250 # 251 rbsmindep centos-4 = MAKEDEV,SysVinit,audit-libs,basesystem,bash,beecrypt,bzip2-libs,centos-release,coreutils,cracklib,cracklib-dicts,db4,device-mapper,e2fsprogs,elfutils-libelf,ethtool,expat,filesystem,findutils,gawk,gdbm,glib2,glibc,glibc-common,grep,info,initscripts,iproute,iputils,krb5-libs,libacl,libattr,libcap,libgcc,libidn,libselinux,libsepol,libstdc++,lib sysfs,libtermcap,libxml2,libxml2-python,mcstrans,mingetty,mktemp,module-init-tools,ncurses,neon,net-tools,openssl,pam,pcre,popt,procps,psmisc,python,python-elementtree,python-sqlite,python-urlgrabber,readline,rpm,rpm-libs,rpm-python,sed,setup,shadow-utils,sqlite,sysklogd,termcap,tzdata,udev,util-linux,yum,yum-metadata-parser,zlib251 rbsmindep centos-4 = MAKEDEV,SysVinit,audit-libs,basesystem,bash,beecrypt,bzip2-libs,centos-release,coreutils,cracklib,cracklib-dicts,db4,device-mapper,e2fsprogs,elfutils-libelf,ethtool,expat,filesystem,findutils,gawk,gdbm,glib2,glibc,glibc-common,grep,info,initscripts,iproute,iputils,krb5-libs,libacl,libattr,libcap,libgcc,libidn,libselinux,libsepol,libstdc++,libtermcap,libxml2,libxml2-python,mingetty,mktemp,module-init-tools,ncurses,neon,net-tools,openssl,pam,pcre,popt,procps,psmisc,python,python-elementtree,python-sqlite,python-urlgrabber,readline,rpm,rpm-libs,rpm-python,sed,setup,shadow-utils,sqlite,sysklogd,termcap,tzdata,udev,util-linux,yum,yum-metadata-parser,zlib 252 252 # 253 253 rbsmindep rhel-4 = MAKEDEV,SysVinit,audit-libs,basesystem,bash,beecrypt,bzip2-libs,coreutils,cracklib,cracklib-dicts,db4,device-mapper,e2fsprogs,elfutils-libelf,ethtool,expat,filesystem,findutils,gawk,gdbm,glib2,glibc,glibc-common,grep,info,initscripts,iproute,iputils,krb5-libs,libacl,libattr,libcap,libgcc,libidn,libselinux,libsepol,libstdc++,libsysfs,libtermcap,libxml2,libxml2-python,mcstrans,mingetty,mktemp,module-init-tools,ncurses,neon,net-tools,openssl,pam,pcre,popt,procps,psmisc,python,python-elementtree,python-sqlite,python-urlgrabber,readline,redhat-release,rpm,rpm-libs,rpm-python,sed,setup,shadow-utils,sqlite,sysklogd,termcap,tzdata,udev,util-linux,yum,yum-metadata-parser,zlib … … 313 313 ospkgdep tgz = wget,make,ntp,patch 314 314 # RHEL 315 osperldep rhel-4 = Module-Build,File-MimeInfo,File-BaseDir,Mail-Sendmail 316 ospkgdep rhel-4 = wget,make,ntp,patch,perl-DateManip,rpm-build 317 # Tested 318 osperldep centos-4 = Module-Build,File-MimeInfo,File-BaseDir,Mail-Sendmail 319 ospkgdep centos-4 = wget,make,ntp,patch,perl-DateManip,rpm-build 320 # Tested 315 321 osperldep rhel-5 = Module-Build,File-MimeInfo,File-BaseDir,Mail-Sendmail 316 ospkgdep rhel-5 = wget,make,ntp,patch,perl-DateManip 322 ospkgdep rhel-5 = wget,make,ntp,patch,perl-DateManip,rpm-build 317 323 osperldep centos-5 = Module-Build,File-MimeInfo,File-BaseDir,Mail-Sendmail 318 ospkgdep centos-5 = wget,make,ntp,patch,perl-DateManip 319 osperldep rhel-4 = Module-Build,File-MimeInfo,File-BaseDir,Mail-Sendmail 320 ospkgdep rhel-4 = wget,make,ntp,patch,perl-DateManip 321 osperldep centos-4 = Module-Build,File-MimeInfo,File-BaseDir,Mail-Sendmail 322 ospkgdep centos-4 = wget,make,ntp,patch,perl-DateManip 324 ospkgdep centos-5 = wget,make,ntp,patch,perl-DateManip,rpm-build 323 325 osperldep rhel-3 = Module-Build,File-MimeInfo,File-BaseDir,Mail-Sendmail 324 326 ospkgdep rhel-3 = wget,make,ntp,patch,perl-DateManip -
devel/pb/bin/pb
r989 r991 1791 1791 my $rbsverb = ""; 1792 1792 $rbsverb = "--verbose" if ($pbdebug gt 0); 1793 pb_system("sudo /usr/bin/rpmbootstrap $postinstall $ddir-$dver-$darch $rbsverb","Creating the rpmbootstrap VE for $ddir-$dver ($darch)", "verbose"); 1793 my $addpkgs = ""; 1794 my $postparam = ""; 1795 $postparam .= pb_distro_get_param($ddir,$dver,$darch,$osmindep); 1796 if ($postparam eq "") { 1797 $addpkgs = ""; 1798 } else { 1799 $addpkgs = "-a $postparam"; 1800 } 1801 pb_system("sudo /usr/bin/rpmbootstrap $postinstall $addpkgs $ddir-$dver-$darch $rbsverb","Creating the rpmbootstrap VE for $ddir-$dver ($darch)", "verbose"); 1794 1802 } elsif ($verpmstyle eq "mock") { 1795 1803 pb_system("sudo /usr/sbin/mock --init --resultdir=\"/tmp\" --configdir=\"$rbsconf->{$ENV{'PBPROJ'}}\" -r $v","Creating the mock VE for $ddir-$dver ($darch)"); … … 2306 2314 print SCRIPT << "EOF"; 2307 2315 pb_system("groupadd $pbac->{$ENV{'PBPROJ'}}","Adding group $pbac->{$ENV{'PBPROJ'}}"); 2308 pb_system("useradd -g $pbac->{$ENV{'PBPROJ'}} -m -d $home/$pbac->{$ENV{'PBPROJ'}} $pbac->{$ENV{'PBPROJ'}}","Adding user $pbac->{$ENV{'PBPROJ'}} (group $pbac->{$ENV{'PBPROJ'}} - home $home/$pbac->{$ENV{'PBPROJ'}} ");2316 pb_system("useradd -g $pbac->{$ENV{'PBPROJ'}} -m -d $home/$pbac->{$ENV{'PBPROJ'}} $pbac->{$ENV{'PBPROJ'}}","Adding user $pbac->{$ENV{'PBPROJ'}} (group $pbac->{$ENV{'PBPROJ'}} - home $home/$pbac->{$ENV{'PBPROJ'}})"); 2309 2317 } 2310 2318 EOF -
devel/rpmbootstrap/bin/rpmbootstrap
r990 r991 43 43 =head1 SYNOPSIS 44 44 45 rpmbootstrap [-vhmqpdk][-s script][-i iso] distribution-version-arch [target-dir] [mirror [script]]46 47 pb [--verbose][--help][--man][--quiet][--print-rpms][--download-only][--keep][-- include pkg1, pkg2, ...][--script script][--iso iso] distribution-version-arch [target-dir] [mirror [script]]45 rpmbootstrap [-vhmqpdk][-s script][-i iso][-a pkg1[,pkg2,...]] distribution-version-arch [target-dir] [mirror [script]] 46 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]] 48 48 49 49 =head1 OPTIONS … … 88 88 89 89 Name of the ISO image of the distribution you want to install on the related VE. 90 91 =item B<-a|--add pkg1[,pkg2,...]> 92 93 Additional packages to add from the distribution you want to install on the related VE at the end of the chroot build. 90 94 91 95 =back … … 152 156 "keep|k" => \$opts{'k'}, 153 157 "iso|i=s" => \$opts{'i'}, 158 "add|a=s" => \$opts{'a'}, 154 159 "version|V=s" => \$opts{'V'}, 155 160 ) || pb_syntax(-1,0); … … 279 284 my $osupdname = ""; 280 285 281 pb_log(1,"Setting up $osupdname cache in VE\n");282 286 if ($pbupd =~ /yum/) { 283 287 $oscachedir = "$vepath/var/cache/yum/core/packages/"; … … 291 295 } 292 296 } elsif ($pbupd =~ /zypper/) { 293 pb_log(1,"Setting up Zypper cache in VE\n");294 297 $oscachedir = "$vepath/var/cache/zypp/packages/opensuse/suse/$darch"; 295 298 $osupdname = "Zypper"; 296 } 299 } elsif ($pbupd =~ /urpmi/) { 300 $oscachedir = "$vepath/var/cache/zypp/packages/opensuse/suse/$darch"; 301 $osupdname = "Zypper"; 302 } 303 pb_log(1,"Setting up $osupdname cache in VE\n"); 297 304 pb_mkdir_p($oscachedir); 298 305 pb_mkdir_p($osupdcachedir) if (defined $osupdcachedir); … … 450 457 pb_system("chroot $vepath /bin/bash -c \"if [ -x /usr/bin/authconfig ]; then /usr/bin/authconfig --enableshadow --update; fi\"","Calling authconfig"); 451 458 459 # Installed additional packages we were asked to 460 if (defined $opts{'a'}) { 461 $opts{'a'} =~ s/,/ /g; 462 pb_system("chroot $vepath /bin/bash -c \"$pbupd $opts{'a'} \"","Adding packages to OS by running $pbupd $opts{'a'}"); 463 } 464 452 465 # 453 466 # Clean up -
pbconf/devel/ProjectBuilder/rpm/perl-ProjectBuilder.spec
r969 r991 30 30 31 31 %build 32 %{__perl} Makefile.PL INSTALLDIRS=vendor PBKEYWORD=${RPM_BUILD_ROOT}/PBFINALDIR CONFDIR=%{_sysconfdir}/pb 32 %{__perl} Makefile.PL INSTALLDIRS=vendor PBKEYWORD=${RPM_BUILD_ROOT}/PBFINALDIR CONFDIR=%{_sysconfdir}/pb MANDIR=%{_mandir} 33 33 make 34 34 … … 55 55 %{_mandir}/man1/* 56 56 %{_mandir}/man3/* 57 %{_mandir}/man5/* 57 58 58 59 %changelog -
projects/CDDBeditor/pbconf/devel/CDDBeditor.pb
r862 r991 87 87 #velogin CDDBeditor = pb 88 88 #vepath CDDBeditor = /var/lib/mock 89 # veconf CDDBeditor = /etc/mock89 #rbsconf CDDBeditor = /etc/mock 90 90 #verebuild CDDBeditor = false 91 91 -
projects/buffer/pbconf/1.19/buffer.pb
r787 r991 90 90 #velogin buffer = pb 91 91 #vepath buffer = /var/lib/mock 92 # veconf buffer = /etc/mock92 #rbsconf buffer = /etc/mock 93 93 #verebuild buffer = false 94 94 -
projects/collectl/pbconf/devel/collectl.pb
r384 r991 53 53 ventp default = pool.ntp.org 54 54 55 # Timeout to wait when VE is launched/stopped56 vetmout default = 12057 58 55 # per VEs needed paramaters 59 56 velogin collectl = pb … … 61 58 vepath collectl = /var/lib/mock 62 59 # Usage of URI ? 63 veconf collectl = /etc/mock60 #rbsconf collectl = /etc/mock 64 61 # Do not rebuild the VE by default (can be forced with -f option of pb) 65 62 verebuild collectl = false -
projects/fossology/pbconf/tags/1.1.0-rc2/fossology.pb
r787 r991 87 87 #velogin fossology = pb 88 88 #vepath fossology = /var/lib/mock 89 # veconf fossology = /etc/mock89 #rbsconf fossology = /etc/mock 90 90 #verebuild fossology = false 91 91 -
projects/fossology/pbconf/tags/1.1.0-rc4/fossology.pb
r868 r991 87 87 #velogin fossology = pb 88 88 #vepath fossology = /var/lib/mock 89 # veconf fossology = /etc/mock89 #rbsconf fossology = /etc/mock 90 90 #verebuild fossology = false 91 91 -
projects/fossology/pbconf/tags/1.1.0-rc5/fossology.pb
r830 r991 87 87 #velogin fossology = pb 88 88 #vepath fossology = /var/lib/mock 89 # veconf fossology = /etc/mock89 #rbsconf fossology = /etc/mock 90 90 #verebuild fossology = false 91 91 -
projects/fossology/pbconf/tags/1.1.0/fossology.pb
r894 r991 87 87 #velogin fossology = pb 88 88 #vepath fossology = /var/lib/mock 89 # veconf fossology = /etc/mock89 #rbsconf fossology = /etc/mock 90 90 #verebuild fossology = false 91 91 -
projects/fossology/pbconf/trunk/fossology.pb
r719 r991 87 87 #velogin fossology = pb 88 88 #vepath fossology = /var/lib/mock 89 # veconf fossology = /etc/mock89 #rbsconf fossology = /etc/mock 90 90 #verebuild fossology = false 91 91 -
projects/rinse/pbconf/devel/conf/.pbrc
r968 r991 10 10 vepath default = /home/rinse 11 11 # Conf file for the appli chosen 12 veconf default = /etc/rinse/rinse-dploy.conf12 rbsconf default = /etc/rinse/rinse-dploy.conf 13 13 # Special for rinse: script to launch before popultaing the VE 14 14 veb4pi centos = /home/rinse/bin/before-post-install.sh
Note:
See TracChangeset
for help on using the changeset viewer.