Changeset 1319
- Timestamp:
- 08/09/08 09:10:03
(4 months ago)
- Author:
- rats
- Message:
* Fixed #1457: (FreeBSD) Update various FreeBSD Section
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r1192 |
r1319 |
|
| 73 | 73 | cp $(SYSTEM_WEB)/ispcp/engine/messager/ispcp-db-keys.pl $(SYSTEM_ROOT)/engine/messager/ |
|---|
| 74 | 74 | cp $(SYSTEM_WEB)/ispcp/gui/include/ispcp-db-keys.php $(SYSTEM_ROOT)/gui/include/ |
|---|
| | 75 | cp $(SYSTEM_WEB)/ispcp/gui/themes/user_logos/* $(SYSTEM_ROOT)/gui/themes/user_logos/ |
|---|
| 75 | 76 | cp $(SYSTEM_WEB)/ispcp/gui/tools/pma/config.inc.php $(SYSTEM_ROOT)/gui/tools/pma/ |
|---|
| | 77 | |
|---|
| | 78 | # Delete old files to avoid security risks |
|---|
| | 79 | rm -rf $(SYSTEM_WEB)/ispcp/gui/admin |
|---|
| | 80 | rm -rf $(SYSTEM_WEB)/ispcp/gui/client |
|---|
| | 81 | rm -rf $(SYSTEM_WEB)/ispcp/gui/include |
|---|
| | 82 | rm -rf $(SYSTEM_WEB)/ispcp/gui/orderpanel |
|---|
| | 83 | rm -rf $(SYSTEM_WEB)/ispcp/gui/themes |
|---|
| | 84 | rm -rf $(SYSTEM_WEB)/ispcp/gui/reseller |
|---|
| | 85 | rm -rf $(SYSTEM_WEB)/ispcp/gui/*.php |
|---|
| | 86 | |
|---|
| | 87 | # Backup ispcp.conf and copy the /etc directory into your system (you may make backups): |
|---|
| | 88 | mv -v /usr/local/etc/ispcp/ispcp.conf /usr/local/etc/ispcp/ispcp.old.conf |
|---|
| | 89 | mv -v /usr/local/etc/proftpd.conf /usr/local/etc/proftpd.old.conf |
|---|
| | 90 | |
|---|
| | 91 | # Copy /usr and /var directories into your system (you may make backups) |
|---|
| | 92 | cp -R $(INST_PREF)/usr/* /usr/ |
|---|
| | 93 | cp -R $(INST_PREF)/var/* /var/ |
|---|
| | 94 | .else |
|---|
| | 95 | cd ${INST_PREF} && cp -R * / |
|---|
| 76 | 96 | .endif |
|---|
| 77 | | |
|---|
| 78 | | cd ${INST_PREF} && cp -R * / |
|---|
| 79 | 97 | rm -rf ${INST_PREF} |
|---|
| 80 | | |
|---|
| 81 | | # |
|---|
| 82 | | # |
|---|
| 83 | | # If Some error occured please read FAQ first and search at forum in http://www.isp-control.net |
|---|
| 84 | | # Go to $(SYSTEM_WEB)/ispcp/engine/setup and type "ispcp-setup" to configure or "ispcp-upgrade" |
|---|
| 85 | | # to complete upgrade process |
|---|
| | 98 | # |
|---|
| | 99 | # |
|---|
| | 100 | # If Some error occured please read FAQ first and search at forum in http://www.isp-control.net |
|---|
| | 101 | # Go to $(SYSTEM_WEB)/ispcp/engine/setup and type "ispcp-setup" to configure or "ispcp-upgrade" |
|---|
| | 102 | # to complete upgrade process |
|---|
| 86 | 103 | |
|---|
| 87 | 104 | uninstall: |
|---|
| r1307 |
r1319 |
|
| 227 | 227 | # cp -Rv /tmp/ispcp/var/* /var/ |
|---|
| 228 | 228 | |
|---|
| 229 | | 9. Backup ispcp.conf and copy the /etc dircetory into your system (you may make backups): |
|---|
| | 229 | 9. Backup ispcp.conf and copy the /etc directory into your system (you may make backups): |
|---|
| 230 | 230 | # mv -v /etc/ispcp/ispcp.conf /etc/ispcp/ispcp.old.conf |
|---|
| 231 | 231 | |
|---|
| r1307 |
r1319 |
|
| 192 | 192 | # cp -Rv /tmp/ispcp/var/* /var/ |
|---|
| 193 | 193 | |
|---|
| 194 | | 9. Backup ispcp.conf and copy the /etc dircetory into your system (you may make backups): |
|---|
| | 194 | 9. Backup ispcp.conf and copy the /etc directory into your system (you may make backups): |
|---|
| 195 | 195 | # mv -v /etc/ispcp/ispcp.conf /etc/ispcp/ispcp.old.conf |
|---|
| 196 | 196 | |
|---|
| r1307 |
r1319 |
|
| 193 | 193 | # cp -Rv /tmp/ispcp/var/* /var/ |
|---|
| 194 | 194 | |
|---|
| 195 | | 9. Backup ispcp.conf and copy the /etc dircetory into your system (you may make backups): |
|---|
| | 195 | 9. Backup ispcp.conf and copy the /etc directory into your system (you may make backups): |
|---|
| 196 | 196 | # mv -v /etc/ispcp/ispcp.conf /etc/ispcp/ispcp.old.conf |
|---|
| 197 | 197 | |
|---|
| r1307 |
r1319 |
|
| 141 | 141 | # cp -Rv /tmp/ispcp/var/* /var/ |
|---|
| 142 | 142 | |
|---|
| 143 | | 9. Backup ispcp.conf and copy the /etc dircetory into your system (you may make backups): |
|---|
| | 143 | 9. Backup ispcp.conf and copy the /etc directory into your system (you may make backups): |
|---|
| 144 | 144 | # mv -v /etc/ispcp/ispcp.conf /etc/ispcp/ispcp.old.conf |
|---|
| 145 | 145 | |
|---|
| r1307 |
r1319 |
|
| 138 | 138 | # cp -Rv /tmp/ispcp/var/* /var/ |
|---|
| 139 | 139 | |
|---|
| 140 | | 9. Backup ispcp.conf and copy the /etc dircetory into your system (you may make backups): |
|---|
| | 140 | 9. Backup ispcp.conf and copy the /etc directory into your system (you may make backups): |
|---|
| 141 | 141 | # mv -v /etc/ispcp/ispcp.conf /etc/ispcp/ispcp.old.conf |
|---|
| 142 | 142 | |
|---|
| r1307 |
r1319 |
|
| 244 | 244 | # cp -Rv /tmp/ispcp/var/* /var/ |
|---|
| 245 | 245 | |
|---|
| 246 | | 9. Backup ispcp.conf and copy the /etc dircetory into your system (you may make backups): |
|---|
| | 246 | 9. Backup ispcp.conf and copy the /etc directory into your system (you may make backups): |
|---|
| 247 | 247 | # mv -v /etc/ispcp/ispcp.conf /etc/ispcp/ispcp.old.conf |
|---|
| 248 | 248 | |
|---|
| r1307 |
r1319 |
|
| 182 | 182 | # cp -Rv /tmp/ispcp/var/* /var/ |
|---|
| 183 | 183 | |
|---|
| 184 | | 9. Backup ispcp.conf and copy the /etc dircetory into your system (you may make backups): |
|---|
| | 184 | 9. Backup ispcp.conf and copy the /etc directory into your system (you may make backups): |
|---|
| 185 | 185 | # mv -v /etc/ispcp/ispcp.conf /etc/ispcp/ispcp.old.conf |
|---|
| 186 | 186 | |
|---|
| r1307 |
r1319 |
|
| 138 | 138 | # cp -Rv /tmp/ispcp/var/* /var/ |
|---|
| 139 | 139 | |
|---|
| 140 | | 9. Backup ispcp.conf and copy the /etc dircetory into your system (you may make backups): |
|---|
| | 140 | 9. Backup ispcp.conf and copy the /etc directory into your system (you may make backups): |
|---|
| 141 | 141 | # mv -v /etc/ispcp/ispcp.conf /etc/ispcp/ispcp.old.conf |
|---|
| 142 | 142 | |
|---|
| r1307 |
r1319 |
|
| 176 | 176 | # cp -Rv /tmp/ispcp/var/* /var/ |
|---|
| 177 | 177 | |
|---|
| 178 | | 9. Backup ispcp.conf and copy the /etc dircetory into your system (you may make backups): |
|---|
| | 178 | 9. Backup ispcp.conf and copy the /etc directory into your system (you may make backups): |
|---|
| 179 | 179 | # mv -v /etc/ispcp/ispcp.conf /etc/ispcp/ispcp.old.conf |
|---|
| 180 | 180 | |
|---|
| r1103 |
r1319 |
|
| 44 | 44 | CMD_MAIL_INSTALL=/usr/bin/install -m 0700 -o vmail -g mail |
|---|
| 45 | 45 | CMD_DIR_INSTALL=/usr/bin/install -d -o root -g wheel |
|---|
| 46 | | |
|---|
| 47 | 46 | |
|---|
| 48 | 47 | install: |
|---|
| … | … | |
| 108 | 107 | $(CMD_INSTALL) ./setup/ispcp-setup $(SYSTEM_ENGINE_ROOT)/setup |
|---|
| 109 | 108 | $(CMD_INSTALL) ./setup/ispcp-setup-methods.pl $(SYSTEM_ENGINE_ROOT)/setup |
|---|
| | 109 | $(CMD_INSTALL) ./setup/ispcp-update $(SYSTEM_ENGINE_ROOT)/setup |
|---|
| 110 | 110 | $(CMD_INSTALL) ./setup/ispcp-uninstall $(SYSTEM_ENGINE_ROOT)/setup |
|---|
| | 111 | $(CMD_INSTALL) ./setup/regenerate.sql $(SYSTEM_ENGINE_ROOT)/setup |
|---|
| 111 | 112 | $(CMD_INSTALL) ./setup/vhcs2.4.7-ispcp.sql $(SYSTEM_ENGINE_ROOT)/setup |
|---|
| 112 | 113 | $(CMD_INSTALL) ./setup/vhcs2.4.8-ispcp.sql $(SYSTEM_ENGINE_ROOT)/setup |
|---|
| … | … | |
| 115 | 116 | |
|---|
| 116 | 117 | $(CMD_INSTALL) ./tools/ispcp-httpd-logs-mngr $(SYSTEM_ENGINE_ROOT)/tools/ispcp-httpd-logs-mngr |
|---|
| 117 | | |
|---|
| 118 | 118 | $(CMD_INSTALL) ./tools/ispcpphptemp.sh $(SYSTEM_ENGINE_ROOT)/tools/ispcpphptemp.sh |
|---|
| 119 | 119 | |
|---|
| 120 | 120 | $(CMD_INSTALL) ./traffic/ispcp-srv-traff $(SYSTEM_ENGINE_ROOT)/traffic |
|---|
| 121 | 121 | $(CMD_INSTALL) ./traffic/ispcp-vrl-traff $(SYSTEM_ENGINE_ROOT)/traffic |
|---|
| 122 | | $(CMD_INSTALL) ./traffic/ispcp-vrl-traff-SUSE $(SYSTEM_ENGINE_ROOT)/traffic |
|---|
| 123 | 122 | $(CMD_INSTALL) ./traffic/ispcp-vrl-traff-correction $(SYSTEM_ENGINE_ROOT)/traffic |
|---|
| 124 | | |
|---|
| 125 | 123 | |
|---|
| 126 | 124 | uninstall: |
|---|
| … | … | |
| 128 | 126 | rm -rf $(SYSTEM_ENGINE_ROOT) |
|---|
| 129 | 127 | rm -rf ./*~ |
|---|
| 130 | | |
|---|
| r1301 |
r1319 |
|
| 2421 | 2421 | # Now we'll proceed system config; |
|---|
| 2422 | 2422 | # |
|---|
| | 2423 | |
|---|
| | 2424 | # BSD/NUX Command |
|---|
| 2423 | 2425 | if ($main::cfg{'ROOT_GROUP'} eq "wheel") { |
|---|
| 2424 | 2426 | $rs = sys_command_rs("$main::cfg{'CMD_CP'} /var/cron/tabs/root $backup_cfg"); |
|---|
| … | … | |
| 2428 | 2430 | return $rs if ($rs != 0); |
|---|
| 2429 | 2431 | |
|---|
| | 2432 | # BSD/NUX Command |
|---|
| 2430 | 2433 | if ($main::cfg{'ROOT_GROUP'} eq "wheel") { |
|---|
| 2431 | 2434 | $rs = sys_command_rs("$main::cfg{'CMD_CRONTAB'} -u root $working_cfg"); |
|---|
| r1298 |
r1319 |
|
| 2063 | 2063 | my $cmd = undef; |
|---|
| 2064 | 2064 | |
|---|
| 2065 | | # group data - BSD has another format: |
|---|
| | 2065 | # group data - BSD has another format: |
|---|
| | 2066 | # BSD/NUX Command |
|---|
| 2066 | 2067 | if ($main::cfg{'ROOT_GROUP'} eq "wheel") { |
|---|
| 2067 | 2068 | $cmd = "$main::cfg{'CMD_GROUPADD'} $sys_group -g $sys_gid"; |
|---|
| … | … | |
| 2079 | 2080 | |
|---|
| 2080 | 2081 | # BSD has another format: |
|---|
| | 2082 | # BSD/NUX Command |
|---|
| 2081 | 2083 | if ($main::cfg{'ROOT_GROUP'} eq "wheel") { |
|---|
| 2082 | 2084 | $cmd = "$main::cfg{'CMD_USERADD'} $sys_user -c virtual-user -d $homedir -g $sys_group -s /bin/false -u $sys_uid"; |
|---|
| r999 |
r1319 |
|
| 106 | 106 | my $size = 0; |
|---|
| 107 | 107 | |
|---|
| 108 | | my $s = `$cmd_du --exclude="backups/$domain_name-*.bz2" --exclude="backups/$domain_name-*.gz" -s -B1 $main::cfg{APACHE_WWW_DIR}/$domain_name`; |
|---|
| 109 | | |
|---|
| 110 | | $s =~ /^(\d+)/; $size += $1; |
|---|
| 111 | | |
|---|
| 112 | | $s = `$cmd_du -s -B1 $main::cfg{MTA_VIRTUAL_MAIL_DIR}/$domain_name`; |
|---|
| 113 | | |
|---|
| 114 | | $s =~ /^(\d+)/; $size += $1; |
|---|
| | 108 | # BSD/NUX Command |
|---|
| | 109 | if ($main::cfg{'ROOT_GROUP'} eq "wheel") { |
|---|
| | 110 | |
|---|
| | 111 | my $s = `$cmd_du -I "*.gz" -I "*.tar.bz2" -d 0 $main::cfg{APACHE_WWW_DIR}/$domain_name`; |
|---|
| | 112 | |
|---|
| | 113 | $s =~ /^(\d+)/; $size += $1*1024; |
|---|
| | 114 | |
|---|
| | 115 | $s = `$cmd_du -d 0 $main::cfg{MTA_VIRTUAL_MAIL_DIR}/$domain_name`; |
|---|
| | 116 | |
|---|
| | 117 | $s =~ /^(\d+)/; $size += $1*1024; |
|---|
| | 118 | |
|---|
| | 119 | } else { |
|---|
| | 120 | |
|---|
| | 121 | my $s = `$cmd_du --exclude="backups/$domain_name-*.bz2" --exclude="backups/$domain_name-*.gz" -s -B1 $main::cfg{APACHE_WWW_DIR}/$domain_name`; |
|---|
| | 122 | |
|---|
| | 123 | $s =~ /^(\d+)/; $size += $1; |
|---|
| | 124 | |
|---|
| | 125 | $s = `$cmd_du -s -B1 $main::cfg{MTA_VIRTUAL_MAIL_DIR}/$domain_name`; |
|---|
| | 126 | |
|---|
| | 127 | $s =~ /^(\d+)/; $size += $1; |
|---|
| | 128 | } |
|---|
| 115 | 129 | |
|---|
| 116 | 130 | if ($size > 0) { |
|---|
| … | … | |
| 280 | 294 | my $sqldb_id = @$_[0]; |
|---|
| 281 | 295 | |
|---|
| 282 | | $size = `$cmd_du -sb --exclude=*.frm $main::cfg{DATABASE_DIR}/$sqldb_name`; |
|---|
| 283 | | |
|---|
| 284 | | $size =~ /^(\d+)/; $size = $1; |
|---|
| | 296 | # BSD/NUX Command |
|---|
| | 297 | if ($main::cfg{'ROOT_GROUP'} eq "wheel") { |
|---|
| | 298 | |
|---|
| | 299 | $size = `$cmd_du -I "*.frm" -d 0 $main::cfg{DATABASE_DIR}/$sqldb_name`; |
|---|
| | 300 | |
|---|
| | 301 | $size =~ /^(\d+)/; $size = $1*1024; |
|---|
| | 302 | |
|---|
| | 303 | } else { |
|---|
| | 304 | |
|---|
| | 305 | $size = `$cmd_du -sb --exclude=*.frm $main::cfg{DATABASE_DIR}/$sqldb_name`; |
|---|
| | 306 | |
|---|
| | 307 | $size =~ /^(\d+)/; $size = $1; |
|---|
| | 308 | |
|---|
| | 309 | } |
|---|
| 285 | 310 | |
|---|
| 286 | 311 | } |
|---|
|
Download in other formats:
#########################################################################
# Site footer - Contents are automatically inserted after main Trac HTML
?>