privacyidea: big update (pi3, python3, ...)

This commit is contained in:
Joerg Deckert 2019-11-28 20:02:11 +01:00
parent a7dd937e0f
commit d2fdae4dc2
7 changed files with 760 additions and 723 deletions

View File

@ -23,7 +23,7 @@ postinstall: timesyncd.conf firstboot.start
sed -i 's/# %wheel ALL=(ALL) ALL/%wheel ALL=(ALL) ALL/' $(CHROOT)/etc/sudoers
$(inroot) useradd -m -G users,wheel -s /bin/bash admin
$(inroot) passwd -d admin; $(inroot) passwd -e admin
$(inroot) systemctl enable screen@adm.service
$(inroot) systemctl enable tmux@root.service
# Beispiel feste IP-Adresse
cp 00-eth0.network $(CHROOT)/00-eth0.network.example
@ -47,6 +47,7 @@ postinstall: timesyncd.conf firstboot.start
cp privacyidea/pi.cfg $(CHROOT)/etc/privacyidea/
cp privacyidea/private.pem $(CHROOT)/etc/privacyidea/
cp privacyidea/public.pem $(CHROOT)/etc/privacyidea/
mkdir $(CHROOT)/etc/privacyidea/CA
cp privacyidea/openssl.cnf $(CHROOT)/etc/privacyidea/CA/
$(inroot) chown -R privacyidea:root /etc/privacyidea
chmod 600 $(CHROOT)/etc/privacyidea/enckey

View File

@ -9,7 +9,3 @@ Erstkonfiguration
- FreeRADIUS Server-Zertifikat erzeugen: cd /etc/raddb/certs/; make
- unter VMware evtl. open-vm-tools aktivieren
Hinweise
========
- FreeRADIUS läßt sich nur mit MAKEOPTS="-j1" bauen (Bug #509498). Am besten in Virtual-Appliance-Shell mit "make ... shell" springen und freeradius einzeln emergen. Es entsteht ein ein binäres Paket, welches dann immer genutzt wird.

File diff suppressed because it is too large Load Diff

View File

@ -2,7 +2,6 @@ CFLAGS="-O2 -pipe"
CXXFLAGS="-O2 -pipe"
USE="hardened justify pie ssp urandom xattr -fortran -jit -orc -pch -pic -prelink -profile -tcc"
MAKEOPTS="-j5"
# privacyIDEA/wsgi braucht Python2.7, Python3.6 ist default im aktuellen stage3
PYTHON_TARGETS="python2_7 python3_6"
##PYTHON_SINGLE_TARGET="python2_7"
PYTHON_SINGLE_TARGET="python3_6"
VIDEO_CARDS="vmware"

View File

@ -13,7 +13,17 @@ dev-python/yubiotp
dev-python/pycrypto
dev-python/mysql-connector-python
dev-python/pytest-cov
##dev-python/bottleneck
dev-python/sphinx
dev-python/sphinxcontrib-applehelp
dev-python/sphinxcontrib-devhelp
dev-python/sphinxcontrib-jsmath
dev-python/sphinxcontrib-htmlhelp
dev-python/sphinxcontrib-serializinghtml
dev-python/sphinxcontrib-qthelp
dev-python/smpplib
# grunt, wird nur zur privacyIDEA-Translation benötigt
dev-nodejs/*
# stable kann kein python3
sys-libs/talloc

View File

@ -22,14 +22,14 @@ sys-kernel/gentoo-sources symlink
net-analyzer/zabbix agent
# privacyIDEA
www-apps/privacyidea -translation PYTHON_SINGLE_TARGET: -* python2_7
www-apps/privacyidea -translation
dev-python/sqlalchemy -sqlite
dev-python/netaddr -cli
dev-python/numpy lapack
dev-libs/c-blosc hdf5
sys-devel/gcc fortran
sci-libs/hdf5 -cxx -fortran -hl
www-apache/mod_wsgi PYTHON_SINGLE_TARGET: -* python2_7
# RADIUS
net-dialup/freeradius kerberos ldap mysql python
# RADIUS (ohne Samba kein rlm_mschap.so)
net-dialup/freeradius kerberos ldap mysql -python samba
net-fs/samba ads gnutls ldap winbind

View File

@ -2,7 +2,7 @@ app-admin/logrotate
app-admin/sudo
app-emulation/open-vm-tools
app-misc/mc
app-misc/screenservice
app-misc/tmuxservice
net-analyzer/zabbix
sys-auth/pam_ssh_agent_auth
sys-fs/mdadm