Permalink
Commits on Jul 1, 2015
  1. Merge pull request #167 from CameronNemo/stop-debian-cleanup

    stop-debian.sh simplified
    SDkie committed Jul 1, 2015
Commits on Mar 28, 2015
  1. stop-debian.sh simplified

    CameronNemo committed Mar 28, 2015
Commits on Feb 18, 2015
  1. use HTTPS url for git submodules so they work for everyone

    In order to use the ssh URL (i.e. git@github.com) the user must have a
    github account setup.  It is possible to anonymously access HTTPS github
    URLs, and all submodules should use URLs that can be accessed by anyone
    without special setup.
    
    closes #160
    eighthave committed Feb 18, 2015
Commits on Feb 17, 2015
  1. do not fail if `make clean` cannot run in external/gnupg/

    gnupg uses an autotools build, so there might not be a Makefile there, which
    makes `make clean` fail.  When that happens, the overall `make clean`
    process should continue on and not fail.
    eighthave committed Feb 17, 2015
  2. make-release-build: build on non-release commits, and mark the APK fi…

    …lename
    
    Instead of refusing to build anything but a release tag, this changes the
    behavior to issue a warning, but go ahead and make the build anyway.  Then
    the resulting APK file is named according to `git describe`, so it is
    clearly marked as a non-release-build.
    eighthave committed Feb 17, 2015
Commits on Feb 10, 2015
  1. make-release-build: APK names should only have letters and numbers

    This was trying to use "Lil' Debi" in the APK name, but that would just
    cause trouble, so striping the special chars and spaces out.
    eighthave committed Feb 10, 2015
  2. add `env` to built-in busybox to allow for more flexible scripting

    #131 #131
    
    might be useful for working with LD_PRELOAD to support 5.0/Lollipop
    #145 #145
    eighthave committed Feb 10, 2015
Commits on Feb 9, 2015
  1. busybox: built entirely static binary to get around PIE requirement

    PIE is only required if an executable links to shared libraries.  This
    should be the final piece needed to support Gingerbread (10/2.3.3) through
    Lollipop (21/5.0).
    
    closes #145 #145
    eighthave committed Jan 30, 2015
  2. build gpgv v1.4.18 from source, statically to get around PIE vs non-PIE

    If an executable is built fully statically, with no dynamic linking at all,
    then the same binary will work on both PIE systems (android-21 and above),
    and systems where PIE does not work (older than android-16).
    
    refs #145 #145
    closes eighthave#2
    eighthave committed Jan 30, 2015
  3. do not include non-word characters in project/APK name

    i.e. LilDebi.apk instead of "Lil' Debi.apk"
    eighthave committed Feb 9, 2015
Commits on Feb 7, 2015
  1. start using libsuperuser to do SU tasks

    libsuperuser library is used to check the SU availability
    Fixes #148
    SDkie committed Feb 7, 2015
Commits on Feb 6, 2015
  1. Adding libsuperuser as submodule

    SDkie committed Feb 6, 2015
Commits on Jan 30, 2015
Commits on Jan 27, 2015
Commits on Jan 26, 2015
  1. make-release-build: always build the git tag that matches versionName

    Make the process even more foolproof.
    eighthave committed Jan 26, 2015
Commits on Jan 24, 2015
  1. busybox: support lzma and xz in tar commands

    This lets busybox's tar support the lzma and xz options directly, i.e. by
    just adding the right command line flag.
    eighthave committed Jan 24, 2015
  2. /debian/shell: make sure $id data is valid before checking it is 0

    On some devices that I do not have, the embedded busybox `id -u` command is
    failing to run, breaking this script's syntax.  This validates that $id
    contains a number before testing whether it is equal to 0.
    
    closes #131 #131
    eighthave committed Jan 24, 2015
  3. set maxSdkVersion="20" for final non-PIE release (supporting < androi…

    …d-16)
    
    Android 5.0/Lollipop/android-21 requires executables to be built with -fPIE
    while Android versions older than android-16 do not support -fPIE
    executables at all.  The 0.5.x branch will be devoted to < android-16.
    eighthave committed Jan 24, 2015
Commits on Jan 22, 2015
  1. set image file limit to 2GB since busybox isn't built with CONFIG_LFS

    This is a temporary measure until busybox is built using CONFIG_LFS, then
    it should no longer be the limiting factor.  Instead it'll be the 4GB FAT
    limit.
    
    #143 #143
    eighthave committed Jan 8, 2015
Commits on Jan 8, 2015