Changeset f841e81


Ignore:
Timestamp:
01/13/14 14:00:14 (11 months ago)
Author:
Ken Moore <ken@…>
Branches:
master, releng/10.0, releng/10.0.1, releng/10.0.2, releng/10.0.3, releng/10.1
Children:
0a4c18a, c8862d4
Parents:
87e73145 (diff), d4d1ba9 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge branch 'master' of github.com:pcbsd/pcbsd

Files:
4 edited

Legend:

Unmodified
Added
Removed
  • src-sh/pbi-manager/pbime/pbime.c

    r544e6570 rd4d1ba9  
    8686        char pipetemplate[] = "/tmp/.pbi-callback-XXXXXXXXXXXXXXXX"; 
    8787        char *pipedir; 
     88        char *newargv[1024]; 
    8889        char fifoin[MAXPATHLEN];  
     90        char newlibdir[MAXPATHLEN]; 
    8991        int argoffset; 
    9092 
     
    163165                } 
    164166 
     167                // Setup the newargv with right stack 
     168                for ( int i = argoffset; i<argc; i++) 
     169                { 
     170                        newargv[i-argoffset] = argv[i]; 
     171                        if ( i > 1020 ) { 
     172                                err(1, "Too many args..."); 
     173                        } 
     174                } 
     175                newargv[0] = argv[3]; 
     176 
     177                // Make sure 32bit compat is enabled 
     178                strncat(newlibdir, "/usr/local", (strlen("/usr/local") )); 
     179                strcat(newlibdir, "/lib"); 
     180                setenv("LD_32_LIBRARY_PATH", newlibdir, 1); 
    165181 
    166182                // Fork off the PBI process, and have the parent wait for it to finish 
     
    168184                if(app_pid == 0) { 
    169185                        // Execute the PBI now 
    170                         if (execvp(argv[3], argv + argoffset) == -1) 
     186                        if (execvp(argv[3], newargv) == -1) 
    171187                                err(1, "execvp(): %s", argv[3]); 
    172188                        exit(0); 
  • src-sh/warden/scripts/backend/createjail.sh

    rb5dbe14 r58ffcd7  
    334334 
    335335# Setup TrueOS PKGNG repo / utilities only if on TRUEOS 
    336 if [ "$VANILLA" != "YES" -a -e "${JAILDIR}/etc/rc.delay" ] ; then 
     336if [ "$VANILLA" != "YES" -a -e "${JAILDIR}/etc/rc.conf.pcbsd" ] ; then 
    337337  bootstrap_pkgng "${JAILDIR}" 
    338338  if [ $? -ne 0 ] ; then 
  • src-sh/warden/scripts/backend/functions.sh

    rd6345ef r58ffcd7  
    10871087        fi 
    10881088        VER=`file "$i/bin/sh" | cut -d ',' -f 5 | awk '{print $3}'` 
    1089         if [ -e "$i/etc/rc.delay" ] ; then 
     1089        if [ -e "$i/etc/rc.conf.pcbsd" ] ; then 
    10901090           TYPE="TrueOS" 
    10911091        else 
  • src-qt4/EasyPBI/PBIModule.cpp

    r57cecb9 r87e73145  
    169169  //Boolian Values 
    170170  for(int i=0; i<CBoolValues.length(); i++){ 
    171     QString line = CBoolValues[i]+"=\""; 
    172     if(HASH.contains(CBoolValues[i]) && HASH[CBoolValues[i]].toBool() ){ line.append("YES"); } 
    173     else{ line.append("NO"); } 
    174     line.append("\""); //close out the quotes 
    175     exportVariables << CBoolValues[i]; 
    176     contents << line; 
     171    if(HASH.contains(CBoolValues[i]) && HASH[CBoolValues[i]].toBool() ){  
     172        QString line = CBoolValues[i]+"=\"YES\""; 
     173        exportVariables << CBoolValues[i]; 
     174        contents << line;    
     175    } 
     176     
    177177  } 
    178178  //Integer Values 
Note: See TracChangeset for help on using the changeset viewer.