# $Id$ PNAME="serversystem" PVER="0.9" PBUILD="r1" PKGTYPE="virtual" PCAT="fake" DESCRIPTION="ALX Server Pakages based on kernel-2.6 layout" HOMEPAGE="http://www.magellan-linux.net" DEPEND=">= app-mage/mage-0.4 >= virtual/initscripts >= virtual/devmanager >= virtual/kernel >= virtual/x11 >= sys-libs/libstdc++-7.1 >= sys-apps/coreutils-8.27 >= sys-libs/zlib-1.2.11 >= sys-apps/findutils-4.6 >= sys-apps/gawk-4 >= virtual/less >= virtual/net-tools >= virtual/inetutils >= virtual/kbd >= sys-fs/e2fsprogs-1.43 >= virtual/grep >= sys-apps/grub-2.0 >= virtual/module-tools >= virtual/procps >= virtual/psmisc >= virtual/tar >= sys-apps/util-linux-2.30 >= virtual/editor >= virtual/dhcp >= virtual/wget >= net-misc/rsync-3.1 >= sys-apps/diffutils-3.2 >= net-misc/ica-client-13 >= virtual/ssh-server >= sys-apps/hwinfo-21.47 >= app-admin/sudo-1.8 >= net-misc/tigervnc-1.8 >= net-wlan/wireless-tools-30 >= net-wlan/wpa-supplicant-2.5 >= x11-themes/plymouth-theme-alx-1.1 >= app-mage/mcore-controld-0.1 >= sys-apps/mage-release-0.6.99 >= media-fonts/corefonts-2 >= app-admin/logrotate-3.12 >= virtual/mysql >= net-www/apache2-2.4 >= dev-php/php-apache-5.6 >= dev-db/phpmyadmin-4.7 >= net-misc/curl-7 >= app-mage/alx-web-0.7" sminclude alx systemd src_install() { echo echo "This is only a fake smage2 for ${PNAME}-${PVER}-${PBUILD}." echo "No Package will be build." echo } postinstall() { # enable php5, phpmyadmin mcore-boot and alx-web in httpd configuration local module for module in php5 phpmyadmin mcore-boot alx-web do if ! grep "^Include.*${module}.conf" ${MROOT}/etc/apache2/httpd.conf > /dev/null then echo "Include /etc/apache2/modules.d/${module}.conf" >> ${MROOT}/etc/apache2/httpd.conf fi done # enable crond mstartunit crond # enable ssh mstartunit dropbear # enable tftpd mstartunit tftpd # start apache mstartunit apache2 # disable mcored but use mcore-controld mstopunit mcored ln -snf /dev/null ${MROOT}/etc/systemd/system/mcored.service mstopunit mcore-register-client ln -snf /dev/null ${MROOT}/etc/systemd/system/mcore-register-client.service mstopunit mcore-request-configuration ln -snf /dev/null ${MROOT}/etc/systemd/system/mcore-request-configuration.service mstartunit mcore-controld # disable tmpfs for /var/log ln -snf /dev/null ${MROOT}/etc/systemd/system/var-log.mount # disable mcored in initrd echo "# disabled with server OS" > ${MROOT}/etc/dracut.conf.d/50-mcored.conf echo "# disabled with server OS" > ${MROOT}/etc/dracut.conf.d/51-mcored-citrix.conf # regen initrd mage run-postinstall kernel-alx # replace wfica on serversystem with no_X version if [[ -f ${MROOT}/opt/Citrix/ICAClient/wfica.no_X ]] then ln -snf wfica.no_X ${MROOT}/opt/Citrix/ICAClient/wfica fi }