Instead of always adding implementations to the user's store, try writing
Instead of always adding implementations to the user's store, try writing

to the first of the system stores. Only use the user store if unsuccessful.
This makes it easy for root to install things for users (at least, until we
have the set-uid helper). The system store will be created world-readable,
and anything stored in it will be read-only. User stores honour the user's
umask as usual.

git-svn-id: eb86470c0dbc9d881c76e652f76111a30a15f3d1@1463 9f8c893c-44ee-0310-b757-c8ca8341c71e

DarkGreising/0install,dabrahams/0install,gasche/0install,gfxmonk/0install,pombreda/0install,bhilton/0install,dbenamy/0install,HoMeCracKeR/0install,0install/0install,pombreda/0install,HoMeCracKeR/0install,DarkGreising/0install,bastianeicher/0install,bartbes/0install,dabrahams/0install,dabrahams/zeroinstall,michel-slm/0install,gfxmonk/0install,bastianeicher/0install,HoMeCracKeR/0install,gasche/0install,timdiels/0install,dabrahams/zeroinstall,0install/0install,michel-slm/0install,timdiels/zeroinstall,dabrahams/zeroinstall,afb/0install,fdopen/0install,gfxmonk/0install,timdiels/0install,dbenamy/0install,bartbes/0install,michel-slm/0install,0install/0install,afb/0install,afb/0install,gasche/0install,timdiels/zeroinstall,timdiels/zeroinstall,DarkGreising/0install,fdopen/0install,dbenamy/0install,bhilton/0install,afb/0install,jaychoo/0install,timdiels/0install,bartbes/0install,gasche/0install,bastianeicher/0install,bhilton/0install,fdopen/0install,timdiels/0install,jaychoo/0install,dabrahams/0install,jaychoo/0install,pombreda/0install