Contents of /smage/trunk/core/serversystem/serversystem-0.7.99-r1.smage2
Parent Directory | Revision Log
Revision 10604 -
(show annotations)
(download)
Fri Aug 25 11:26:40 2017 UTC (7 years, 1 month ago) by niro
File size: 2819 byte(s)
Fri Aug 25 11:26:40 2017 UTC (7 years, 1 month ago) by niro
File size: 2819 byte(s)
-ver bump to 0.7.99-1; fix wfica symlink to no_X version if exist
1 | # $Id$ |
2 | |
3 | PNAME="serversystem" |
4 | PVER="0.7.99" |
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 |
14 | >= virtual/initscripts |
15 | >= virtual/devmanager |
16 | >= virtual/kernel |
17 | >= virtual/x11 |
18 | >= sys-libs/libstdc++-5.1 |
19 | >= sys-apps/coreutils-8.23 |
20 | >= sys-libs/zlib-1.2.8 |
21 | >= sys-apps/findutils-4.4 |
22 | >= sys-apps/gawk-4 |
23 | >= virtual/less |
24 | >= virtual/net-tools |
25 | >= virtual/inetutils |
26 | >= virtual/kbd |
27 | >= sys-fs/e2fsprogs-1.42 |
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.26 |
35 | >= app-editors/nano-2.2 |
36 | >= virtual/dhcp |
37 | >= virtual/wget |
38 | >= net-misc/rsync-3.1 |
39 | >= sys-apps/diffutils-3.2 |
40 | >= net-misc/ica-client-13 |
41 | >= virtual/ssh-server |
42 | >= sys-apps/hwinfo-21.12 |
43 | >= app-admin/sudo-1.8 |
44 | >= net-misc/tigervnc-1.5 |
45 | >= net-wlan/wireless-tools-30 |
46 | >= net-wlan/wpa-supplicant-2.4 |
47 | >= x11-themes/plymouth-theme-alx-1.1 |
48 | >= app-mage/mcore-controld-0.1 |
49 | >= sys-apps/mage-release-0.6.99 |
50 | >= media-fonts/corefonts-2 |
51 | >= app-admin/logrotate-3.9 |
52 | >= dev-db/mysql-5.4 |
53 | >= net-www/apache2-2.4 |
54 | >= dev-php/php-apache-5.4 |
55 | >= dev-db/phpmyadmin-4.4 |
56 | >= net-misc/curl-dev-7 |
57 | >= app-mage/alx-web-0.7" |
58 | |
59 | sminclude alx systemd |
60 | |
61 | src_install() |
62 | { |
63 | echo |
64 | echo "This is only a fake smage2 for ${PNAME}-${PVER}-${PBUILD}." |
65 | echo "No Package will be build." |
66 | echo |
67 | } |
68 | |
69 | postinstall() |
70 | { |
71 | # enable php5, phpmyadmin mcore-boot and alx-web in httpd configuration |
72 | local module |
73 | for module in php5 phpmyadmin mcore-boot alx-web |
74 | do |
75 | if ! grep "^Include.*${module}.conf" ${MROOT}/etc/apache2/httpd.conf > /dev/null |
76 | then |
77 | echo "Include /etc/apache2/modules.d/${module}.conf" >> ${MROOT}/etc/apache2/httpd.conf |
78 | fi |
79 | done |
80 | |
81 | # enable crond |
82 | mstartunit crond |
83 | |
84 | # enable ssh |
85 | mstartunit dropbear |
86 | |
87 | # enable tftpd |
88 | mstartunit tftpd |
89 | |
90 | # start apache |
91 | mstartunit apache2 |
92 | |
93 | # disable mcored but use mcore-controld |
94 | mstopunit mcored |
95 | ln -snf /dev/null ${MROOT}/etc/systemd/system/mcored.service |
96 | mstopunit mcore-register-client |
97 | ln -snf /dev/null ${MROOT}/etc/systemd/system/mcore-register-client.service |
98 | mstopunit mcore-request-configuration |
99 | ln -snf /dev/null ${MROOT}/etc/systemd/system/mcore-request-configuration.service |
100 | mstartunit mcore-controld |
101 | |
102 | # disable tmpfs for /var/log |
103 | ln -snf /dev/null ${MROOT}/etc/systemd/system/var-log.mount |
104 | |
105 | # disable mcored in initrd |
106 | echo "# disabled with server OS" > ${MROOT}/etc/dracut.conf.d/50-mcored.conf |
107 | echo "# disabled with server OS" > ${MROOT}/etc/dracut.conf.d/51-mcored-citrix.conf |
108 | |
109 | # regen initrd |
110 | mage run-postinstall kernel-alx |
111 | |
112 | # replace wfica on serversystem with no_X version |
113 | if [[ -f ${MROOT}/opt/Citrix/ICAClient/wfica.no_X ]] |
114 | then |
115 | ln -snf wfica.no_X ${MROOT}/opt/Citrix/ICAClient/wfica |
116 | fi |
117 | } |
118 |