Changeset 662 in ProjectBuilder for projects/schroot/pbconf
- Timestamp:
- Feb 5, 2009, 3:16:19 PM (16 years ago)
- Location:
- projects/schroot/pbconf/devel
- Files:
-
- 5 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
projects/schroot/pbconf/devel/pbfilter/all.pbf
r660 r662 11 11 #filter PBSRC = src/%{name}-%{version}.tar.gz 12 12 # Used if virtual name != real name (perl, ...) 13 #filter PBSRC = src/%{srcname}-%{version}.tar.gz13 filter PBSRC = %{srcname}-%{version}.tar.gz 14 14 15 15 # PBVER is replaced by the version ($pb->{'ver'} in code) … … 20 20 21 21 # PBLOG is replaced by the changelog if value is yes 22 #filter PBLOG = yes22 filter PBLOG = yes 23 23 24 24 # PBPATCHSRC is replaced by the patches names if value is yes 25 #filter PBPATCHSRC = yes25 filter PBPATCHSRC = yes 26 26 27 27 # PBPATCHCMD is replaced by the patches commands if value is yes 28 #filter PBPATCHCMD = yes28 filter PBPATCHCMD = yes 29 29 30 30 # PBTAG is replaced by the tag ($pb->{'tag'} in code) … … 47 47 48 48 # PBDESC contains the description of the package 49 #filter PBDESC = "Bla-Bla"49 filter PBDESC = "schroot allows users to execute commands or interactive shells in different chroots. Any number of named chroots may be created, and access permissions given to each, including root access for normal users, on a per-user or per-group basis. Additionally, schroot can switch to a different user in the chroot, using PAM for authentication and authorisation. All operations are logged for security.\n\nSeveral different types of chroot are supported, including normal directories in the filesystem, and also block devices. Sessions, persistent chroots created on the fly from files (tar with optional compression and zip) and LVM snapshots are also supported.\n\nschroot supports kernel personalities, allowing the programs run inside the chroot to have a different personality. For example, running 32-bit chroots on 64-bit systems, or even running binaries from alternative operating systems such as SVR4 or Xenix.\n\nschroot also integrates with sbuild, to allow building packages with all supported chroot types, including session-managed chroot types such as LVM snapshots.\n\nschroot shares most of its options with dchroot, but offers vastly more functionality." 50 50 51 51 # PBURL contains the URL of the Web site of the project 52 #filter PBURL = http://www.schroot.org 52 filter PBURL = http://packages.debian.org/unstable/admin/schroot -
projects/schroot/pbconf/devel/pbfilter/md.pbf
r660 r662 1 1 # Specific group for Mandriva for schroot 2 2 # Cf: http://wiki.mandriva.com/en/Development/Packaging/Groups 3 #filter PBGRP = Archiving/Backup3 filter PBGRP = Archiving/Backup 4 4 5 5 # PBLIC is replaced by the license of the application … … 7 7 #filter PBLIC = GPL 8 8 9 filter PBBUILDDEP = liblockdev1-devel libboost-devel 10 filter PBDEP = lockdev-baudboy libboost1.34.1 -
projects/schroot/pbconf/devel/pbfilter/rpm.pbf
r660 r662 6 6 7 7 # PBGRP is replaced by the RPM group of apps 8 #filter PBGRP = Applications/Archiving8 filter PBGRP = Applications/Archiving 9 9 10 10 # PBLIC is replaced by the license of the application 11 #filter PBLIC = GPL11 filter PBLIC = GPL 12 12 13 13 # PBDEP is replaced by the list of dependencies 14 #filter PBDEP = 14 filter PBDEP = boost lockdev 15 16 # PBBUILDDEP is replaced by the list of build dependencies 17 filter PBBUILDDEP = boost boost-devel lockdev-devel 15 18 16 19 # PBSUF is replaced by the package suffix ($pb->{'suf'} in code) -
projects/schroot/pbconf/devel/schroot.pb
r660 r662 16 16 #pburl schroot = file:///src/schroot-devel.tar.gz 17 17 #pburl schroot = dir:///src/schroot-devel 18 pburl schroot = git://git.debian.org/git/buildd-tools/schroot 18 19 19 20 # Repository 20 #pbrepo schroot = ftp://ftp.schroot.org21 pbrepo schroot = ftp://ftp.schroot.org 21 22 #pbml schroot = schroot-announce@lists.schroot.org 22 23 #pbsmtp schroot = localhost … … 30 31 # Packager label 31 32 # 32 #pbpackager schroot = William Porte <bill@schroot.org>33 pbpackager schroot = Bruno Cornec <bruno@project-builder.org> 33 34 # 34 35 … … 42 43 43 44 # 44 # For Virtual machines management45 # Naming convention to follow: distribution name (as per ProjectBuilder::Distribution)46 # followed by '-' and by release number47 # followed by '-' and by architecture48 # a .vmtype extension will be added to the resulting string49 # a QEMU rhel-3-i286 here means that the VM will be named rhel-3-i386.qemu50 #51 #vmlist schroot = mandrake-10.1-i386,mandrake-10.2-i386,mandriva-2006.0-i386,mandriva-2007.0-i386,mandriva-2007.1-i386,mandriva-2008.0-i386,redhat-7.3-i386,redhat-9-i386,fedora-4-i386,fedora-5-i386,fedora-6-i386,fedora-7-i386,fedora-8-i386,rhel-3-i386,rhel-4-i386,rhel-5-i386,suse-10.0-i386,suse-10.1-i386,suse-10.2-i386,suse-10.3-i386,sles-9-i386,sles-10-i386,gentoo-nover-i386,debian-3.1-i386,debian-4.0-i386,ubuntu-6.06-i386,ubuntu-7.04-i386,ubuntu-7.10-i386,mandriva-2007.0-x86_64,mandriva-2007.1-x86_64,mandriva-2008.0-x86_64,fedora-6-x86_64,fedora-7-x86_64,fedora-8-x86_64,rhel-4-x86_64,rhel-5-x86_64,suse-10.2-x86_64,suse-10.3-x86_64,sles-10-x86_64,gentoo-nover-x86_64,debian-4.0-x86_64,ubuntu-7.04-x86_64,ubuntu-7.10-x86_6452 53 #54 # Valid values for vmtype are55 # qemu, (vmware, xen, ... TBD)56 #vmtype schroot = qemu57 58 # Hash for VM stuff on vmtype59 #vmntp default = pool.ntp.org60 61 # We suppose we can commmunicate with the VM through SSH62 #vmhost schroot = localhost63 #vmlogin schroot = pb64 #vmport schroot = 222265 66 # Timeout to wait when VM is launched/stopped67 #vmtmout default = 12068 69 # per VMs needed paramaters70 #vmopt schroot = -m 384 -daemonize71 #vmpath schroot = /home/qemu72 #vmsize schroot = 5G73 74 #75 # For Virtual environment management76 # Naming convention to follow: distribution name (as per ProjectBuilder::Distribution)77 # followed by '-' and by release number78 # followed by '-' and by architecture79 # a .vetype extension will be added to the resulting string80 # a chroot rhel-3-i286 here means that the VE will be named rhel-3-i386.chroot81 #82 #velist schroot = fedora-7-i38683 84 # VE params85 #vetype schroot = chroot86 #ventp default = pool.ntp.org87 #velogin schroot = pb88 #vepath schroot = /var/lib/mock89 #veconf schroot = /etc/mock90 #verebuild schroot = false91 92 #93 45 # Global version/tag for the project 94 46 # 95 #projver schroot = devel96 #projtag schroot = 147 projver schroot = devel 48 projtag schroot = 1 97 49 98 50 # Hash of valid version names 99 #version schroot = devel,stable 51 version schroot = devel 100 52 101 53 # Is it a test version or a production version … … 108 60 #pkgtag schroot = 3 109 61 # Hash of default package/package directory 110 #defpkgdir schroot = dir-schroot 62 defpkgdir schroot = . 111 63 # Hash of additional package/package directory 112 64 #extpkgdir minor-pkg = dir-minor-pkg -
projects/schroot/pbconf/devel/schroot/rpm/schroot.spec
r660 r662 5 5 #%define srcname PBPKG 6 6 7 Summary: bla-bla8 Summary(fr): french bla-bla7 Summary: Execute commands in a chroot environment 8 Summary(fr): Exécute des commandes dans un environnement chrooté 9 9 10 10 Name: PBREALPKG … … 15 15 Url: PBURL 16 16 Source: PBREPO/PBSRC 17 #PBPATCHSRC17 PBPATCHSRC 18 18 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -u -n) 19 #Requires: PBDEP 19 Requires: PBDEP 20 BuildRequires: PBBUILDDEP e2fsprogs-devel e2fsprogs pam-devel gcc-c++ 20 21 21 22 %description … … 23 24 24 25 %description -l fr 25 french desc 26 Exécute des commandes dans un environnement chrooté 26 27 27 28 %prep … … 29 30 # Used if virtual name != real name (perl, ...) 30 31 #%setup -q -n %{srcname}-%{version} 31 #PBPATCHCMD32 PBPATCHCMD 32 33 33 34 %build 34 %configure 35 %configure UUID_CFLAGS=-I/usr/include UUID_LIBS=-luuid --enable-static --disable-shared 35 36 make %{?_smp_mflags} 36 37 … … 43 44 44 45 %files 45 %defattr(-,root,root )46 %defattr(-,root,root,-) 46 47 %doc ChangeLog 47 %doc INSTALL COPYING README AUTHORS NEWS 48 %doc INSTALL THANKS README TODO NEWS 49 %config /etc/pam.d/schroot 50 %config /etc/schroot/* 51 %attr(4755, root, root) %{_bindir}/schroot 52 %{_mandir}/*/* 53 %dir %{_includedir}/sbuild 54 %{_libdir}/pkgconfig/sbuild.pc 55 %{_libdir}/libsbuild.a 56 %{_libdir}/libsbuild.la 57 %dir %{_libexecdir}/schroot 48 58 49 59 %changelog
Note:
See TracChangeset
for help on using the changeset viewer.