Benutzer-Werkzeuge

Webseiten-Werkzeuge


freebsd:poudriere

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
freebsd:poudriere [2018/05/31 16:14]
127.0.0.1 Externe Bearbeitung
freebsd:poudriere [2018/12/15 13:25] (aktuell)
Zeile 35: Zeile 35:
 poudriere jail -c -v 11.0-RELEASE -a amd64 -j 110amd64 poudriere jail -c -v 11.0-RELEASE -a amd64 -j 110amd64
 poudriere jail -c -v 11.1-RELEASE -a amd64 -j 111amd64 poudriere jail -c -v 11.1-RELEASE -a amd64 -j 111amd64
-poudriere jail -c -v 12.0-CURRENT ​-a amd64 -j 120amd64 +poudriere jail -c -v 11.2-RELEASE -a amd64 -j 112amd64 
-poudriere ports -c+poudriere jail -c -v 12.0-RELEASE ​-a amd64 -j 120amd64 
 +poudriere ports -c -m svn
 poudriere ports -c -B branches/​2018Q2 -p 2018Q2 -m svn poudriere ports -c -B branches/​2018Q2 -p 2018Q2 -m svn
 +poudriere ports -c -B branches/​2018Q3 -p 2018Q3 -m svn
 +poudriere ports -c -B branches/​2018Q4 -p 2018Q4 -m svn
 +</​code>​
 +
 +===== Make it accessible by ${ABI} =====
 +<​code>​
 +cd /​usr/​local/​poudriere/​data/​packages/​
 +ln -s 112amd64-default FreeBSD:​11:​amd64
 +ln -s 112amd64-gitlab FreeBSD:​11:​amd64-gitlab
 +ln -s 120amd64-default FreeBSD:​12:​amd64
 +ln -s 120amd64-gitlab FreeBSD:​12:​amd64-gitlab
 </​code>​ </​code>​
  
Zeile 50: Zeile 62:
 Set some build options for the jail: Set some build options for the jail:
 <code yaml /​usr/​local/​etc/​poudriere.d/​make.conf>​ <code yaml /​usr/​local/​etc/​poudriere.d/​make.conf>​
-DEFAULT_VERSIONS=php=7.1 apache=2.4 mysql=10.2m bdb=6 ssl=openssl+DEFAULT_VERSIONS=php=7.2 mysql=10.3m bdb=6 ssl=openssl111 pgsql=9.6 samba=4.8
 WITH_BDB6_PERMITTED=1 WITH_BDB6_PERMITTED=1
-WITH_OPENSSL_PORT=yes+WANT_OPENLDAP_SASL=yes
  
 WITH_MPM=event WITH_MPM=event
Zeile 59: Zeile 71:
  
 DISABLE_LICENSES=yes DISABLE_LICENSES=yes
 +NO_LICENSES_INSTALL= ​          yes
 +NO_LICENSES_DIALOGS= ​          yes
 +LICENSES_ACCEPTED+=NONE
 </​code>​ </​code>​
  
 Define the ports we would like to build: Define the ports we would like to build:
 <code yaml /​usr/​local/​etc/​poudriere.d/​pkglist>​ <code yaml /​usr/​local/​etc/​poudriere.d/​pkglist>​
-databases/​mariadb102-server +#databases/​mariadb102-server 
-databases/mongodb+databases/mariadb103-server 
 +databases/​mongodb36
 #​www/​apache24 #​www/​apache24
 www/​mod_geoip2 www/​mod_geoip2
Zeile 73: Zeile 89:
 sysutils/​beadm sysutils/​beadm
 #dns/bind99 #dns/bind99
-dns/bind910+#dns/bind910 
 +#​dns/​bind911 
 +dns/​bind912 
 +#​dns/​bind913
 dns/sshfp dns/sshfp
 security/​clamav security/​clamav
Zeile 84: Zeile 103:
 www/​dokuwiki www/​dokuwiki
 security/​openssl security/​openssl
-mail/dovecot2 +mail/dovecot 
-mail/dovecot2-pigeonhole+mail/dovecot-pigeonhole
 mail/​fetchmail mail/​fetchmail
 devel/git devel/git
Zeile 95: Zeile 114:
 www/​fcgiwrap www/​fcgiwrap
 net/haproxy net/haproxy
 +net/socat
 +converters/​base64
 sysutils/​hatop sysutils/​hatop
 www/​varnish4 www/​varnish4
Zeile 102: Zeile 123:
 #lang/php56 #lang/php56
 #​lang/​php56-extensions #​lang/​php56-extensions
-devel/php-xdebug +devel/pecl-xdebug 
-devel/php5-geshi+devel/php-geshi
 devel/​php-composer devel/​php-composer
-lang/​php71 +#lang/​php71 
-lang/​php71-extensions+#lang/php71-extensions 
 +lang/​php72 
 +lang/php72-extensions
  
 german/​hunspell german/​hunspell
Zeile 113: Zeile 136:
 www/smarty3 www/smarty3
 databases/​phpmyadmin databases/​phpmyadmin
 +databases/​phppgadmin
 #​databases/​adminer #​databases/​adminer
-www/​gallery3+#www/​gallery3
 #​devel/​pecl-uploadprogress #​devel/​pecl-uploadprogress
 #​www/​pecl-twig #​www/​pecl-twig
Zeile 133: Zeile 157:
 x11/xterm x11/xterm
 x11/xauth x11/xauth
-security/​fwbuilder+#security/​fwbuilder
  
-www/piwik+www/matomo
 mail/​postfix mail/​postfix
 mail/​postsrsd mail/​postsrsd
Zeile 147: Zeile 171:
 mail/​spamass-milter mail/​spamass-milter
 mail/​mailman mail/​mailman
 +mail/​pear-Mail_Mime
 mail/​roundcube mail/​roundcube
 +mail/​roundcube-markasjunk2
 +net/​pear-Net_SMTP
  
 www/​mod_security www/​mod_security
Zeile 170: Zeile 197:
 #​net-mgmt/​nagios #​net-mgmt/​nagios
 #​net-mgmt/​nagios4 #​net-mgmt/​nagios4
-net-mgmt/​nrpe 
 #​net-mgmt/​nagios-plugins #​net-mgmt/​nagios-plugins
 net-mgmt/​nagios-spamd-plugin net-mgmt/​nagios-spamd-plugin
Zeile 183: Zeile 209:
 shells/​scponly shells/​scponly
 sysutils/​smartmontools sysutils/​smartmontools
-net/samba43+#net/samba44 
 +#​net/​samba46 
 +net/samba48
 sysutils/​screen sysutils/​screen
 ports-mgmt/​poudriere ports-mgmt/​poudriere
-ports-mgmt/​poudriere-devel+#ports-mgmt/​poudriere-devel 
 +ports-mgmt/​portlint 
 +security/​vuxml
 net/rsync net/rsync
 sysutils/​pwgen sysutils/​pwgen
 databases/​mysqltuner databases/​mysqltuner
  
-net/isc-dhcp43-server+net/isc-dhcp44-server
 devel/​ccache devel/​ccache
 converters/​dosunix converters/​dosunix
Zeile 199: Zeile 229:
 www/httrack www/httrack
 benchmarks/​iperf benchmarks/​iperf
 +benchmarks/​iperf3
 net-mgmt/​iftop net-mgmt/​iftop
 net-mgmt/​smokeping net-mgmt/​smokeping
Zeile 204: Zeile 235:
 net-mgmt/​net-snmp net-mgmt/​net-snmp
 deskutils/​note deskutils/​note
-ports-mgmt/​portmaster +#ports-mgmt/​portmaster 
-ports-mgmt/​portdowngrade +#ports-mgmt/​portdowngrade 
-ports-mgmt/​portupgrade +#ports-mgmt/​portupgrade 
-ports-mgmt/​dialog4ports+#ports-mgmt/​dialog4ports
  
 databases/​p5-DBD-mysql databases/​p5-DBD-mysql
Zeile 248: Zeile 279:
 devel/​p5-ExtUtils-ParseXS devel/​p5-ExtUtils-ParseXS
 devel/​p5-Carp-Clan devel/​p5-Carp-Clan
 +net/​p5-Socket
 graphics/​p5-GD graphics/​p5-GD
 misc/​p5-Geography-Countries misc/​p5-Geography-Countries
Zeile 277: Zeile 309:
 devel/​p5-SVN-Notify devel/​p5-SVN-Notify
 graphics/​p5-Image-Size graphics/​p5-Image-Size
 +www/​p5-Template-Toolkit
 +www/​p5-HTML-Scrubber
 +devel/​p5-List-SomeUtils
 +devel/​p5-List-SomeUtils-XS
 +mail/​p5-Email-Send
 +devel/​p5-File-Slurp
 +devel/​p5-Getopt-Long
 +devel/​p5-Return-Value
 +devel/​p5-Storable
  
-editors/​emacs-nox11+editors/​emacs@nox
 security/​keepass security/​keepass
  
Zeile 285: Zeile 326:
 www/​rubygem-passenger www/​rubygem-passenger
 www/redmine www/redmine
 +www/​rubygem-puma
 www/​rubygem-thin www/​rubygem-thin
 devel/​rubygem-abstract devel/​rubygem-abstract
Zeile 294: Zeile 336:
 security/​rubygem-bcrypt-ruby security/​rubygem-bcrypt-ruby
 devel/​rubygem-daemon_controller devel/​rubygem-daemon_controller
-devel/​rubygem-fastthread 
 devel/​rubygem-file-tail devel/​rubygem-file-tail
 devel/​rubygem-metaclass devel/​rubygem-metaclass
Zeile 323: Zeile 364:
 www/​mediawiki127 www/​mediawiki127
 www/phpbb3 www/phpbb3
 +#​www/​magento
  
 #devel/gogs #devel/gogs
-www/gitlab+www/gitlab-ce 
 +devel/​gitlab-runner 
 +databases/​postgresql96-server 
 +databases/​postgresql96-contrib
 sysutils/​ezjail sysutils/​ezjail
 security/​snort security/​snort
Zeile 356: Zeile 401:
 benchmarks/​bonnie++ benchmarks/​bonnie++
  
 +devel/​arcanist
 ports-mgmt/​genplist ports-mgmt/​genplist
 misc/grc misc/grc
  
 www/npm www/npm
 +#​lang/​phantomjs
 +
 +# stuff to run redmine->​gitlab migration tool
 +#​devel/​py-log4py
 +
 +sysutils/​lsop
 +sysutils/​dmidecode
 +
 +# to automatically test gitlab
 +sysutils/​vagrant
 +emulators/​virtualbox-ose-nox11
 +emulators/​virtualbox-ose-additions-nox11
 +sysutils/​ansible
 +
 +net/dante
 +#​sysutils/​docker
 +sysutils/​docker-freebsd
 +
 +sysutils/​powermon
 +sysutils/​DTraceToolkit
 +
 </​code>​ </​code>​
  
Zeile 365: Zeile 432:
 <code console> <code console>
 cd /​usr/​local/​etc/​poudriere.d cd /​usr/​local/​etc/​poudriere.d
-poudriere options ​-j 103amd64 -f pkglist +poudriere options -f pkglist
-poudriere options -j 111amd64 ​-f pkglist+
 </​code>​ </​code>​
  
Zeile 372: Zeile 438:
 <code console> <code console>
 cd /​usr/​local/​etc/​poudriere.d cd /​usr/​local/​etc/​poudriere.d
-poudriere options -c -j 103amd64 -f pkglist +poudriere options -c -f pkglist
-poudriere options -c -j 111amd64 ​-f pkglist+
 </​code>​ </​code>​
  
Zeile 380: Zeile 445:
 poudriere bulk -f /​usr/​local/​etc/​poudriere.d/​103amd64-pkglist -j 103amd64 poudriere bulk -f /​usr/​local/​etc/​poudriere.d/​103amd64-pkglist -j 103amd64
 poudriere bulk -f /​usr/​local/​etc/​poudriere.d/​110amd64-pkglist -j 110amd64 poudriere bulk -f /​usr/​local/​etc/​poudriere.d/​110amd64-pkglist -j 110amd64
 +poudriere bulk -f /​usr/​local/​etc/​poudriere.d/​120amd64-pkglist -j 120amd64
 </​code>​ </​code>​
  
Zeile 385: Zeile 451:
 <code console> <code console>
 poudriere jail -u -j 103amd64 poudriere jail -u -j 103amd64
 +poudriere jail -u -j 120amd64
 </​code>​ </​code>​
 ===== Make it available via Web ===== ===== Make it available via Web =====
Zeile 432: Zeile 499:
 <code yaml /​usr/​local/​etc/​pkg/​repos/​poudriere.conf>​ <code yaml /​usr/​local/​etc/​pkg/​repos/​poudriere.conf>​
 poudriere: { poudriere: {
-    url: "​http://<​servername>/​packages/​103amd64-default/",+    url: "​http://<​servername>/​packages/​${ABI}/",
     mirror_type:​ "​pkg+http",​     mirror_type:​ "​pkg+http",​
     signature_type:​ "​pubkey",​     signature_type:​ "​pubkey",​
Zeile 465: Zeile 532:
 <code console> <code console>
 poudriere testport -j 110amd64 textproc/​apache-solr poudriere testport -j 110amd64 textproc/​apache-solr
 +</​code>​
 +
 +===== Delete Build Environment =====
 +
 +<code console>
 +poudriere jails -d -C all -j 111amd64
 +poudriere ports -d -p 2018Q2
 +poudriere ports -d -p 2018Q3
 </​code>​ </​code>​
freebsd/poudriere.1527776085.txt.gz · Zuletzt geändert: 2018/05/31 16:14 von 127.0.0.1