lxc-android-config (0.43) saucy; urgency=low

  * pre-start.sh: disable adbd by forcing an empty usb mode, so it can be
    triggered manually from the ubuntu side, if needed (e.g. setprop
    service.adb.tcp.port 5555 to get inside android using adb over tcp).

 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com>  Tue, 02 Jul 2013 21:43:52 -0300

lxc-android-config (0.42) saucy; urgency=low

  * do not copy the udev rule on every boot if it is already there (we only
    want to force copy it on upgrades from postinst which we do anyway already)
  * make udev wait for lxc-android-boot

 -- Oliver Grawert <ogra@ubuntu.com>  Tue, 02 Jul 2013 16:41:38 +0200

lxc-android-config (0.41) saucy; urgency=low

  * lxc-android-config: Stop using /proc/<pid>/root, instead let LXC deal with
    /dev/socket and just bind-mount /sys/fs/cgroup/cpu on /dev/cpuctl
  * lxc pre-start: bind-mount /dev/socket to /socket in the container, then get
    android init to bind-mount that over /dev/socket at boot time.
    Update all mount calls to use -n so not to spam /etc/mtab.
  * ofono: Add a 5s delay after we find the rild socket, reduces the occurence
    of a boot time race condition.

 -- Stéphane Graber <stgraber@ubuntu.com>  Mon, 01 Jul 2013 14:08:23 -0400

lxc-android-config (0.40) saucy; urgency=low

  * Add support for flipped loop-mounted read-only images. This extends the
    LXC pre-start script to properly handle a read-only rootfs and to use
    the partitions from /android in such case.
    This also disables the fstab generator for read-only images, instead
    relying on the initrd doing all that setup instead.

 -- Stéphane Graber <stgraber@ubuntu.com>  Fri, 28 Jun 2013 16:45:51 -0400

lxc-android-config (0.39) saucy; urgency=low

  * also add rmnet_usb[0-3] handling to lxc-android-boot firstboot job

 -- Oliver Grawert <ogra@ubuntu.com>  Fri, 28 Jun 2013 21:32:46 +0200

lxc-android-config (0.38) saucy; urgency=low

  * Rename lxc-android-fstab.upstart to lxc-android-boot.upstart
  * lxc-android-boot.upstart:
    - Add logic to create the modules dir link (LP: #1194549)
  * Add description to the upstart jobs
  * Common indentation in postinst and postrm files
  * Purge old lxc-android-fstab conf files
  * Adding missing license text for GPLv3

 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com>  Fri, 28 Jun 2013 00:42:12 -0300

lxc-android-config (0.37) saucy; urgency=low

  * Set the apparmor profile to unconfined for the android LXC container.
    This is required to allow booting the container on devices that have
    apparmor support enabled in their kernel (until we come up with a proper
    profile anyway).

 -- Stéphane Graber <stgraber@ubuntu.com>  Thu, 27 Jun 2013 12:33:51 -0400

lxc-android-config (0.36) saucy; urgency=low

  * on mako devices add rmnet_usb[0-3] to /etc/network/interfaces as a
    temporary workaround for LP: #1193161

 -- Oliver Grawert <ogra@ubuntu.com>  Wed, 26 Jun 2013 20:38:11 +0200

lxc-android-config (0.35) saucy; urgency=low

  * simplify the lxc-android-config upstart job even more

 -- Oliver Grawert <ogra@ubuntu.com>  Mon, 24 Jun 2013 14:01:24 +0200

lxc-android-config (0.34) saucy; urgency=low

  * simplify the lxc-android-config upstart job and use a global var for the
    list of linkable dirs.
  * make the ofono upstart job wait for /dev/socket creation

 -- Oliver Grawert <ogra@ubuntu.com>  Mon, 24 Jun 2013 13:39:21 +0200

lxc-android-config (0.33) saucy; urgency=low

  * divert alsar-ucm udev rules, we do not want to apply this on the ubuntu
    side currenntly.

 -- Oliver Grawert <ogra@ubuntu.com>  Sun, 23 Jun 2013 16:27:20 +0200

lxc-android-config (0.32) saucy; urgency=low

  * also copy device specific rules on upgrades

 -- Oliver Grawert <ogra@ubuntu.com>  Sat, 22 Jun 2013 15:40:47 +0200

lxc-android-config (0.31) saucy; urgency=low

  * drop device specific rules from 65-android.rules, ship 70-maguro.rules,
    70-grouper.rules, 70-mako.rules and 70-manta.rules, created from their
    respective ueventd.rc and init.rc files. copy the device matching rules
    file in place from the lxc-android-fstab upstart job on first boot.

 -- Oliver Grawert <ogra@ubuntu.com>  Sat, 22 Jun 2013 14:36:06 +0200

lxc-android-config (0.30) saucy; urgency=low

  * disable adbd in the container and add a comment what to do to switch adb
    from host to container on pre-start.sh script
  * ignore "RLIMIT_NICE not set" messages from binder in syslog to not fill
    the disk

 -- Oliver Grawert <ogra@ubuntu.com>  Sat, 22 Jun 2013 11:57:31 +0200

lxc-android-config (0.29) saucy; urgency=low

  * make sure we also handle files in subdirs when creating socket and cpuctl
    links from the container to the hosts /dev

 -- Oliver Grawert <ogra@ubuntu.com>  Sat, 22 Jun 2013 11:42:18 +0200

lxc-android-config (0.28) saucy; urgency=low

  * 65-android.rules:
    - Fixing file permission for /dev/alog/*
    - Adding proper links for graphics devices (/dev/graphics)
  * lxc-android-config.upstart: removing graphics link as that's now covered
    by udev

 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com>  Fri, 21 Jun 2013 19:33:33 -0300

lxc-android-config (0.27) saucy; urgency=low

  * 65-android.rules: changing dsscomp permission to 0666, to avoid permission
    errors with mir (this needs to be improved with groups once we fix all the
    groups between android and ubuntu)

 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com>  Fri, 21 Jun 2013 13:04:28 -0300

lxc-android-config (0.26) saucy; urgency=low

  * call lxc-stop on shutdown and reboot, that should improve both functions
    on the mako

 -- Oliver Grawert <ogra@ubuntu.com>  Tue, 18 Jun 2013 23:18:35 +0200

lxc-android-config (0.25) saucy; urgency=low

  * rework the fetsb creation, should fix nexus7 installs

 -- Oliver Grawert <ogra@ubuntu.com>  Tue, 18 Jun 2013 14:44:43 +0200

lxc-android-config (0.24) saucy; urgency=low

  * add proper udev rules for nexus7 (grouper) tablet

 -- Oliver Grawert <ogra@ubuntu.com>  Mon, 17 Jun 2013 23:25:14 +0200

lxc-android-config (0.23) saucy; urgency=low

  * quieten removal of /dev subdirs to not spam the upstart log on each boot
  * make pre-existing dirs and files under /dev non fatal when creating dirs
    and links

 -- Oliver Grawert <ogra@ubuntu.com>  Fri, 14 Jun 2013 14:01:42 +0200

lxc-android-config (0.22) saucy; urgency=low

  * make the container upstart job emit "android"
  * ship an udev.override upstart job that makes udev wait until after the
    container is up.

 -- Oliver Grawert <ogra@ubuntu.com>  Wed, 12 Jun 2013 13:23:48 +0200

lxc-android-config (0.21) saucy; urgency=low

  * rework ofono upstart job slightly, we don't need to sleep twice
    and we want to exit after a timeout if there is no rild at all.
  * rework powerd upstart job slightly to use proper upstart setup.

 -- Oliver Grawert <ogra@ubuntu.com>  Tue, 11 Jun 2013 13:14:14 +0200

lxc-android-config (0.20) saucy; urgency=low

  * hand some vars over to the chroot call in android-chroot
  * allow commands with fill path in android-chroot

 -- Oliver Grawert <ogra@ubuntu.com>  Sat, 08 Jun 2013 15:52:53 +0200

lxc-android-config (0.19) saucy; urgency=low

  * ship android-chroot tool for conveninent chrooting into the container

 -- Oliver Grawert <ogra@ubuntu.com>  Sat, 08 Jun 2013 15:06:42 +0200

lxc-android-config (0.18) saucy; urgency=low

  * rework upstart job to properly have the exec outside of script stanzas
  * ship an ofono.override file that makes the daemon wait for the socket
  * override lxc-net startup, we do not need the lxcbr0 interface
  * override powerd.conf, we want to respawn and start only after dbus

 -- Oliver Grawert <ogra@ubuntu.com>  Sat, 08 Jun 2013 14:20:59 +0200

lxc-android-config (0.17) saucy; urgency=low

  * make sure "ubuntu_chroot init" never gets started in the container,
    else we end up with two /sbin/init processes on the host.

 -- Oliver Grawert <ogra@ubuntu.com>  Sat, 08 Jun 2013 11:45:26 +0200

lxc-android-config (0.16) saucy; urgency=low

  * Actually add the postinst/postrm to the package from 0.14...

 -- Steve Langasek <steve.langasek@ubuntu.com>  Fri, 07 Jun 2013 12:13:07 -0700

lxc-android-config (0.15) saucy; urgency=low

  * drop ofono.override again. the upstart-file-bridge did not give us the
    expected result and ofono will grow support for waiting for the socket in
    the daemon soon.

 -- Oliver Grawert <ogra@ubuntu.com>  Thu, 06 Jun 2013 20:55:46 +0200

lxc-android-config (0.14) saucy; urgency=low

  * Add diversions for /lib/udev/rules.d/50-firmware.rules and
    /lib/udev/rules.d/60-persistent-v4l.rules: the first because all of
    our firmware currently lives where only ueventd sees it (meaning udev
    will return false-negatives for firmware load requests), the second
    because even with the firmware loading out of the way, v4l_id probes
    of video devices are causing kernel panics immediately after boot
    (on mako) due to udev starting earlier than ueventd.  This works around
    LP: 1187189.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Thu, 06 Jun 2013 10:39:18 -0700

lxc-android-config (0.13) saucy; urgency=low

  * and indeed use teh right filenames for the upstart override files

 -- Oliver Grawert <ogra@ubuntu.com>  Thu, 06 Jun 2013 13:00:07 +0200

lxc-android-config (0.12) saucy; urgency=low

  * disable tty upstart jobs as well as setvtrgb

 -- Oliver Grawert <ogra@ubuntu.com>  Thu, 06 Jun 2013 12:54:45 +0200

lxc-android-config (0.11) saucy; urgency=low

  * ship an ofono.override file that makes the job wait for /dev/socket/rild
  * rework linking of the /dev subdirectories from the container to the host
    system to make ofono work with the rild inside the container
  * add Recommends: ofono

 -- Oliver Grawert <ogra@ubuntu.com>  Thu, 06 Jun 2013 12:24:10 +0200

lxc-android-config (0.10) saucy; urgency=low

  * rework lxc-android-config upstart job a bit so the linked subdirs in /dev
    are definitely gone before we start the container

 -- Oliver Grawert <ogra@ubuntu.com>  Wed, 05 Jun 2013 23:40:53 +0200

lxc-android-config (0.9) saucy; urgency=low

  * make sure we mount /system, /data and /vendor after fstab creation, else
    the user needs to reboot after first boot to get the phone shell

 -- Oliver Grawert <ogra@ubuntu.com>  Wed, 05 Jun 2013 15:52:18 +0200

lxc-android-config (0.8) saucy; urgency=low

  * make sure we remove the links in /dev beforre linking the android
    container subdirs

 -- Oliver Grawert <ogra@ubuntu.com>  Wed, 05 Jun 2013 15:36:17 +0200

lxc-android-config (0.7) saucy; urgency=low

  * drop hack that removes udev.override, fixed in ubuntu-touch-session

 -- Oliver Grawert <ogra@ubuntu.com>  Wed, 05 Jun 2013 11:32:19 +0200

lxc-android-config (0.6) saucy; urgency=low

  * remove filesystem mounting from upstart job
  * add linking of required /dev subdirs to upstart job
  * drop noauto from fstab entries, seems the lxc container gets along with
    already mounthe filesystems
  * add a gross hack to remove udev.override until we can properly fix
    ubuntu-session
  * ship more udev rules for android devices

 -- Oliver Grawert <ogra@ubuntu.com>  Tue, 04 Jun 2013 12:31:52 +0200

lxc-android-config (0.5) saucy; urgency=low

  * add /dev/kgsl-3d0 to chmodded devices in upstart job (will have to be
    ported to a udev rule)

 -- Oliver Grawert <ogra@ubuntu.com>  Mon, 03 Jun 2013 21:31:09 +0200

lxc-android-config (0.4) saucy; urgency=low

  * make sure fstab is world readable after adding android entries

 -- Oliver Grawert <ogra@ubuntu.com>  Sun, 02 Jun 2013 15:53:14 +0200

lxc-android-config (0.3) saucy; urgency=low

  * add udev rules for /dev/alog/ device creation
  * clean up upstart job and drop logging device hacks

 -- Oliver Grawert <ogra@ubuntu.com>  Sat, 01 Jun 2013 16:05:39 +0200

lxc-android-config (0.2) saucy; urgency=low

  * add script and upstart job for fstab entry creation on first boot
  * bump compat level to 9
  * enable overrides in /var/lib/lxc/android/overrides
  * update to new copyright format

 -- Oliver Grawert <ogra@ubuntu.com>  Sat, 01 Jun 2013 14:19:50 +0200

lxc-android-config (0.1) saucy; urgency=low

  * initial Release

 -- Oliver Grawert <ogra@ubuntu.com>  Fri, 31 May 2013 12:16:42 +0200
