root/trunk/Makefile

Revision ,422, 13.3 KB (checked in by fidojones, 12 months ago)

preparación de paquete debian

Line 
1VERSION=$(shell head -1 debian/changelog 2>/dev/null | awk  '{gsub(/\(/,"",$$2); gsub(/\)/, "" , $$2); print $$2}' )
2
3
4#all:
5#       cd languages && make
6
7test:
8        @echo "Baifox version="$(VERSION)
9
10clean:
11        rm -rf `find ../* -type d -name .svn`
12#       find -type f -name "*~" | xargs rm -f
13#       rm -f build-stamp
14#       rm -f smarty/templates_c/*
15#       rm -f smarty/cache/*
16
17echo:
18        echo $$(find -type f $(EDIT_FILES) )
19       
20
21#gedit: clean
22#       gedit $$(find -type f $(EDIT_FILES) ) &
23
24
25#permisos:
26#       chown -R www-data:www-data smarty/
27
28#pot:
29#       cd languages && make pot
30
31install:
32        install -d $(DESTDIR)/usr/share/baifox/nanowebserver
33        install -d $(DESTDIR)/usr/share/baifox/nanowebserver/log
34        install -d $(DESTDIR)/usr/share/baifox/nanowebserver/doc
35        install -d $(DESTDIR)/usr/share/baifox/nanowebserver/doc/html
36        install -d $(DESTDIR)/usr/share/baifox/nanowebserver/lib
37        install -d $(DESTDIR)/usr/share/baifox/nanowebserver/lib/nanoconfig
38        install -d $(DESTDIR)/usr/share/baifox/nanowebserver/lib/vhosts
39        install -d $(DESTDIR)/usr/share/baifox/nanowebserver/lib/defaultroot
40        install -d $(DESTDIR)/usr/share/baifox/nanowebserver/lib/modules
41        install -d $(DESTDIR)/usr/share/baifox/nanowebserver/lib/icons
42        install -d $(DESTDIR)/usr/share/baifox/nanowebserver/bin
43        install -d $(DESTDIR)/usr/share/baifox/nanowebserver/etc
44        install -d $(DESTDIR)/usr/share/baifox/panel
45        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel
46        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/modulos
47        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/modulos/mod_dominios
48        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/modulos/mod_apache
49        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/modulos/mod_filesystem
50        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/modulos/mod_ezmlm
51        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/modulos/mod_awstats
52        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/modulos/mod_xmlconfig
53        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/modulos/mod_vpopmail
54        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/modulos/mod_pureftpd
55        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/modulos/mod_sysinfo
56        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/modulos/mod_sysinfo/images
57        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/modulos/mod_sysinfo/includes
58        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/modulos/mod_sysinfo/includes/xml
59        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/modulos/mod_sysinfo/includes/lang
60        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/modulos/mod_sysinfo/includes/os
61        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/modulos/mod_sysinfo/includes/mb
62        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/modulos/mod_sysinfo/templates
63        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/modulos/mod_sysinfo/templates/classic
64        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/modulos/mod_sysinfo/templates/classic/images
65        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/modulos/mod_procesos
66        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/modulos/mod_logrotate
67        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/modulos/mod_cron
68        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/modulos/mod_bandwidth
69        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/modulos/mod_clientes
70        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/modulos/mod_addons
71        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/modulos/mod_addons/scripts
72        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/modulos/mod_addons/scripts/mod_wordpress
73        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/modulos/mod_filemanager
74        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/modulos/mod_filemanager/images
75        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/modulos/mod_filemanager/images/icon
76        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/modulos/mod_db_mysql
77        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/modulos/mod_usuarios
78        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/modulos/mod_bind
79        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/modulos/mod_redirecciones
80        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/modulos/mod_health
81        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/update
82        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/update/images
83        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/webpanel
84        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/webpanel/sistema
85        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/webpanel/sistema/filemanager
86        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/webpanel/sistema/sysinfo
87        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/webpanel/sistema/procesos
88        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/webpanel/configuracion
89        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/webpanel/configuracion/usuarios
90        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/webpanel/configuracion/health
91        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/webpanel/servicios
92        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/webpanel/servicios/logrotate
93        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/webpanel/servicios/apache
94        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/webpanel/servicios/cron
95        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/webpanel/servicios/bandwidth
96        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/webpanel/servicios/awstats
97        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/webpanel/servicios/vpopmail
98        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/webpanel/servicios/pureftpd
99        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/webpanel/servicios/db_mysql
100        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/webpanel/servicios/bind
101        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/webpanel/gestion
102        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/webpanel/gestion/dominios
103        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/webpanel/gestion/clientes
104        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/webpanel/gestion/addons
105        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/webpanel/gestion/redirecciones
106        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/interface
107        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/interface/smarty
108        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/interface/smarty/internals
109        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/interface/smarty/plugins
110        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/interface/gettext
111        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/interface/patconfig
112        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/interface/patconfig/patconfiguration
113        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/interface/patconfig/patconfiguration/Reader
114        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/interface/patconfig/patconfiguration/Writer
115        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/interface/xajax
116        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/interface/xajax/xajax_js
117        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/interface/compat
118        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/plantillas
119        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/plantillas/servicios
120        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/plantillas/emails
121        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/plantillas/webapp
122        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/cache
123        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/cache/smarty
124        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/cache/sessions
125        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/cache/smarty_admin
126        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/cache/smarty_user
127        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/images
128        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/images/menu
129        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/config
130        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/config/locale
131        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/config/locale/es_ES
132        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/config/locale/es_ES/LC_MESSAGES
133        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/config/smarty
134        install -d $(DESTDIR)/usr/share/baifox/panel/admin_panel/javascript
135        install -d $(DESTDIR)/usr/share/baifox/panel/user_panel
136        install -d $(DESTDIR)/usr/share/baifox/panel/user_panel/plantillas
137        install -d $(DESTDIR)/usr/share/baifox/panel/user_panel/plantillas/emails
138        install -d $(DESTDIR)/usr/share/baifox/panel/user_panel/plantillas/webapp
139        install -d $(DESTDIR)/usr/share/baifox/panel/user_panel/images
140        install -d $(DESTDIR)/usr/share/baifox/panel/user_panel/javascript
141        install -d $(DESTDIR)/usr/share/baifox/panel/user_panel/webpanel
142        install -d $(DESTDIR)/usr/share/baifox/panel/user_panel/webpanel/general
143        install -d $(DESTDIR)/usr/share/baifox/panel/user_panel/webpanel/general/contacta
144        install -d $(DESTDIR)/usr/share/baifox/panel/user_panel/webpanel/general/dominio
145        install -d $(DESTDIR)/usr/share/baifox/panel/user_panel/webpanel/dominio
146        install -d $(DESTDIR)/usr/share/baifox/panel/user_panel/webpanel/dominio/principal
147        install -d $(DESTDIR)/usr/share/baifox/panel/user_panel/webpanel/dominio/copiaseguridad
148        install -d $(DESTDIR)/usr/share/baifox/panel/user_panel/webpanel/dominio/ezmlm
149        install -d $(DESTDIR)/usr/share/baifox/panel/user_panel/webpanel/dominio/awstats
150        install -d $(DESTDIR)/usr/share/baifox/panel/user_panel/webpanel/dominio/redireccorreo
151        install -d $(DESTDIR)/usr/share/baifox/panel/user_panel/webpanel/dominio/ftp
152        install -d $(DESTDIR)/usr/share/baifox/panel/user_panel/webpanel/dominio/correo
153        install -d $(DESTDIR)/usr/share/baifox/panel/user_panel/webpanel/dominio/subdominios
154        install -d $(DESTDIR)/usr/share/baifox/panel/user_panel/webpanel/dominio/paginaserror
155        install -d $(DESTDIR)/usr/share/baifox/panel/user_panel/webpanel/dominio/protegedir
156        install -d $(DESTDIR)/usr/share/baifox/panel/user_panel/webpanel/dominio/autorespuesta
157        install -d $(DESTDIR)/usr/share/baifox/panel/user_panel/webpanel/dominio/mysql
158        install -d $(DESTDIR)/usr/share/baifox/panel/user_panel/webpanel/dominio/logsapache
159        install -d $(DESTDIR)/usr/share/baifox/panel/user_panel/webpanel/dominio/addons
160        install -d $(DESTDIR)/usr/share/baifox/panel/user_panel/webpanel/dominio/filemanager
161        install -d $(DESTDIR)/usr/share/baifox/panel/user_panel/webpanel/dominio/redirecweb
162        install -d $(DESTDIR)/usr/share/baifox/panel/addons_install
163        install -d $(DESTDIR)/usr/share/baifox/panel/xml_rpc
164        install -d $(DESTDIR)/usr/share/baifox/scripts
165
166#       Nanoweb
167        install -m 744 nanowebserver/bin/htpasswd_debian.php $(DESTDIR)/usr/share/baifox/nanowebserver/bin/htpasswd.php
168        install -m 744 nanowebserver/bin/in.nanoweb $(DESTDIR)/usr/share/baifox/nanowebserver/bin/in.nanoweb
169        install -m 744 nanowebserver/bin/nanoctl $(DESTDIR)/usr/share/baifox/nanowebserver/bin/nanoctl
170        install -m 744 nanowebserver/bin/nanoweb_debian.php $(DESTDIR)/usr/share/baifox/nanowebserver/bin/nanoweb.php
171        for i in `find nanowebserver/doc/ -type f -name "*"`; do install -m 644 $$i $(DESTDIR)/usr/share/baifox/$$i; done
172        for i in `find nanowebserver/etc/ -type f -name "*"`; do install -m 644 $$i $(DESTDIR)/usr/share/baifox/$$i; done
173
174        install -m 644 nanowebserver/etc/default.theme $(DESTDIR)/usr/share/baifox/nanowebserver/etc/default.theme
175        install -m 644 nanowebserver/etc/fancy.theme $(DESTDIR)/usr/share/baifox/nanowebserver/etc/fancy.theme
176        install -m 644 nanowebserver/etc/mime.types $(DESTDIR)/usr/share/baifox/nanowebserver/etc/mime.types
177        install -m 644 nanowebserver/etc/modules.conf $(DESTDIR)/usr/share/baifox/nanowebserver/etc/modules.conf
178        install -m 644 nanowebserver/etc/nanoweb_debian.conf $(DESTDIR)/usr/share/baifox/nanowebserver/etc/nanoweb.conf
179        install -m 644 nanowebserver/etc/nanoweb.theme $(DESTDIR)/usr/share/baifox/nanowebserver/etc/nanoweb.theme
180        install -m 644 nanowebserver/etc/vhosts.conf $(DESTDIR)/usr/share/baifox/nanowebserver/etc/vhosts.conf
181        sed -i "s/\/usr\/local\/baifox\/panel/\/usr\/share\/baifox\/panel/g"    $(DESTDIR)/usr/share/baifox/nanowebserver/etc/vhosts.conf
182
183        for i in `find nanowebserver/lib/ -type f -name "*"`; do install -m 644 $$i $(DESTDIR)/usr/share/baifox/$$i; done
184
185#       panel
186        for i in `find panel/ -type f -name "*"`; do install -m 644 $$i $(DESTDIR)/usr/share/baifox/$$i; done
187        install -m 744 panel/admin_panel/cron.php $(DESTDIR)/usr/share/baifox/panel/admin_panel/cron.php
188        install -m 644 panel/admin_panel/config/main_config_debian.php $(DESTDIR)/usr/share/baifox/panel/admin_panel/config/main_config.php
189        rm $(DESTDIR)/usr/share/baifox/panel/admin_panel/config/main_config_debian.php
190
191#       scripts
192        for i in `find scripts/ -type f -name "*.php"`; do install -m 744 $$i $(DESTDIR)/usr/share/baifox/$$i; done
193
194
195targz: clean
196        dh_clean
197        rm -rf ../tmp 2> /dev/null
198        mkdir ../tmp
199        cp -ra * ../tmp
200        rm -rf `find ../tmp/* -type d -name .svn`
201        mv ../tmp ../baifox-$(VERSION)
202        tar -czf ../baifox-$(VERSION).tar.gz ../baifox-$(VERSION)
203        rm -rf ../baifox-$(VERSION)
204
205#patch_version:
206#        nothing to patch
207
208#patch_dapper: patch_version
209#        nothing to patch
210
211#patch_edgy: patch_version
212#        nothing to patch
213
214#patch_feisty: patch_version
215#        nothing to patch
216
217#patch_gutsy: patch_version
218#        nothing to patch
219
220#patch_etch: patch_version
221#        nothing to patch
222
223#patch_unstable: patch_version
224#        nothing to patch
225
226
Note: See TracBrowser for help on using the browser.