• houst0nn's avatar
    eat: Automated install of fresh builds · 65d7afb0
    houst0nn authored
    
    
    Needs:
    1 - a build
    2 - a connected device
    
    Change-Id: I24820b984e79430b7af7ccedc171fc69269c0a32
    
    envsetup: eat safely
    
    Change-Id: I2d8b52206213d8f4d8dcce3518cadb2be59e78d8
    
    eat more safely, if there is something to eat
    
    Check for zip file presence before trying to eat
    
    Change-Id: I7913be619d189bbd723263edad878d6d05b8a5a7
    
    Fixed eat not waiting for device if adb server was not started
    
    $(adb get-state) returned unexpected starting server message
    causing the if statement to fail. Calling "adb start-server"
    beforehand remedies that.
    
    Patch Set 2:
    $(adb get-state) returns 'unknown' if Clockwork recovery is running on the device
    look for /sbin/recovery and 'pass' the state test
    also
    adb wait-for-device
    will result in endless loop, replace with until loop using with get-state OR 'recovery' tests
    
    Patch Set 3:
    fix the initial adb state test, use AND instead of OR
    
    Patch Set 4:
    Rebased and prevent "device not found" message from spamming the screen by
    redirecting error output to null
    
    Change-Id: I2d41b8853567cde80bf7fc08b5e4f0ad5ba1fdf5
    Signed-off-by: default avatarFirerat <firer4t@googlemail.com>
    
    Updated for CM9 variables
    
    eat: Adapt to new file naming scheme
    
    Change-Id: I101e333918bc215bebcc594c97bdd68307c90aaa
    
    eat: Adapt to new storage paths
    
    Change-Id: Ic060304275c2d19858636c84740b3f60dfdc6193
    
    envsetup: Make eat restart adbd as root before pushing the recovery command
    
    Without adbd running as root we can't write to /cache/recovery and
    eat fails with a permission denied.
    
    Change-Id: I015b50f29c001605cdc1a0088f68296b62809b56
    
    Eat: Option to specify directory of zip in recovery mode
    
    It pushes to /mnt/sdcard0, which may be /emmc/ in recovery. Now the user
    can specify another path other than /sdcard/ where the zip is
    
    Change-Id: Ie39615132ae39d9f6b304a3049b2395b2a2af182
    
    fix "eat"
    
    Assume user 0 is the active one when flashing...
    
    Change-Id: Ibdc28ef49f8023e786ee82c9e42c221409dfd6bb
    
    eat: Use /cache if possible
    
     * Check the size of /cache and use it if possible.
    
    Change-Id: I72fecf3f8d2311c04e63fe81a7ca9a8a6a40419d
    65d7afb0
envsetup.sh 47.4 KB