update
This commit is contained in:
		| @@ -129,7 +129,6 @@ | |||||||
|     debug: |     debug: | ||||||
|       verbosity: 0 |       verbosity: 0 | ||||||
|       var: ansible_gentooimgr_out |       var: ansible_gentooimgr_out | ||||||
|  |  | ||||||
|     check_mode: false |     check_mode: false | ||||||
|  |  | ||||||
|   - name: include_tasks local.yml |   - name: include_tasks local.yml | ||||||
|   | |||||||
| @@ -12,6 +12,7 @@ DOCTEST=$(LOCAL_DOCTEST) | |||||||
|  |  | ||||||
| default:: local | default:: local | ||||||
|  |  | ||||||
|  | update:: | ||||||
| test:: local # hourly | test:: local # hourly | ||||||
| 	sudo -u ${USER} /var/local/src/var_local_$(ROLE).bash $@ | 	sudo -u ${USER} /var/local/src/var_local_$(ROLE).bash $@ | ||||||
|  |  | ||||||
|   | |||||||
| @@ -18,6 +18,7 @@ shift | |||||||
| [ -f $PREFIX/etc/testforge/testforge.bash ] && . $PREFIX/etc/testforge/testforge.bash | [ -f $PREFIX/etc/testforge/testforge.bash ] && . $PREFIX/etc/testforge/testforge.bash | ||||||
|  |  | ||||||
| [ -n "$PLAY_ANSIBLE_SRC" ] || PLAY_ANSIBLE_SRC=$BASE_ANSIBLE_SRC | [ -n "$PLAY_ANSIBLE_SRC" ] || PLAY_ANSIBLE_SRC=$BASE_ANSIBLE_SRC | ||||||
|  | [ -n "$PLAY_ANSIBLE_SRC" ] || PLAY_ANSIBLE_SRC=/mnt/o/data/TestForge/src/ansible | ||||||
| [ -z "$PLAY_ANSIBLE_SRC" ] && ERROR  export "PLAY_ANSIBLE_SRC" >&2 && exit 3 | [ -z "$PLAY_ANSIBLE_SRC" ] && ERROR  export "PLAY_ANSIBLE_SRC" >&2 && exit 3 | ||||||
| [ ! -d "$PLAY_ANSIBLE_SRC" ] && ERROR  ! -d "PLAY_ANSIBLE_SRC" >&2 && exit 4 | [ ! -d "$PLAY_ANSIBLE_SRC" ] && ERROR  ! -d "PLAY_ANSIBLE_SRC" >&2 && exit 4 | ||||||
| [ ! -f "$PLAY_ANSIBLE_SRC"/hosts.yml ] && ERROR  ! -f "PLAY_ANSIBLE_SRC"/hosts.yml >&2  && exit 4 | [ ! -f "$PLAY_ANSIBLE_SRC"/hosts.yml ] && ERROR  ! -f "PLAY_ANSIBLE_SRC"/hosts.yml >&2  && exit 4 | ||||||
|   | |||||||
| @@ -29,7 +29,8 @@ LONGOPTS="help,version,checksum,snapshot,dedupe,moniker:,dest:" | |||||||
| dedupe= | dedupe= | ||||||
| DIRS= | DIRS= | ||||||
|  |  | ||||||
| . /usr/local/bin/usr_local_base.bash || exit 2 | # . /usr/local/bin/usr_local_base.bash | ||||||
|  | . /usr/local/bin/usr_local_tput.bash || exit 2 | ||||||
| error () { retval=$1 ; shift; echo "ERROR: $prog" $* ; exit $retval ; } | error () { retval=$1 ; shift; echo "ERROR: $prog" $* ; exit $retval ; } | ||||||
|  |  | ||||||
| ARGS=$(getopt --options $SHORTOPTS  --longoptions $LONGOPTS -- "$@") | ARGS=$(getopt --options $SHORTOPTS  --longoptions $LONGOPTS -- "$@") | ||||||
|   | |||||||
| @@ -4,7 +4,8 @@ | |||||||
| prog=$( basename $0 .bash ) | prog=$( basename $0 .bash ) | ||||||
| PREFIX=/usr/local | PREFIX=/usr/local | ||||||
| ROLE=base | ROLE=base | ||||||
| . /usr/local/bin/usr_local_base.bash || exit 2 | # . /usr/local/bin/usr_local_base.bash | ||||||
|  | . /usr/local/bin/usr_local_tput.bash || exit 2 | ||||||
|  |  | ||||||
| umask 0022 | umask 0022 | ||||||
| [ "$#" -gt 0 ] && inidir=$1 || inidir=/usr/local/etc/testforge | [ "$#" -gt 0 ] && inidir=$1 || inidir=/usr/local/etc/testforge | ||||||
|   | |||||||
| @@ -25,7 +25,7 @@ fi | |||||||
| cd /usr/local/src || exit 1 | cd /usr/local/src || exit 1 | ||||||
|  |  | ||||||
| if [ ! -d $DIR ] ; then | if [ ! -d $DIR ] ; then | ||||||
|     grep -q "^wlan[1-9][ 	]00000000" /proc/net/route || { echo INFO: not connected ; exit 0 ; } |     grep -q "^wlan[1-9][0-9]*[ 	]00000000" /proc/net/route || { echo INFO: not connected ; exit 0 ; } | ||||||
|     [ -f /usr/local/net/Http/$URL ] || \ |     [ -f /usr/local/net/Http/$URL ] || \ | ||||||
|       wget -xcP /usr/local/net/Http/ http://$URL || exit 1 |       wget -xcP /usr/local/net/Http/ http://$URL || exit 1 | ||||||
|     tar xvfJ /usr/local/net/Http/$URL |     tar xvfJ /usr/local/net/Http/$URL | ||||||
| @@ -45,7 +45,7 @@ for file in $BASE/*.crt ; do | |||||||
|  |  | ||||||
| [ -f blacklist.txt ] || { echo ERROR: missing blacklist.txt ; exit 4 ; } | [ -f blacklist.txt ] || { echo ERROR: missing blacklist.txt ; exit 4 ; } | ||||||
|  |  | ||||||
| if [ ! -f certdata.txt.mozilla ] && grep -q "^wlan[1-9][ 	]00000000" /proc/net/route ; then | if [ ! -f certdata.txt.mozilla ] && grep -q "^wlan[1-9][0-9]*[ 	]00000000" /proc/net/route ; then | ||||||
|     [ -f /usr/local/net/Http/$URL_CERTDATA ] || \ |     [ -f /usr/local/net/Http/$URL_CERTDATA ] || \ | ||||||
|       wget -xcP /usr/local/net/Http/ http://$URL_CERTDATA |       wget -xcP /usr/local/net/Http/ http://$URL_CERTDATA | ||||||
| fi | fi | ||||||
|   | |||||||
| @@ -1,4 +1,4 @@ | |||||||
| #!/bin/sh | #!/bin/bash | ||||||
| # -*- mode: sh; fill-column: 75; tab-width: 8; coding: utf-8-unix -*- | # -*- mode: sh; fill-column: 75; tab-width: 8; coding: utf-8-unix -*- | ||||||
|  |  | ||||||
| # The idea here is to run ansible_local.bash --tags daily | # The idea here is to run ansible_local.bash --tags daily | ||||||
| @@ -11,9 +11,9 @@ prog=`basename $0 .bash` | |||||||
| PREFIX=/usr/local | PREFIX=/usr/local | ||||||
| ROLE=toxcore | ROLE=toxcore | ||||||
| [ -f /usr/local/etc/testforge/testforge.bash ] && \ | [ -f /usr/local/etc/testforge/testforge.bash ] && \ | ||||||
|     . /usr/local/etc/testforge/testforge.bash |     . /usr/local/etc/testforge/testforge.bash && \ | ||||||
|  |     export PLAY_ANSIBLE_SRC=$BASE_ANSIBLE_SRC | ||||||
| TOXCORE_LOG_DIR=$PREFIX/var/log | TOXCORE_LOG_DIR=$PREFIX/var/log | ||||||
| [ -d $TOXCORE_LOG_DIR ] || mkdir -p $TOXCORE_LOG_DIR |  | ||||||
| . /usr/local/src/usr_local_src.bash | . /usr/local/src/usr_local_src.bash | ||||||
|  |  | ||||||
| TOHOST=files.pythonhosted.org | TOHOST=files.pythonhosted.org | ||||||
| @@ -35,6 +35,7 @@ errs=0 | |||||||
| warns=0 | warns=0 | ||||||
| WLOG="$TOXCORE_LOG_DIR"/$ly/W$prog$$.log | WLOG="$TOXCORE_LOG_DIR"/$ly/W$prog$$.log | ||||||
| ELOG="$TOXCORE_LOG_DIR"/$ly/E$prog$$.log | ELOG="$TOXCORE_LOG_DIR"/$ly/E$prog$$.log | ||||||
|  | [ -d $TOXCORE_LOG_DIR/$ly ] || mkdir -p $TOXCORE_LOG_DIR/$ly | ||||||
|  |  | ||||||
| [ -d /usr/local/share/doc ] || mkdir -p /usr/local/share/doc | [ -d /usr/local/share/doc ] || mkdir -p /usr/local/share/doc | ||||||
| [ -d /var/local/share/doc/txt ] && [ ! -d /usr/local/share/doc/txt ] && \ | [ -d /var/local/share/doc/txt ] && [ ! -d /usr/local/share/doc/txt ] && \ | ||||||
| @@ -72,13 +73,15 @@ if [ -d /etc/libvirt/qemu ] ; then | |||||||
|     fi |     fi | ||||||
|  |  | ||||||
|     if /etc/init.d/libvirtd status ; then |     if /etc/init.d/libvirtd status ; then | ||||||
| if [ "$MODE" = whonix ] ; then | 	if [ "$MODE" = whonix ] ; then | ||||||
| 	    elt=toxcore_libvirt_test_ga | 	    elt=toxcore_libvirt_test_ga | ||||||
| 	    DBUG $elt | 	    DBUG $elt | ||||||
| 	    if virsh net-list | grep -q External ; then | 	    if virsh net-list | grep -q External ; then | ||||||
| 		/usr/local/bin/toxcore_libvirt_test_ga.bash | 		/usr/local/bin/toxcore_libvirt_test_ga.bash | ||||||
| 	    fi | 	    fi | ||||||
| fi | 	fi | ||||||
|  |     fi | ||||||
|  |     if /etc/init.d/libvirtd status >/dev/null ; then | ||||||
| 	virsh list | grep '^ [0-9]' | while read id elt rest ; do | 	virsh list | grep '^ [0-9]' | while read id elt rest ; do | ||||||
| 	    [ $rest = running ] || continue | 	    [ $rest = running ] || continue | ||||||
| 	    virsh dumpxml $elt | grep -q org.qemu.guest_agent.0.*connected || \ | 	    virsh dumpxml $elt | grep -q org.qemu.guest_agent.0.*connected || \ | ||||||
| @@ -94,24 +97,22 @@ export SSLTEST_TESTS="testssl nmap" | |||||||
| if route | grep -q def ; then | if route | grep -q def ; then | ||||||
|     elt=testforge_ssl_test |     elt=testforge_ssl_test | ||||||
|     DBUG $elt |     DBUG $elt | ||||||
|     $PREFIX/bin/testforge_ssl_test.bash -v 3 $TOHOST |     $PREFIX/bin/toxcore_ssl_test.bash -v 3 $TOHOST | ||||||
|     retval=$? |     retval=$? | ||||||
|     if [ $retval -ne 0 ] ; then |     if [ $retval -ne 0 ] ; then | ||||||
| 	ERROR retval=$retval testforge_ssl_test.bash -v 3 $TOHOST|tee -a $ELOG | 	ERROR retval=$retval toxcore_ssl_test.bash -v 3 $TOHOST|tee -a $ELOG | ||||||
|     else |     else | ||||||
| 	INFO testforge_ssl_test.bash -v 3 $TOHOST | 	INFO toxcore_ssl_test.bash -v 3 $TOHOST | ||||||
|     fi |     fi | ||||||
| fi |  | ||||||
|  |  | ||||||
| elt=testforge_dirmngr_test |     elt=testforge_dirmngr_test | ||||||
| if route | grep -q default ; then |  | ||||||
|     DBUG $elt |     DBUG $elt | ||||||
|     $PREFIX/bin/testforge_dirmngr_test.bash |     $PREFIX/bin/toxcore_dirmngr_test.bash | ||||||
|     retval=$? |     retval=$? | ||||||
|     if [ $retval -ne 0 ] ; then |     if [ $retval -ne 0 ] ; then | ||||||
| 	ERROR retval=$retval testforge_dirmngr_test.bash | tee -a $ELOG | 	ERROR retval=$retval toxcore_dirmngr_test.bash | tee -a $ELOG | ||||||
|     else |     else | ||||||
| 	INFO testforge_dirmngr_test.bash | 	INFO toxcore_dirmngr_test.bash | ||||||
|     fi |     fi | ||||||
| fi | fi | ||||||
|  |  | ||||||
|   | |||||||
| @@ -181,7 +181,7 @@ SSLTEST_TESTS="$tests" | |||||||
| declare -a tests_ran | declare -a tests_ran | ||||||
| tests_ran=() | tests_ran=() | ||||||
|  |  | ||||||
| grep -q "^wlan[1-9][ 	]00000000" /proc/net/route || { WARN "not connected" ; exit 0 ; } | grep -q "^wlan[1-9][0-9]*[ 	]00000000" /proc/net/route || { WARN "not connected" ; exit 0 ; } | ||||||
|  |  | ||||||
| IF=`route | grep ^def |sed -e 's/.* //'` | IF=`route | grep ^def |sed -e 's/.* //'` | ||||||
| [ -n "$IF" ] || { ERROR "no IF" ; exit 10 ; } | [ -n "$IF" ] || { ERROR "no IF" ; exit 10 ; } | ||||||
| @@ -232,7 +232,7 @@ ssltest_proxies $onion | |||||||
| rm -f $TMPDIR/${LOGP}.*.* | rm -f $TMPDIR/${LOGP}.*.* | ||||||
| OUTF=$TMPDIR/${LOGP}.out | OUTF=$TMPDIR/${LOGP}.out | ||||||
| for CAFILE in $SSLTEST_CERTS ; do | for CAFILE in $SSLTEST_CERTS ; do | ||||||
|     grep -q "^wlan[1-9][ 	]00000000" /proc/net/route || { |     grep -q "^wlan[1-9][0-9]*[ 	]00000000" /proc/net/route || { | ||||||
| 	WARN $prog we are not connected >&2 | 	WARN $prog we are not connected >&2 | ||||||
| 	exit `expr 256 - 1` | 	exit `expr 256 - 1` | ||||||
|     } |     } | ||||||
|   | |||||||
| @@ -8,7 +8,7 @@ PREFIX=/usr/local | |||||||
| ROLE=toxcore | ROLE=toxcore | ||||||
|  |  | ||||||
| PKG=dracut | PKG=dracut | ||||||
| VER=050 | VER=055 | ||||||
| DIR=${PKG}-$VER | DIR=${PKG}-$VER | ||||||
| URL=distfiles.gentoo.org/distfiles/$DIR.tar.xz | URL=distfiles.gentoo.org/distfiles/$DIR.tar.xz | ||||||
| URI="https://www.kernel.org/pub/linux/utils/boot/${VER}/${DIR}.tar.xz" | URI="https://www.kernel.org/pub/linux/utils/boot/${VER}/${DIR}.tar.xz" | ||||||
| @@ -21,7 +21,8 @@ gpg --recv-keys 9BAD8B9BBD1CBDEDE3443292900F3C4971086004 | |||||||
| cd $PREFIX/src || exit 2 | cd $PREFIX/src || exit 2 | ||||||
| WD=$PWD | WD=$PWD | ||||||
|  |  | ||||||
| if [ -d /etc/apt -a $USER = root ] ; then | if [  $USER = root ] ; then | ||||||
|  |     if [ -d /etc/apt ] ; then | ||||||
| 	# old_debian_requires asciidoc libkmod-dev libkmod-dev xsltproc | 	# old_debian_requires asciidoc libkmod-dev libkmod-dev xsltproc | ||||||
| 	which xsltproc 2>/dev/null || apt-get install xsltproc || exit 2 | 	which xsltproc 2>/dev/null || apt-get install xsltproc || exit 2 | ||||||
| 	which asciidoc 2>/dev/null || apt-get install asciidoc || exit 2 | 	which asciidoc 2>/dev/null || apt-get install asciidoc || exit 2 | ||||||
| @@ -29,10 +30,11 @@ if [ -d /etc/apt -a $USER = root ] ; then | |||||||
| 	which cpio >/dev/null || emerge -fp app-arch/cpio || exit 2 | 	which cpio >/dev/null || emerge -fp app-arch/cpio || exit 2 | ||||||
| 	[ -f /usr/lib64/libkmod.so ] || emerge -fp '>=sys-apps/kmod-23[tools]' || exit 2 | 	[ -f /usr/lib64/libkmod.so ] || emerge -fp '>=sys-apps/kmod-23[tools]' || exit 2 | ||||||
|     fi |     fi | ||||||
|  | fi | ||||||
|  |  | ||||||
| if [ ! -f $DIR/dracut-initramfs-restore ] ; then | if [ ! -f $DIR/dracut-initramfs-restore ] ; then | ||||||
|     if [ -e $PREFIX/net/Http/$URL ] ; then |     if [ -e $PREFIX/net/Http/$URL ] ; then | ||||||
|       ip route|grep -q ^default || { echo "DEBUG: $0 not connected" ; exit 0 ; } |       route|grep -q ^default || { echo "DEBUG: $0 not connected" ; exit 0 ; } | ||||||
|       wget -xc -P $PREFIX/net/Http https://$URL |       wget -xc -P $PREFIX/net/Http https://$URL | ||||||
|     fi |     fi | ||||||
|     tar xvfJ $PREFIX/net/Http/$URL |     tar xvfJ $PREFIX/net/Http/$URL | ||||||
| @@ -110,6 +112,15 @@ EOF | |||||||
|     [ -x $PREFIX/lib/dracut/dracut-install -a \ |     [ -x $PREFIX/lib/dracut/dracut-install -a \ | ||||||
| 	 $PREFIX/lib/dracut/dracut-install -nt install/dracut-install ] || \ | 	 $PREFIX/lib/dracut/dracut-install -nt install/dracut-install ] || \ | ||||||
| 	make install >> install.log  2>&1 || exit 8 | 	make install >> install.log  2>&1 || exit 8 | ||||||
|  |     [ -x $PREFIX/bin/${ROLE}_dracut.bash ] || cat >$PREFIX/bin/${ROLE}_dracut.bash <<EOF | ||||||
|  | ROLE=$ROLE | ||||||
|  | PREFIX=/usr/local | ||||||
|  | VER=055 | ||||||
|  |  | ||||||
|  | cd $PREFIX/src/dracut-$VER || exit 1 | ||||||
|  |  | ||||||
|  | exec dracut.sh "\$@" | ||||||
|  | EOF | ||||||
|      |      | ||||||
| elif [ "$1" = 'test' ] ; then | elif [ "$1" = 'test' ] ; then | ||||||
|     $PREFIX/bin/$PKG --help || exit 30 |     $PREFIX/bin/$PKG --help || exit 30 | ||||||
| @@ -126,7 +137,6 @@ elif [ "$1" = 'refresh' ] ; then # 6* | |||||||
| 	tar xfBv - -C ../../patches/gpgkey/usr/local/src/dracut-050/ | 	tar xfBv - -C ../../patches/gpgkey/usr/local/src/dracut-050/ | ||||||
| fi | fi | ||||||
|  |  | ||||||
|  |  | ||||||
| exit 0 | exit 0 | ||||||
|  |  | ||||||
| cp -p  install/dracut-install $PREFIX/bin | cp -p  install/dracut-install $PREFIX/bin | ||||||
|   | |||||||
| @@ -2,13 +2,13 @@ | |||||||
| # -*- mode: sh; fill-column: 75; tab-width: 8; coding: utf-8-unix -*- | # -*- mode: sh; fill-column: 75; tab-width: 8; coding: utf-8-unix -*- | ||||||
|  |  | ||||||
| prog=`basename $0 .bash` | prog=`basename $0 .bash` | ||||||
| PREFIX=/var/local | PREFIX=/usr/local | ||||||
| [ -f /usr/local/etc/testforge/testforge.bash ] && \ | [ -f /usr/local/etc/testforge/testforge.bash ] && \ | ||||||
|   . /usr/local/etc/testforge/testforge.bash |   . /usr/local/etc/testforge/testforge.bash | ||||||
| ROLE=toxcore | ROLE=toxcore | ||||||
|  |  | ||||||
| . /var/local/src/var_local_src.bash || exit 2 | . /usr/local/src/usr_local_src.bash || exit 2 | ||||||
|  | x | ||||||
| PKG="kernel-expect" | PKG="kernel-expect" | ||||||
|  |  | ||||||
| GIT_HUB=github.com | GIT_HUB=github.com | ||||||
|   | |||||||
| @@ -12,7 +12,7 @@ P="BASE_PYTHON${PYVER}_MINOR" | |||||||
| [ -z "$PYTHON_MINOR" ] && PYTHON_MINOR="$(eval echo \$$P)" | [ -z "$PYTHON_MINOR" ] && PYTHON_MINOR="$(eval echo \$$P)" | ||||||
| PYTHON_EXE_MSYS=$PREFIX/bin/python$PYTHON_MINOR.sh | PYTHON_EXE_MSYS=$PREFIX/bin/python$PYTHON_MINOR.sh | ||||||
| PYTHON_EXE=$PYTHON_EXE_MSYS | PYTHON_EXE=$PYTHON_EXE_MSYS | ||||||
| PYTHON_PIP_MSYS=$PREFIX/bin/pip$PYTHON_MINOR.sh | PIP_EXE_MSYS=$PREFIX/bin/pip$PYTHON_MINOR.sh | ||||||
|  |  | ||||||
| MOD="pyassuan" | MOD="pyassuan" | ||||||
| DIR="${MOD}" | DIR="${MOD}" | ||||||
|   | |||||||
| @@ -28,11 +28,14 @@ if [ "$#" -eq 0 ] ; then | |||||||
| #	[ -f $PREFIX/bin/sdwdate.bash ] || \ | #	[ -f $PREFIX/bin/sdwdate.bash ] || \ | ||||||
| #	sh sdwdate.bash | #	sh sdwdate.bash | ||||||
|  |  | ||||||
|  |     bash analyze-ssl.bash | ||||||
|     bash gridfire.bash # || exit 16$? |     bash gridfire.bash # || exit 16$? | ||||||
|     bash pyassuan.bash #|| exit 17$? |     bash pyassuan.bash #|| exit 17$? | ||||||
|     bash tinfoilhat.shmoo.com.bash |     bash tinfoilhat.shmoo.com.bash | ||||||
|     #    sh negotiator.bash |     #    sh negotiator.bash | ||||||
|     bash kernelexpect.bash |     bash kernelexpect.bash | ||||||
|  |     bash kernel-hardening-checker.bash | ||||||
|  |      | ||||||
|     # bash dracut-055.bash |     # bash dracut-055.bash | ||||||
|     bash toxygen_wrapper.bash |     bash toxygen_wrapper.bash | ||||||
|      |      | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								roles/toxcore/tasks/Gentoo/main.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								roles/toxcore/tasks/Gentoo/main.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,2 @@ | |||||||
|  | - include_tasks: Gentoo//use.yml | ||||||
|  | - include_tasks: Gentoo//mask.yml | ||||||
							
								
								
									
										47
									
								
								roles/toxcore/tasks/Gentoo/mask.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										47
									
								
								roles/toxcore/tasks/Gentoo/mask.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,47 @@ | |||||||
|  | # -*- mode: yaml; tab-width: 0; coding: utf-8-unix -*- | ||||||
|  | # This is an automatically generated file: do not edit | ||||||
|  |  | ||||||
|  | --- | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.mask/2023_BROKEN.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.mask/2023_BROKEN.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore qemu" | ||||||
|  |     block: | | ||||||
|  |       =app-emulation/qemu-guest-agent-8.0.2 | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.mask/2023_BROKEN.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.mask/2023_BROKEN.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore qemu" | ||||||
|  |     block: | | ||||||
|  |       =app-emulation/qemu-guest-agent-8.0.0 | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.mask/2023_BROKEN.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.mask/2023_BROKEN.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore qemu" | ||||||
|  |     block: | | ||||||
|  |       =app-emulation/qemu-guest-agent-8.0.3 | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.mask/2023_BROKEN.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.mask/2023_BROKEN.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore libvirt" | ||||||
|  |     block: | | ||||||
|  |       =app-emulation/libvirt-9.4.0-r1 | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.mask/2022_BLOCKED.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.mask/2022_BLOCKED.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore docker" | ||||||
|  |     block: | | ||||||
|  |       app-containers/docker-compose | ||||||
|  |  | ||||||
							
								
								
									
										367
									
								
								roles/toxcore/tasks/Gentoo/use.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										367
									
								
								roles/toxcore/tasks/Gentoo/use.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,367 @@ | |||||||
|  | # -*- mode: yaml; tab-width: 0; coding: utf-8-unix -*- | ||||||
|  | # This is an automatically generated file: do not edit | ||||||
|  |  | ||||||
|  | --- | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.use/2020-03_jq.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.use/2020-03_jq.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore jq" | ||||||
|  |     block: | | ||||||
|  |       app-misc/jq oniguruma | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.use/2017-01_git.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.use/2017-01_git.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore git" | ||||||
|  |     block: | | ||||||
|  |       dev-vcs/git -gnupg -subversion -perl -pcre-jit -pcre -nls tk -gtk emacs | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.use/2017-01-01_libguestfs.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.use/2017-01-01_libguestfs.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore iptables" | ||||||
|  |     block: | | ||||||
|  |       net-firewall/iptables nftables ipv6 | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.use/2017-01_git.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.use/2017-01_git.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore git" | ||||||
|  |     block: | | ||||||
|  |       dev-vcs/git -gnupg -subversion -perl -pcre-jit -pcre -nls tk -gtk emacs | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.use/2015-05_pylint.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.use/2015-05_pylint.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore pylint" | ||||||
|  |     block: | | ||||||
|  |       dev-python/pylint tk | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.use/2017-08_testdisk.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.use/2017-08_testdisk.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore testdisk" | ||||||
|  |     block: | | ||||||
|  |       app-admin/testdisk ntfs qt5 -ewf | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.use/2020-01_static-libs.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.use/2020-01_static-libs.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore zstd" | ||||||
|  |     block: | | ||||||
|  |       app-arch/zstd static-libs | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.use/2021-00_verify-sig.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.use/2021-00_verify-sig.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore libsodium" | ||||||
|  |     block: | | ||||||
|  |       dev-libs/libsodium verify-sig | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.use/2016-11_world.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.use/2016-11_world.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore libvpx" | ||||||
|  |     block: | | ||||||
|  |       media-libs/libvpx svc | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.use/2019-02_electron.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.use/2019-02_electron.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore libvpx" | ||||||
|  |     block: | | ||||||
|  |       media-libs/libvpx postproc svc | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.use/2013-07-cryptsetup.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.use/2013-07-cryptsetup.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore argon2" | ||||||
|  |     block: | | ||||||
|  |       app-crypt/argon2 static-libs | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.use/2020-01_static-libs.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.use/2020-01_static-libs.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore argon2" | ||||||
|  |     block: | | ||||||
|  |       app-crypt/argon2 static-libs | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.use/2016-11_world.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.use/2016-11_world.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore libvpx" | ||||||
|  |     block: | | ||||||
|  |       media-libs/libvpx svc | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.use/2019-02_electron.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.use/2019-02_electron.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore libvpx" | ||||||
|  |     block: | | ||||||
|  |       media-libs/libvpx postproc svc | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.use/2021-04_world.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.use/2021-04_world.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore libxcb" | ||||||
|  |     block: | | ||||||
|  |       x11-libs/libxcb xkb | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.use/2018-01_qt.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.use/2018-01_qt.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore libxkbcommon" | ||||||
|  |     block: | | ||||||
|  |       x11-libs/libxkbcommon X tools | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.use/2020-01_readline.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.use/2020-01_readline.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore libxml2" | ||||||
|  |     block: | | ||||||
|  |       dev-libs/libxml2 -readline | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.use/2021-00_verify-sig.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.use/2021-00_verify-sig.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore libxml2" | ||||||
|  |     block: | | ||||||
|  |       dev-libs/libxml2:2 verify-sig | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.use/2021-04_world.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.use/2021-04_world.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore libxml2" | ||||||
|  |     block: | | ||||||
|  |       dev-libs/libxml2  python icu ipv6 lzma | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.use/2021-00_verify-sig.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.use/2021-00_verify-sig.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore libvirt-python" | ||||||
|  |     block: | | ||||||
|  |       dev-python/libvirt-python verify-sig | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.use/2021-08_wafw00f.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.use/2021-08_wafw00f.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore requests" | ||||||
|  |     block: | | ||||||
|  |       dev-python/requests socks5 | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.use/2020-00_dbus.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.use/2020-00_dbus.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore dbus" | ||||||
|  |     block: | | ||||||
|  |       sys-apps/dbus X elogind -systemd | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.use/2020-01_dbus.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.use/2020-01_dbus.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore dbus" | ||||||
|  |     block: | | ||||||
|  |       sys-apps/dbus X elogind -systemd | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.use/2021-01_wayland.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.use/2021-01_wayland.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore gtk+" | ||||||
|  |     block: | | ||||||
|  |       x11-libs/gtk+ X -wayland | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.use/2021-04_world.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.use/2021-04_world.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore vte" | ||||||
|  |     block: | | ||||||
|  |       x11-libs/vte crypt -icu introspection vala -debug -gtk-doc -systemd -vanilla | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.use/2022-01_xterms.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.use/2022-01_xterms.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore vte" | ||||||
|  |     block: | | ||||||
|  |       x11-libs/vte vanilla | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.use/2021-00_verify-sig.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.use/2021-00_verify-sig.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore zfs-kmod" | ||||||
|  |     block: | | ||||||
|  |       sys-fs/zfs-kmod verify-sig | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.use/2021-00_verify-sig.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.use/2021-00_verify-sig.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore zfs" | ||||||
|  |     block: | | ||||||
|  |       sys-fs/zfs verify-sig | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.use/2021-00_verify-sig.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.use/2021-00_verify-sig.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore zfs" | ||||||
|  |     block: | | ||||||
|  |       sys-fs/zfs-kmod verify-sig | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.use/2020-01_nls.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.use/2020-01_nls.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore qemu" | ||||||
|  |     block: | | ||||||
|  |       app-emulation/qemu -nls | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.use/2021-04_qemu.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.use/2021-04_qemu.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore qemu" | ||||||
|  |     block: | | ||||||
|  |       app-emulation/qemu -accessibility aio alsa bzip2 caps -capstone curl -debug doc fdt filecaps -fuse -glusterfs gnutls gtk -infiniband -io-uring -iscsi -jack -jemalloc jpeg lzo -multipath ncurses -nfs -nls numa opengl -oss pin-upstream-blobs plugins png -pulseaudio python -rbd sasl sdl sdl-image seccomp -selinux -slirp -smartcard snappy spice ssh -static -static-user -systemtap -test -udev usb usbredir vde vhost-net vhost-user-fs virgl virtfs vnc vte xattr -xen xfs zstd # | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.use/2023-00_python-3.11.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.use/2023-00_python-3.11.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore qemu" | ||||||
|  |     block: | | ||||||
|  |       app-emulation/qemu  python_single_target_python3_11 -python_single_target_python3_10 | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.use/2019-09_spice-gtk.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.use/2019-09_spice-gtk.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore spice-gtk" | ||||||
|  |     block: | | ||||||
|  |       >=net-misc/spice-gtk-0.35 usbredir | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.use/2020-01_polkit.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.use/2020-01_polkit.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore spice-gtk" | ||||||
|  |     block: | | ||||||
|  |       net-misc/spice-gtk policykit | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.use/2020-01_polkit.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.use/2020-01_polkit.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore libvirt" | ||||||
|  |     block: | | ||||||
|  |       app-emulation/libvirt apparmor audit -bash-completion caps -dbus -dtrace -firewalld fuse -glusterfs -iscsi -iscsi-direct libssh libvirtd lvm lxc -macvtap -nfs -nls numa -openvz parted pcap -policykit qemu -rbd -sasl -selinux udev vepa verify-sig virt-network virtualbox -wireshark-plugins -xen -zfs | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.use/2020-10_nfs.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.use/2020-10_nfs.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore libvirt" | ||||||
|  |     block: | | ||||||
|  |       app-emulation/libvirt -nfs | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.use/2021-00_verify-sig.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.use/2021-00_verify-sig.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore libvirt" | ||||||
|  |     block: | | ||||||
|  |       app-emulation/libvirt verify-sig | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.use/2021-00_verify-sig.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.use/2021-00_verify-sig.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore libvirt" | ||||||
|  |     block: | | ||||||
|  |       dev-python/libvirt-python verify-sig | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.use/2020-01_polkit.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.use/2020-01_polkit.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore virt-manager" | ||||||
|  |     block: | | ||||||
|  |       app-emulation/virt-manager gtk -policykit virtualbox libvirtd caps dbus fuse libssh lxc macvtap numa parted pcap policykit qemu vepa virt-network | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.use/2019-11_qxl.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.use/2019-11_qxl.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore xf86-video-qxl" | ||||||
|  |     block: | | ||||||
|  |       x11-drivers/xf86-video-qxl xspice | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.use/2019-11_libguestfs.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.use/2019-11_libguestfs.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore libguestfs" | ||||||
|  |     block: | | ||||||
|  |       app-emulation/libguestfs parted virtualbox libvirt -erlang -lua perl fuse gtk inspect-icons introspection -ocaml python -ruby | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.use/2023-00_python-3.11.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.use/2023-00_python-3.11.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore libguestfs" | ||||||
|  |     block: | | ||||||
|  |       app-emulation/libguestfs python_single_target_python3_11 | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.use/2021-00_verify-sig.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.use/2021-00_verify-sig.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore libvirt-python" | ||||||
|  |     block: | | ||||||
|  |       dev-python/libvirt-python verify-sig | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.use/2017-02_docker.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.use/2017-02_docker.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore tini" | ||||||
|  |     block: | | ||||||
|  |       sys-process/tini static args | ||||||
|  |  | ||||||
|  | - name: "/etc/portage/package.use/2017-02_docker.txt" | ||||||
|  |   blockinfile: | ||||||
|  |     dest: /etc/portage/package.use/2017-02_docker.txt | ||||||
|  |     create: true | ||||||
|  |     marker: "# {mark} Ansible Managed Block toxcore docker" | ||||||
|  |     block: | | ||||||
|  |       app-containers/docker btrfs | ||||||
|  |  | ||||||
| @@ -120,3 +120,13 @@ | |||||||
|     - "'libvirt' in BOX_TOXCORE_FEATURES or BOX_WHONIX_PROXY_HOST != ''" |     - "'libvirt' in BOX_TOXCORE_FEATURES or BOX_WHONIX_PROXY_HOST != ''" | ||||||
|     - "ansible_virtualization_role|replace('NA', 'host') == 'host'" |     - "ansible_virtualization_role|replace('NA', 'host') == 'host'" | ||||||
|  |  | ||||||
|  | - block: | ||||||
|  |        | ||||||
|  |   - name: usr/local/etc/supervisor/conf.d/socat9050.conf | ||||||
|  |     template: | ||||||
|  |       src: usr/local/etc/supervisor/conf.d/socat9050.conf | ||||||
|  |       dest: /usr/local/etc/supervisor/conf.d/socat9050.conf | ||||||
|  |    | ||||||
|  |   when: | ||||||
|  |     - "'libvirt' in BOX_TOXCORE_FEATURES or BOX_WHONIX_PROXY_HOST != ''" | ||||||
|  |     - "ansible_virtualization_role|replace('NA', 'host') == 'host'" | ||||||
|   | |||||||
| @@ -17,9 +17,9 @@ | |||||||
|  |  | ||||||
| - block: | - block: | ||||||
|    |    | ||||||
| # https://stackoverflow.com/questions/13114268/passing-ciphers-to-libcurl-through-git |   # https://stackoverflow.com/questions/13114268/passing-ciphers-to-libcurl-through-git | ||||||
| # https://git-scm.com/docs/git-config#git-config-httpsslCipherList |   # https://git-scm.com/docs/git-config#git-config-httpsslCipherList | ||||||
| - name: ~/.gitconfig TEST_SSL_GIT_CIPHERLIST |   - name: ~/.gitconfig TEST_SSL_GIT_CIPHERLIST | ||||||
|     ini_file: |     ini_file: | ||||||
|       path: "{{ item.dest }}" |       path: "{{ item.dest }}" | ||||||
|       create: yes |       create: yes | ||||||
| @@ -31,9 +31,9 @@ | |||||||
|     with_items: |     with_items: | ||||||
|       - {dest: "{{USER_HOME}}/.gitconfig", owner: "{{ LOOP_USER }}", group: "{{ BOX_ALSO_GROUP }}" } |       - {dest: "{{USER_HOME}}/.gitconfig", owner: "{{ LOOP_USER }}", group: "{{ BOX_ALSO_GROUP }}" } | ||||||
|    |    | ||||||
| # https://stackoverflow.com/questions/48938019/git-pull-push-unable-to-access-https-ssl-routines-seem-to-be-down |   # https://stackoverflow.com/questions/48938019/git-pull-push-unable-to-access-https-ssl-routines-seem-to-be-down | ||||||
| # git config http.sslVersion tlsv1.2 |   # git config http.sslVersion tlsv1.2 | ||||||
| - name: ~/.gitconfig TEST_SSL_GIT_SSLVERSION |   - name: ~/.gitconfig TEST_SSL_GIT_SSLVERSION | ||||||
|     ini_file: |     ini_file: | ||||||
|       path: "{{ item.dest }}" |       path: "{{ item.dest }}" | ||||||
|       create: yes |       create: yes | ||||||
| @@ -133,8 +133,6 @@ | |||||||
|       block: | |       block: | | ||||||
|         [socks] |         [socks] | ||||||
|           proxy = {{SOCKS_PROXYTYPE}}://{{SOCKS_PROXYHOST}}:{{SOCKS_PROXYPORT}} |           proxy = {{SOCKS_PROXYTYPE}}://{{SOCKS_PROXYHOST}}:{{SOCKS_PROXYPORT}} | ||||||
|     when: |  | ||||||
|       - true |  | ||||||
|     with_items: |     with_items: | ||||||
|       - dest: "~{{LOOP_USER}}/.gitconfig" |       - dest: "~{{LOOP_USER}}/.gitconfig" | ||||||
|         owner: "{{ LOOP_USER }}" |         owner: "{{ LOOP_USER }}" | ||||||
|   | |||||||
| @@ -109,6 +109,8 @@ toxcore_debs_inst: | |||||||
|   - virtinst |   - virtinst | ||||||
|   - python3-hacking |   - python3-hacking | ||||||
| #  - cloud-init | #  - cloud-init | ||||||
|  |   - libfile-which-perl | ||||||
|  |   - libexpect-perl | ||||||
|  |  | ||||||
| toxcore_qemu_debs_inst: | toxcore_qemu_debs_inst: | ||||||
|   - qemu-kvm |   - qemu-kvm | ||||||
|   | |||||||
| @@ -73,6 +73,8 @@ toxcore_pkgs_inst: | |||||||
|   - x11-libs/gtk+ |   - x11-libs/gtk+ | ||||||
|   - x11-libs/gtksourceview |   - x11-libs/gtksourceview | ||||||
|   - x11-libs/vte |   - x11-libs/vte | ||||||
|  |   - dev-perl/Expect | ||||||
|  |   - dev-perl/File-Which | ||||||
|  |  | ||||||
| toxcore_pkgs_masked: | toxcore_pkgs_masked: | ||||||
|   - x11-drivers/xf86-video-amdgpu |   - x11-drivers/xf86-video-amdgpu | ||||||
|   | |||||||
| @@ -11,6 +11,9 @@ | |||||||
| # /etc/portage/package.use/2017-01_git.txt git | # /etc/portage/package.use/2017-01_git.txt git | ||||||
|       dev-vcs/git% -gnupg -subversion -perl -pcre-jit -pcre -nls tk -gtk emacs |       dev-vcs/git% -gnupg -subversion -perl -pcre-jit -pcre -nls tk -gtk emacs | ||||||
|  |  | ||||||
|  | # /etc/portage/package.use/2015-05_pylint.txt pylint | ||||||
|  |       dev-python/pylint% tk | ||||||
|  |  | ||||||
| # /etc/portage/package.use/2017-08_testdisk.txt testdisk | # /etc/portage/package.use/2017-08_testdisk.txt testdisk | ||||||
|       app-admin/testdisk% ntfs qt5 -ewf |       app-admin/testdisk% ntfs qt5 -ewf | ||||||
|  |  | ||||||
| @@ -90,7 +93,7 @@ | |||||||
|       app-emulation/qemu% -accessibility aio alsa bzip2 caps -capstone curl -debug doc fdt filecaps -fuse -glusterfs gnutls gtk -infiniband -io-uring -iscsi -jack -jemalloc jpeg lzo -multipath ncurses -nfs -nls numa opengl -oss pin-upstream-blobs plugins png -pulseaudio python -rbd sasl sdl sdl-image seccomp -selinux -slirp -smartcard snappy spice ssh -static -static-user -systemtap -test -udev usb usbredir vde vhost-net vhost-user-fs virgl virtfs vnc vte xattr -xen xfs zstd # |       app-emulation/qemu% -accessibility aio alsa bzip2 caps -capstone curl -debug doc fdt filecaps -fuse -glusterfs gnutls gtk -infiniband -io-uring -iscsi -jack -jemalloc jpeg lzo -multipath ncurses -nfs -nls numa opengl -oss pin-upstream-blobs plugins png -pulseaudio python -rbd sasl sdl sdl-image seccomp -selinux -slirp -smartcard snappy spice ssh -static -static-user -systemtap -test -udev usb usbredir vde vhost-net vhost-user-fs virgl virtfs vnc vte xattr -xen xfs zstd # | ||||||
|  |  | ||||||
| # /etc/portage/package.use/2023-00_python-3.11.txt qemu | # /etc/portage/package.use/2023-00_python-3.11.txt qemu | ||||||
|       app-emulation/qemu%   python_single_target_python3_11 python_single_target_python3_11 -python_single_target_python3_10 |       app-emulation/qemu%  python_single_target_python3_11 -python_single_target_python3_10 | ||||||
|  |  | ||||||
| # /etc/portage/package.use/2019-09_spice-gtk.txt spice-gtk | # /etc/portage/package.use/2019-09_spice-gtk.txt spice-gtk | ||||||
|       >=net-misc/spice-gtk-0.35% usbredir |       >=net-misc/spice-gtk-0.35% usbredir | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user