Skip to Content.
Sympa Menu

sm-sorcery-bugs - [SM-Sorcery-Bugs] [Bug 14451] New: Improving behaviour of cast - overview

sm-sorcery-bugs AT lists.ibiblio.org

Subject: Bugs for Sorcery are reported here

List archive

Chronological Thread  
  • From: bugzilla-daemon AT bugs.sourcemage.org
  • To: sm-sorcery-bugs AT lists.ibiblio.org
  • Subject: [SM-Sorcery-Bugs] [Bug 14451] New: Improving behaviour of cast - overview
  • Date: 13 Apr 2008 08:28:01 -0000

http://bugs.sourcemage.org/show_bug.cgi?id=14451

Summary: Improving behaviour of cast - overview
Product: Sorcery
Version: Untargetted future release
Platform: Other
OS/Version: other
Status: NEW
Severity: enhancement
Priority: P2
Component: Cast
AssignedTo: sm-sorcery-bugs AT lists.ibiblio.org
ReportedBy: ruskie+bugs AT codemages.net


This are just ideas that would be nice to see implemented:
Example cast run:

cast test
CONFIGURE
DEPENDS
test
Want to cast it: y
DOWNLOAD
PRE_BUILD
config_loc
---------------------------
if spell needs any users/groups/anything else that would modify the
system(i.e.
udev rules, etc)(maybe have this in a separate SYS_MOD file:
USERS=user1(UID1),user2(UID2)
"Spell will be adding $USERS to your system unless these users already exist"
GROUPS=group1(uid1)
"Spell will be adding $GROUPS to your system unless these groups already
exist"
"If the spell fails at any point these will be removed if they didn't exist
before"
BUILD
staged_install
if success then dispel the installed version and merge the stage,
while discovering modified config files and keeping them safe, in
else revert the system back to it's pre-cast status

That imho is how a cast should work and behave to ensure a consistent system
all
the time.

--
Configure bugmail: http://bugs.sourcemage.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



  • [SM-Sorcery-Bugs] [Bug 14451] New: Improving behaviour of cast - overview, bugzilla-daemon, 04/13/2008

Archive powered by MHonArc 2.6.24.

Top of Page