Share Pastebin
Guest
Public paste!

asdf

By: a guest | Jun 6th, 2010 | Syntax: Bash | Size: 0.46 KB | Hits: 51 | Expires: Never
Copy text to clipboard
  1. #/bin/sh
  2. extraEmergeOptions="$@"
  3.  
  4. emerge --sync
  5. layman -S
  6. eix-update
  7.  
  8. while [ ! $mergeDone ]; do
  9.         emerge -vuDN --keep-going ${extraEmergeOptions} @world && mergeDone=0
  10.  
  11.         while [ ! $success ]; do
  12.                 success=0
  13.                 emerge -v --keep-going ${extraEmergeOptions} @preserved-rebuild || success=1
  14.                 revdep-rebuild -- -v --keep-going ${extraEmergeOptions} || success=1
  15.                 lafilefixer --justfixit || success=1
  16.         done
  17. done
  18.  
  19. cfg-update -u -a
  20. hash -r
  21. source /etc/profile