Commit Graph

22 Commits

Author SHA1 Message Date
ebfd530ea6 Added reporting of file type, raw mode, device ID, and selinux context to file reporting, from stat. 2012-08-17 19:48:41 -04:00
3cfffd192e Moved disco colorization into a function, can be used standalone with "client/bin/disco colorize" on stdin.
Fixed disco-fs-diff to only use rsync, sed, grep, etc to produce the filesystem changelog, python script is gone

Minor fixups to other scripts
2012-08-17 19:24:25 -04:00
7d6d94ae3d Moved disco-ball to universe, added functions necessary for fetching, templating, and executing a given disco ball. Made all existing scripts aware of NOOP and how to change their DISCOROOT accordingly. Added skeleton restricted.d/* files for a semi-safe base system. Added disco-param that allows management of parameters on the client (currently isn't smart enough to manage them on the server, or per-module). Added client/bin/disco that actually allows the entire thing to come together and get executed. Still lots of bugs to work out. 2012-08-08 05:30:03 -04:00
f51124252e Got dual-mount of the noop/real filesystems working, made all apps aware of it, broke out the initialization logic into disco-fs-init so you can mount/unmount as much as you want, but the time consuming init process won't be repeated unless you ask 2012-08-07 10:33:29 -04:00
651b0c86d9 Moved disco-ball to server utils. 2012-08-07 08:10:59 -04:00
6eb774aaf1 Removed bogus emacs swap file 2012-08-07 08:10:17 -04:00
4be6014e7f Updated the README, added disco-param and disco-ball 2012-08-07 08:10:00 -04:00
22aa757238 Moved some stuff around, added the first unit test, with no instructions on how to run it; updated readme for NOOP explanation. 2012-08-06 19:27:55 -04:00
cea08e9d74 Got the initial restricted file list setup; some things are missing because they may expose a security hole, and they need a further, more detailed wrapper (like mount, find, etc etc), because they expose both harmless read-only, and extremely damaging write functions. 2012-08-06 18:28:07 -04:00
0f0f68a38d Added default wrappers for everything in the PATH for disco-fs-mount 2012-08-06 01:47:45 -04:00
c3fa89727d Made mounting/unmount of child /proc and /sys conditional for whether the host has them or not 2012-08-05 23:55:55 -04:00
b84d7e8fcd Removed references to template definitions, since they are automatically seen by the incoming rsync, and ordering is irrelevant because they cannot source one another 2012-08-05 23:33:09 -04:00
e8f39c7582 more readme 2012-08-05 22:34:08 -04:00
4d50e5736f more readme 2012-08-05 22:32:13 -04:00
5322edf771 more readme 2012-08-05 22:29:31 -04:00
2a1cc69ce7 more readme 2012-08-05 22:11:06 -04:00
6a31740763 more readme 2012-08-05 22:04:23 -04:00
934d6fae18 more readme 2012-08-05 21:54:20 -04:00
e95fb5a461 more readme 2012-08-05 21:47:33 -04:00
7620cbab2e Added disco-fs-fixup.py - need to refactor this as a C program, DISCO should have no scripting language dependencies 2012-08-05 19:22:45 -04:00
1eafe5a220 Edited README, added initial client tools 2012-08-05 19:19:59 -04:00
ea6ad91249 Initial commit 2012-08-05 16:10:42 -07:00