Contents of /smage/trunk/core/serversystem/serversystem-0.9.2-r1.smage2
Parent Directory | Revision Log
Revision 14338 -
(show annotations)
(download)
Thu Jul 9 08:49:54 2020 UTC (4 years, 2 months ago) by niro
File size: 2772 byte(s)
Thu Jul 9 08:49:54 2020 UTC (4 years, 2 months ago) by niro
File size: 2772 byte(s)
-updated php version
1 | # $Id$ |
2 | |
3 | PNAME="serversystem" |
4 | PVER="0.9.2" |
5 | PBUILD="r1" |
6 | |
7 | PKGTYPE="virtual" |
8 | PCAT="fake" |
9 | |
10 | DESCRIPTION="ALX Server Pakages based on kernel-2.6 layout" |
11 | HOMEPAGE="http://www.magellan-linux.net" |
12 | |
13 | DEPEND=">= app-mage/mage-0.4.114 |
14 | >= virtual/initscripts |
15 | >= virtual/devmanager |
16 | >= virtual/kernel |
17 | >= virtual/x11 |
18 | >= sys-libs/libstdc++-8.3 |
19 | >= sys-apps/coreutils-8.32 |
20 | >= sys-libs/zlib-1.2.11 |
21 | >= sys-apps/findutils-4.7 |
22 | >= sys-apps/gawk-5 |
23 | >= virtual/less |
24 | >= virtual/net-tools |
25 | >= virtual/inetutils |
26 | >= virtual/kbd |
27 | >= sys-fs/e2fsprogs-1.45 |
28 | >= virtual/grep |
29 | >= sys-apps/grub-2.0 |
30 | >= virtual/module-tools |
31 | >= virtual/procps |
32 | >= virtual/psmisc |
33 | >= virtual/tar |
34 | >= sys-apps/util-linux-2.35 |
35 | >= virtual/editor |
36 | >= virtual/dhcp |
37 | >= virtual/wget |
38 | >= net-misc/rsync-3.2 |
39 | >= sys-apps/diffutils-3.7 |
40 | >= net-misc/ica-client-13,8 |
41 | >= virtual/ssh-server |
42 | >= sys-apps/hwinfo-21.70 |
43 | >= app-admin/sudo-1.9 |
44 | >= net-misc/tigervnc-1.10 |
45 | >= net-wlan/wireless-tools-30 |
46 | >= net-wlan/wpa-supplicant-2.9 |
47 | >= app-mage/mcore-controld-0.1 |
48 | >= sys-apps/mage-release-0.7 |
49 | >= media-fonts/corefonts-2 |
50 | >= app-admin/logrotate-3.16 |
51 | >= virtual/mysql |
52 | >= net-www/apache2-2.4 |
53 | >= dev-php/php-apache-7.3 |
54 | >= dev-db/phpmyadmin-5.0 |
55 | >= net-misc/curl-7 |
56 | >= app-mage/alx-web-0.7" |
57 | |
58 | sminclude alx systemd |
59 | |
60 | src_install() |
61 | { |
62 | echo |
63 | echo "This is only a fake smage2 for ${PNAME}-${PVER}-${PBUILD}." |
64 | echo "No Package will be build." |
65 | echo |
66 | } |
67 | |
68 | postinstall() |
69 | { |
70 | # enable php7, phpmyadmin mcore-boot and alx-web in httpd configuration |
71 | local module |
72 | for module in php7 phpmyadmin mcore-boot alx-web |
73 | do |
74 | if ! grep "^Include.*${module}.conf" ${MROOT}/etc/apache2/httpd.conf > /dev/null |
75 | then |
76 | echo "Include /etc/apache2/modules.d/${module}.conf" >> ${MROOT}/etc/apache2/httpd.conf |
77 | fi |
78 | done |
79 | |
80 | # enable crond |
81 | mstartunit crond |
82 | |
83 | # enable ssh |
84 | mstartunit dropbear |
85 | |
86 | # enable tftpd |
87 | mstartunit tftpd |
88 | |
89 | # start apache |
90 | mstartunit apache2 |
91 | |
92 | # disable mcored but use mcore-controld |
93 | mstopunit mcored |
94 | ln -snf /dev/null ${MROOT}/etc/systemd/system/mcored.service |
95 | mstopunit mcore-register-client |
96 | ln -snf /dev/null ${MROOT}/etc/systemd/system/mcore-register-client.service |
97 | mstopunit mcore-request-configuration |
98 | ln -snf /dev/null ${MROOT}/etc/systemd/system/mcore-request-configuration.service |
99 | mstartunit mcore-controld |
100 | |
101 | # disable tmpfs for /var/log |
102 | ln -snf /dev/null ${MROOT}/etc/systemd/system/var-log.mount |
103 | |
104 | # disable mcored in initrd |
105 | echo "# disabled with server OS" > ${MROOT}/etc/dracut.conf.d/50-mcored.conf |
106 | echo "# disabled with server OS" > ${MROOT}/etc/dracut.conf.d/51-mcored-citrix.conf |
107 | |
108 | # regen initrd |
109 | mage run-postinstall kernel-alx |
110 | |
111 | # replace wfica on serversystem with no_X version |
112 | if [[ -f ${MROOT}/opt/Citrix/ICAClient/wfica.no_X ]] |
113 | then |
114 | ln -snf wfica.no_X ${MROOT}/opt/Citrix/ICAClient/wfica |
115 | fi |
116 | } |