Ignore:
Timestamp:
Oct 9, 2011, 9:25:39 PM (8 years ago)
Author:
jmr@…
Message:

zope portgroup: remove use of cd, remove reliance on env(USER)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/_resources/port1.0/group/zope-1.0.tcl

    r82711 r85109  
    134134        destroot {
    135135                # Warn user if not running as root
    136                 if {$env(USER) != "root"} {
     136                if {[geteuid] != 0} {
    137137                        ui_msg "-----------------------------------------------------------"
    138138                        ui_msg "Note that you are not running as root, so files installed"
     
    141141                        ui_msg "-----------------------------------------------------------"
    142142                }
    143                 cd ${worksrcpath}
    144143
    145144                # Install product(s)
     
    148147                        foreach item ${zope.products} {
    149148                                set cmd "cp -R ${item} ${destroot}${zope.prodhome}/${item}"
    150                                 ui_info ${cmd}; system ${cmd}
     149                                ui_info ${cmd}; system -W ${worksrcpath} ${cmd}
    151150                        }
    152151                }
     
    157156                        foreach item ${zope.extensions} {
    158157                                set cmd "cp -R ${item} ${destroot}${zope.exthome}/${item}"
    159                                 ui_info ${cmd}; system ${cmd}
     158                                ui_info ${cmd}; system -W ${worksrcpath} ${cmd}
    160159                        }
    161160                }
    162161
    163162                # Fix owner and group on installed data
    164                 if {$env(USER) == "root"} {
     163                if {[geteuid] == 0} {
    165164                        if {[llength ${zope.products}] > 0} {
    166165                                set cmd "chown -R ${zope.user} ${destroot}${zope.home}"
Note: See TracChangeset for help on using the changeset viewer.