[32169] trunk/base/src/macports1.0/macports.tcl
jmpp at macports.org
jmpp at macports.org
Tue Dec 18 15:53:34 PST 2007
Revision: 32169
http://trac.macosforge.org/projects/macports/changeset/32169
Author: jmpp at macports.org
Date: 2007-12-18 15:53:32 -0800 (Tue, 18 Dec 2007)
Log Message:
-----------
Use the new $macports::autoconf::macports_version variable to get our own version and remove some now unnecessary code.
Modified Paths:
--------------
trunk/base/src/macports1.0/macports.tcl
Modified: trunk/base/src/macports1.0/macports.tcl
===================================================================
--- trunk/base/src/macports1.0/macports.tcl 2007-12-18 23:26:11 UTC (rev 32168)
+++ trunk/base/src/macports1.0/macports.tcl 2007-12-18 23:53:32 UTC (rev 32169)
@@ -1623,7 +1623,7 @@
# selfupdate procedure
proc macports::selfupdate {{optionslist {}}} {
global macports::prefix macports::portdbpath macports::rsync_server macports::rsync_dir macports::rsync_options
- global macports::autoconf::macports_conf_path macports::autoconf::rsync_path
+ global macports::autoconf::macports_version macports::autoconf::rsync_path
array set options $optionslist
if { [info exists options(ports_force)] && $options(ports_force) == "yes" } {
@@ -1648,30 +1648,22 @@
set user [file attributes [file join $portdbpath sources/] -owner]
ui_debug "Setting user: $user"
- # get MacPorts version
- set mp_version_path [file join ${macports_conf_path} mp_version]
- if { [file exists $mp_version_path]} {
- set fd [open $mp_version_path r]
- gets $fd mp_version_old
- close $fd
- } else {
- set mp_version_old 0
- }
- ui_msg "\nMacPorts base version $mp_version_old installed"
+ # echo MacPorts version
+ ui_msg "\nMacPorts base version $macports::autoconf::macports_version installed"
ui_debug "Updating using rsync"
if { [catch { system "$rsync_path $rsync_options rsync://${rsync_server}/${rsync_dir} $mp_base_path" } ] } {
return -code error "Error: rsync failed in selfupdate"
}
- # get downloaded macports version and write the old version back
+ # get downloaded MacPorts version and write the old version back
set fd [open [file join $mp_base_path config mp_version] r]
gets $fd mp_version_new
close $fd
ui_msg "\nDownloaded MacPorts base version $mp_version_new"
# check if we we need to rebuild base
- if {$mp_version_new > $mp_version_old || $use_the_force_luke == "yes"} {
+ if {$mp_version_new > $macports::autoconf::macports_version || $use_the_force_luke == "yes"} {
ui_msg "Configuring, Building and Installing new MacPorts base"
# check if $prefix/bin/port is writable, if so we go !
# get installation user / group
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20071218/5d1bd0bc/attachment.html
More information about the macports-changes
mailing list