[Nook Color Android Development] inportb:
Remember AndBot? Well, it's been updated for Jelly Bean. If you've been on the fence about cooking your own nightlies, here're some training wheels to get you started. This is a Debian chroot environment with all the tools you need to build the latest CyanogenMod (10) for your Nook Color.

Firstly, some numbers:

The andbot.run package itself uses 214 MB. After unpacking, it uses an additional 593 MB. Syncing the CyanogenMod source adds 13~14 GB. After the first successful build, you're looking at a cumulative 30~31 GB of disk usage. So before you attempt this project, make sure you have at least 31 GB of storage available. Also make sure you're running 64-bit (amd64) Linux. If you're using Windows or Mac, please try AndBot on a virtual machine (make sure you set aside extra space for the OS).

After downloading andbot.run to your working area, you're going to deploy it:

chmod +x andbot.run
./andbot.run

When it's unpacked, it should ask you for your password and then enter the chroot. You should be looking at a command prompt that starts with AndBot:; if your terminal displays colors, this prefix would be red if the previous command failed.

At this point, it would be a good idea to leave AndBot for a bit (press CTRL+D) and start a screen session, because the following tasks could take a long time. You could also delete andbot.run, because it's already been unpacked into andbotfs. To enter AndBot again:

./andbotfs/andbot

Now, download the source:

andbot init
andbot manifest
andbot sync -j16

The last command might take a while, depending on your network bandwidth. Go grab a coffee; and when it's done, connect your Nook and pull some proprietary files off it:

andbot prebuilt

Alternatively, you could get the proprietary files from an existing update.zip package. For example, you could take one of eyeballer's cm9 installers, save it as andbotfs/update.zip, and run:

andbot prebuilt /update.zip

Now we could build the thing...

andbot brunch encore

This might also take a while; whether you take a nap or sleep overnight depends on your processor, RAM, and disk.

If everything went alright, you'd find a new update.zip in out/target/product/encore. This corresponds to andbotfs/out/target/product/encore outside the chroot. Make a CWR/TWRP backup before installing it on your Nook!

To keep your builds up-to-date, just enter the AndBot environment and:

andbot sync -j16
andbot brunch encore

A word about compatibility:

At its core, AndBot is just a Debian system with all the required build tools installed. So if you feel comfortable doing everything the standard way, you don't need the andbot command. The benefit of using AndBot, in this case, is that everything is contained within a single directory for easy cleanup. If you're still learning, I'd encourage you to look inside andbotfs/andbot to see how it works.

7/23/12:

If you find that andbot prebuilt fails because adb is missing, you could either add ~/bin to PATH or copy ~/bin/adb into /usr/bin. I've uploaded a new version with the fix, for prospective users. Thanks for the report, bowguy.

7/25/12:

... and some more issues with fixes. Thanks, Skitz.

Enjoy!