From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: References: <6aaf2d79af665bf1905db13e44e194e5@quanstro.net> Date: Sun, 16 May 2010 03:28:39 -0100 Message-ID: From: Akshat Kumar To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: Re: [9fans] nupas update Topicbox-Message-UUID: 23dc2b5a-ead6-11e9-9d60-3106f5b1d025 By the way, Ron, in order to sort this mess out, with the help of Federico, I essentially carried out the operations in the install script of your new package system. I notice you don't keep a list of installed file paths in /installed/$i -- is that something you've already tried, for maintaining removal info and what not? Perhaps the file itself can contain the binds and mounts specific to its going about its own removal. Best, ak On 5/16/10, ron minnich wrote: > On Sat, May 15, 2010 at 4:45 PM, erik quanstrom > wrote: >> sometimes replica gets in its own way. =A0usually when >> it gets confused, i remove /dist/replica/$x and >> /dist/replica/client/$x* and often remove any potentially >> conflicting files. =A0i suppose it would be better to get >> replica to tell me about conflicts and use -s. > > Sometimes eh :-) > > For me, more often than that :-) > > This type of situation is why I like the concept of packages that > never overwrite files in the root file system. To back out you just > get rid of the package file, reboot --> fixed. I feel we need > improvement on this score. > > Seems to me with a reasonable set of mount and then binds we could > make this type of thing work, and copy files all over / would be a > thing of the past. That's what I was trying to do with my attempted > package system but failed. Possibly we could put a file in the file > system image called autorun.ini that sets things up, i.e. does binds > and whatever else is needed? That in essence is what tinycore does ... > save for the binds . > > ron > >