public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] Accidentally deleted contents of /sbin
@ 2006-11-16 16:23 James Colby
  2006-11-16 16:28 ` Geistteufel
                   ` (2 more replies)
  0 siblings, 3 replies; 14+ messages in thread
From: James Colby @ 2006-11-16 16:23 UTC (permalink / raw
  To: gentoo-user

List Members -

I was trying to delete some files from my /sbin directory and with an
unfortunate use of a wildcard accidentally deleted the entire contents
on the /sbin directory.  I have recovered the contents of the /sbin
directory from a stage 3 tarball.  I was thinking about doing an
emerge world, just to make sure that everything is consistent.  Do you
all think that this is necessary?

Thanks,
James
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] Accidentally deleted contents of /sbin
  2006-11-16 16:23 [gentoo-user] Accidentally deleted contents of /sbin James Colby
@ 2006-11-16 16:28 ` Geistteufel
  2006-11-16 16:39 ` Bo Ørsted Andresen
  2006-11-16 16:40 ` Flophouse Joe
  2 siblings, 0 replies; 14+ messages in thread
From: Geistteufel @ 2006-11-16 16:28 UTC (permalink / raw
  To: gentoo-user

Oh, it's not really usefull to rebuild all
just rebuild this:

equery b /sbin

so. .. it will give you all package which install something in /sbin
just rebuild it


Le Thu, 16 Nov 2006 17:23:17 +0100, James Colby <jcolby@gmail.com> a écrit:

> List Members -
>
> I was trying to delete some files from my /sbin directory and with an
> unfortunate use of a wildcard accidentally deleted the entire contents
> on the /sbin directory.  I have recovered the contents of the /sbin
> directory from a stage 3 tarball.  I was thinking about doing an
> emerge world, just to make sure that everything is consistent.  Do you
> all think that this is necessary?
>
> Thanks,
> James



	

	
		
___________________________________________________________________________ 
Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son interface révolutionnaire.
http://fr.mail.yahoo.com
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] Accidentally deleted contents of /sbin
  2006-11-16 16:23 [gentoo-user] Accidentally deleted contents of /sbin James Colby
  2006-11-16 16:28 ` Geistteufel
@ 2006-11-16 16:39 ` Bo Ørsted Andresen
  2006-11-16 22:10   ` James Colby
  2006-11-16 16:40 ` Flophouse Joe
  2 siblings, 1 reply; 14+ messages in thread
From: Bo Ørsted Andresen @ 2006-11-16 16:39 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 708 bytes --]

On Thursday 16 November 2006 17:23, James Colby wrote:
> I was trying to delete some files from my /sbin directory and with an
> unfortunate use of a wildcard accidentally deleted the entire contents
> on the /sbin directory.  I have recovered the contents of the /sbin
> directory from a stage 3 tarball.  I was thinking about doing an
> emerge world, just to make sure that everything is consistent.  Do you
> all think that this is necessary?

I suppose that remerging packages that install anything in /sbin would be in 
order:

# cd /var/db/pkg && emerge -va1 $(for pkg in */*; do
        cut -d' ' -f2 "${pkg}"/CONTENTS | grep -q '^/sbin/' && echo "=${pkg}"
    done)

-- 
Bo Andresen

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] Accidentally deleted contents of /sbin
  2006-11-16 16:23 [gentoo-user] Accidentally deleted contents of /sbin James Colby
  2006-11-16 16:28 ` Geistteufel
  2006-11-16 16:39 ` Bo Ørsted Andresen
@ 2006-11-16 16:40 ` Flophouse Joe
  2006-11-16 16:48   ` Flophouse Joe
  2006-11-16 16:49   ` Bo Ørsted Andresen
  2 siblings, 2 replies; 14+ messages in thread
From: Flophouse Joe @ 2006-11-16 16:40 UTC (permalink / raw
  To: gentoo-user

On Thu, 16 Nov 2006, James Colby wrote:

> I was trying to delete some files from my /sbin directory and with an
> unfortunate use of a wildcard accidentally deleted the entire contents
> on the /sbin directory.  I have recovered the contents of the /sbin
> directory from a stage 3 tarball.  I was thinking about doing an
> emerge world, just to make sure that everything is consistent.  Do you
> all think that this is necessary?

Yes, I think an "emerge --deep --emptytree world" would be in order.

If you had a recent backup of your system-- new enough that no new
packages had been emerged since the backup was taken-- then restoring
the backup would be the easiest option.

In this case, though, it seems like a reasonable tradeoff to wait for
all your packages to recompile in order to be more confident that your
system won't blow up on you.

Joe
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] Accidentally deleted contents of /sbin
  2006-11-16 16:40 ` Flophouse Joe
@ 2006-11-16 16:48   ` Flophouse Joe
  2006-11-16 16:49   ` Bo Ørsted Andresen
  1 sibling, 0 replies; 14+ messages in thread
From: Flophouse Joe @ 2006-11-16 16:48 UTC (permalink / raw
  To: gentoo-user

On Thu, 16 Nov 2006, Flophouse Joe wrote:
> Yes, I think an "emerge --deep --emptytree world" would be in order.

Wow.  The other posters are right.  Re-emerging everything is a waste of
time.  It'd be much easier to re-emerge only the packages that had
placed files into /sbin .

Thanks, Geistteufel and Bo Andresen for reminding me of this!

Joe
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] Accidentally deleted contents of /sbin
  2006-11-16 16:40 ` Flophouse Joe
  2006-11-16 16:48   ` Flophouse Joe
@ 2006-11-16 16:49   ` Bo Ørsted Andresen
  2006-11-16 17:05     ` Flophouse Joe
  1 sibling, 1 reply; 14+ messages in thread
From: Bo Ørsted Andresen @ 2006-11-16 16:49 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 220 bytes --]

On Thursday 16 November 2006 17:40, Flophouse Joe wrote:
> Yes, I think an "emerge --deep --emptytree world" would be in order.

Why? And what exactly do you expect --deep to do with --emptytree?

-- 
Bo Andresen

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] Accidentally deleted contents of /sbin
  2006-11-16 16:49   ` Bo Ørsted Andresen
@ 2006-11-16 17:05     ` Flophouse Joe
  0 siblings, 0 replies; 14+ messages in thread
From: Flophouse Joe @ 2006-11-16 17:05 UTC (permalink / raw
  To: gentoo-user

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: TEXT/PLAIN; charset=X-UNKNOWN; format=flowed, Size: 420 bytes --]

On Thu, 16 Nov 2006, Bo Ørsted Andresen wrote:
> On Thursday 16 November 2006 17:40, Flophouse Joe wrote:
>> Yes, I think an "emerge --deep --emptytree world" would be in order.
> Why? And what exactly do you expect --deep to do with --emptytree?

Using --deep is a force of habit for upgrades, so I'm inclined to type it 
all the time.  But you raise a good point: it has no effect on --emptytree 
world .

Joe

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] Accidentally deleted contents of /sbin
  2006-11-16 16:39 ` Bo Ørsted Andresen
@ 2006-11-16 22:10   ` James Colby
  2006-11-16 22:43     ` Flophouse Joe
  2006-11-17  0:11     ` Dale
  0 siblings, 2 replies; 14+ messages in thread
From: James Colby @ 2006-11-16 22:10 UTC (permalink / raw
  To: gentoo-user

>
> # cd /var/db/pkg && emerge -va1 $(for pkg in */*; do
>         cut -d' ' -f2 "${pkg}"/CONTENTS | grep -q '^/sbin/' && echo "=${pkg}"
>     done)
>
> --
Thanks for the advice everybody.  I ran this command and it just
finished successfully.  I had one file in /etc that needed updating,
and when I tried to run etc-update it was missing.  Should I try to
emerge world?

Thanks,
James
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] Accidentally deleted contents of /sbin
  2006-11-16 22:10   ` James Colby
@ 2006-11-16 22:43     ` Flophouse Joe
  2006-11-17  0:11     ` Dale
  1 sibling, 0 replies; 14+ messages in thread
From: Flophouse Joe @ 2006-11-16 22:43 UTC (permalink / raw
  To: gentoo-user

On Thu, 16 Nov 2006, James Colby wrote:
> I had one file in /etc that needed updating,
> and when I tried to run etc-update it was missing.

I'm not clear on what's happened.  Is it etc-update that's missing or is
it something else?

Joe
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] Accidentally deleted contents of /sbin
  2006-11-16 22:10   ` James Colby
  2006-11-16 22:43     ` Flophouse Joe
@ 2006-11-17  0:11     ` Dale
  2006-11-17  0:35       ` Neil Bothwick
  2006-11-17  0:35       ` James Colby
  1 sibling, 2 replies; 14+ messages in thread
From: Dale @ 2006-11-17  0:11 UTC (permalink / raw
  To: gentoo-user

James Colby wrote:
>>
>> # cd /var/db/pkg && emerge -va1 $(for pkg in */*; do
>>         cut -d' ' -f2 "${pkg}"/CONTENTS | grep -q '^/sbin/' && echo
>> "=${pkg}"
>>     done)
>>
>> -- 
> Thanks for the advice everybody.  I ran this command and it just
> finished successfully.  I had one file in /etc that needed updating,
> and when I tried to run etc-update it was missing.  Should I try to
> emerge world?
>
> Thanks,
> James

May want to emerge portage.  That is where that command comes from.

> root@smoker / # equery belongs etc-update
> [ Searching for file(s) etc-update in *... ]
> sys-apps/portage-2.1.1-r1 (/usr/sbin/etc-update ->
> ../lib/portage/bin/etc-update)
> sys-apps/portage-2.1.1-r1 (/usr/lib/portage/bin/etc-update)
> root@smoker / #


If it were me, I would still do a emerge -e world, just to be sure. 

Dale

:-)  :-)
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] Accidentally deleted contents of /sbin
  2006-11-17  0:11     ` Dale
@ 2006-11-17  0:35       ` Neil Bothwick
  2006-11-17  0:35       ` James Colby
  1 sibling, 0 replies; 14+ messages in thread
From: Neil Bothwick @ 2006-11-17  0:35 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 369 bytes --]

On Thu, 16 Nov 2006 18:11:29 -0600, Dale wrote:

> If it were me, I would still do a emerge -e world, just to be sure. 

You can check all packages for missing or corrupt files with

equery -C list kdebase | awk '/\// {print $((NF - 1))}' | sed 's;^;=;' | xargs --max-lines=1 equery check


-- 
Neil Bothwick

I have seen the truth, and it makes no sense.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] Accidentally deleted contents of /sbin
  2006-11-17  0:11     ` Dale
  2006-11-17  0:35       ` Neil Bothwick
@ 2006-11-17  0:35       ` James Colby
  2006-11-17  3:17         ` Dale
  2006-11-17 10:20         ` Neil Bothwick
  1 sibling, 2 replies; 14+ messages in thread
From: James Colby @ 2006-11-17  0:35 UTC (permalink / raw
  To: gentoo-user

>
>
> If it were me, I would still do a emerge -e world, just to be sure.
>
> Dale
>
Does emerge -e world add anything to the world file?  Do I need to add
the --oneshot option to this to keep my world file clean

Thanks,
James
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] Accidentally deleted contents of /sbin
  2006-11-17  0:35       ` James Colby
@ 2006-11-17  3:17         ` Dale
  2006-11-17 10:20         ` Neil Bothwick
  1 sibling, 0 replies; 14+ messages in thread
From: Dale @ 2006-11-17  3:17 UTC (permalink / raw
  To: gentoo-user

James Colby wrote:
>>
>>
>> If it were me, I would still do a emerge -e world, just to be sure.
>>
>> Dale
>>
> Does emerge -e world add anything to the world file?  Do I need to add
> the --oneshot option to this to keep my world file clean
>
> Thanks,
> James

>From what I understand, it takes the packages listed in the world file
and then pretends there is nothing emerged and builds a list.  This will
emerge everything in world plus their dependacies.  It should not change
your world file at all.  I have done this several times when something
goes weird on my system or upgrading gcc.  You have a good plan to keep
your world file clean though.  Seems we are both learning to do that.  O_O

Basically, this rebuilds everything on your system from the ground up. 
That is why it takes so long.  It's akin to rebuilding the whole house
when you have a small leak in your roof.  Of course, you have a new
house this way.  ;-)

Also keep in mind "emerge --resume" and "emerge --resume --skipfirst". 
The first is in case you have to stop to reboot or something.  The
second is in case something fails to emerge and you want to rebuild it
later.  Make a note of what packages fail and the error.  You may need
that info later.

Hope that helps.

Dale

:-)  :-)
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] Accidentally deleted contents of /sbin
  2006-11-17  0:35       ` James Colby
  2006-11-17  3:17         ` Dale
@ 2006-11-17 10:20         ` Neil Bothwick
  1 sibling, 0 replies; 14+ messages in thread
From: Neil Bothwick @ 2006-11-17 10:20 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 289 bytes --]

On Thu, 16 Nov 2006 19:35:36 -0500, James Colby wrote:

> Does emerge -e world add anything to the world file?

No.


-- 
Neil Bothwick

What is the difference between Mechanical Engineers and Civil Engineers?
Mechanical Engineers build weapons, Civil Engineers build targets.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2006-11-17 10:25 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-11-16 16:23 [gentoo-user] Accidentally deleted contents of /sbin James Colby
2006-11-16 16:28 ` Geistteufel
2006-11-16 16:39 ` Bo Ørsted Andresen
2006-11-16 22:10   ` James Colby
2006-11-16 22:43     ` Flophouse Joe
2006-11-17  0:11     ` Dale
2006-11-17  0:35       ` Neil Bothwick
2006-11-17  0:35       ` James Colby
2006-11-17  3:17         ` Dale
2006-11-17 10:20         ` Neil Bothwick
2006-11-16 16:40 ` Flophouse Joe
2006-11-16 16:48   ` Flophouse Joe
2006-11-16 16:49   ` Bo Ørsted Andresen
2006-11-16 17:05     ` Flophouse Joe

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox