Magellan Linux

Contents of /smage/trunk/core/serversystem/serversystem-0.7.96-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 8545 - (show annotations) (download)
Mon Feb 8 12:50:21 2016 UTC (8 years, 3 months ago) by niro
File size: 2596 byte(s)
-fixed missing include
1 # $Id$
2
3 PNAME="serversystem"
4 PVER="0.7.96"
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 >= dev-db/mysql-5.4
52 >= net-www/apache2-2.4
53 >= dev-php/php-apache-5.4
54 >= dev-db/phpmyadmin-4.4
55 >= net-misc/curl-dev-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 php5, phpmyadmin and alx-web in httpd configuration
71 local module
72 for module in php5 phpmyadmin 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