# $Id$ PNAME="serversystem" PVER="0.7.96" 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++-5.1 >= sys-apps/coreutils-8.23 >= sys-libs/zlib-1.2.8 >= sys-apps/findutils-4.4 >= sys-apps/gawk-4 >= virtual/less >= virtual/net-tools >= virtual/inetutils >= virtual/kbd >= sys-fs/e2fsprogs-1.42 >= virtual/grep >= sys-apps/grub-2.0 >= virtual/module-tools >= virtual/procps >= virtual/psmisc >= virtual/tar >= sys-apps/util-linux-2.26 >= app-editors/nano-2.2 >= 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.12 >= app-admin/sudo-1.8 >= net-misc/tigervnc-1.5 >= net-wlan/wireless-tools-30 >= net-wlan/wpa-supplicant-2.4 >= x11-themes/plymouth-theme-alx-1.1 >= app-mage/mcore-controld-0.1 >= sys-apps/mage-release-0.6.99 >= media-fonts/corefonts-2 >= dev-db/mysql-5.4 >= net-www/apache2-2.4 >= dev-php/php-apache-5.4 >= dev-db/phpmyadmin-4.4 >= net-misc/curl-dev-7 >= app-mage/alx-web-0.7" sminclude alx 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 and alx-web in httpd configuration local module for module in php5 phpmyadmin 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 }