]> CyberLeo.Net >> Repos - CDN/j.git/log
CDN/j.git
11 years agoj/seeds: use local repo cache if it exists; otherwise use archive seed_support
CyberLeo [Wed, 11 Jul 2012 17:34:02 +0000 (12:34 -0500)]
j/seeds: use local repo cache if it exists; otherwise use archive

11 years agoj: add seed support for scripted chroot creation
CyberLeo [Wed, 11 Jul 2012 14:42:28 +0000 (09:42 -0500)]
j: add seed support for scripted chroot creation

11 years agoj: avoid non-zero exit code on chroot startup if /etc/rcJ.d does not exist
CyberLeo [Thu, 21 Jun 2012 16:34:22 +0000 (11:34 -0500)]
j: avoid non-zero exit code on chroot startup if /etc/rcJ.d does not exist

11 years agoj: add fstab maintenance hooks
CyberLeo [Mon, 11 Jun 2012 14:01:02 +0000 (09:01 -0500)]
j: add fstab maintenance hooks

Hooks to mount and umount mountpoints within chroot based on the
contents of an fstab file; and maintain an mtab file.

11 years agoj: kill daemon and remove pidfile/socket on startup
CyberLeo [Mon, 11 Jun 2012 12:32:28 +0000 (07:32 -0500)]
j: kill daemon and remove pidfile/socket on startup

Unclean shutdown while a chroot is running can leave a stale ipc socket,
which will prevent the chroot from starting subsequently.

11 years agoj: add cgroups support, to isolate and permit signalling of chroot processes
CyberLeo [Fri, 11 May 2012 18:05:36 +0000 (13:05 -0500)]
j: add cgroups support, to isolate and permit signalling of chroot processes

11 years agoj, ipcc, ipcd: support gitk and gitka verbs, to spawn gitk on a git repo
CyberLeo [Thu, 10 May 2012 13:06:44 +0000 (08:06 -0500)]
j, ipcc, ipcd: support gitk and gitka verbs, to spawn gitk on a git repo

11 years agoipcc: handle multiple arguments for browser and editor; canonicalize filenames to...
CyberLeo [Mon, 16 Apr 2012 15:09:32 +0000 (10:09 -0500)]
ipcc: handle multiple arguments for browser and editor; canonicalize filenames to avoid absolute symlinks breaking paths outside chroot

11 years agoj: add ipc to allow spawning editors and browsers outside chroot from files inside...
CyberLeo [Fri, 13 Apr 2012 14:34:47 +0000 (09:34 -0500)]
j: add ipc to allow spawning editors and browsers outside chroot from files inside chroot

11 years agoj: move root dir to <name>/root so other things can be stored out of band
CyberLeo [Tue, 6 Mar 2012 17:04:27 +0000 (11:04 -0600)]
j: move root dir to <name>/root so other things can be stored out of band

11 years agoj: arch x86 and i386 are both synonyms for i386
CyberLeo [Tue, 6 Mar 2012 12:24:44 +0000 (06:24 -0600)]
j: arch x86 and i386 are both synonyms for i386

11 years agoj: support init for debian chroots using debootstrap
CyberLeo [Tue, 24 May 2011 10:01:29 +0000 (05:01 -0500)]
j: support init for debian chroots using debootstrap

11 years agoj: clean up chroot service start/stop
CyberLeo [Tue, 24 May 2011 10:00:48 +0000 (05:00 -0500)]
j: clean up chroot service start/stop

11 years agoj: support starting and stopping chroot services along with chroot itself
CyberLeo [Wed, 4 May 2011 08:19:05 +0000 (03:19 -0500)]
j: support starting and stopping chroot services along with chroot itself

11 years agoj: support 'ls' verb for listing chroots
CyberLeo [Wed, 4 May 2011 08:18:34 +0000 (03:18 -0500)]
j: support 'ls' verb for listing chroots

11 years agoj: ensure j_params works when called for different chroots in the same invocation
CyberLeo [Wed, 4 May 2011 08:16:43 +0000 (03:16 -0500)]
j: ensure j_params works when called for different chroots in the same invocation

11 years agoj: do not use 'jail' since these are chroots, not true jails
CyberLeo [Wed, 4 May 2011 08:15:25 +0000 (03:15 -0500)]
j: do not use 'jail' since these are chroots, not true jails

11 years agoj: begin refactoring status to support multiple chroot query [broken]
CyberLeo [Thu, 28 Apr 2011 18:28:56 +0000 (13:28 -0500)]
j: begin refactoring status to support multiple chroot query [broken]

11 years agoj: refactor param population to work per-function instead of globally
CyberLeo [Thu, 28 Apr 2011 18:25:53 +0000 (13:25 -0500)]
j: refactor param population to work per-function instead of globally

11 years agoj: clean up entry routines; eval instead of exec
CyberLeo [Thu, 28 Apr 2011 17:27:58 +0000 (12:27 -0500)]
j: clean up entry routines; eval instead of exec

11 years agoj: function and variable namespace cleanup
CyberLeo [Thu, 28 Apr 2011 17:12:17 +0000 (12:12 -0500)]
j: function and variable namespace cleanup

11 years agoj: rename jail_new to jail_init; recomment
CyberLeo [Thu, 28 Apr 2011 16:43:47 +0000 (11:43 -0500)]
j: rename jail_new to jail_init; recomment

11 years agoj: add status verb
CyberLeo [Thu, 28 Apr 2011 15:50:27 +0000 (10:50 -0500)]
j: add status verb

11 years agoj: make use of configuration environment variables
CyberLeo [Thu, 28 Apr 2011 15:46:36 +0000 (10:46 -0500)]
j: make use of configuration environment variables

11 years agoenter -> j: rename; add command symlinks
CyberLeo [Thu, 28 Apr 2011 15:44:02 +0000 (10:44 -0500)]
enter -> j: rename; add command symlinks

11 years agoenter: rename env to jail_env
CyberLeo [Thu, 28 Apr 2011 15:42:34 +0000 (10:42 -0500)]
enter: rename env to jail_env

11 years agoenter: use jail_params to probe for a usable shell instead of hardcoding
CyberLeo [Thu, 28 Apr 2011 15:41:07 +0000 (10:41 -0500)]
enter: use jail_params to probe for a usable shell instead of hardcoding

11 years agoenter: include jailname in message if available
CyberLeo [Thu, 28 Apr 2011 15:38:20 +0000 (10:38 -0500)]
enter: include jailname in message if available

11 years agoenter: working revision
CyberLeo [Thu, 28 Apr 2011 15:35:02 +0000 (10:35 -0500)]
enter: working revision

11 years agoInit
CyberLeo [Thu, 28 Apr 2011 15:34:24 +0000 (10:34 -0500)]
Init