Advertisement
Guest User

Untitled

a guest
May 8th, 2011
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. #wan_db=$CACHE/wok-wanted
  2. #dep_db=$CACHE/wok-depends
  3. #cookorder=$PKGS/cookorder.txt
  4. wan_db=wok-wanted.txt
  5. dep_db=wok-depends.txt
  6. wok="/home/slitaz/wok"
  7.  
  8. gen_wan_db()
  9. {
  10. local receipt
  11. [ -f $wan_db ] && rm $wan_db
  12. for receipt in $(grep -l ^WANTED $wok/*/receipt); do
  13. unset WANTED DEPENDS
  14. source $receipt
  15. [ "$WANTED" ] || continue
  16. echo -e $PACKAGE"\t"$WANTED >> $wan_db
  17. done
  18. }
  19.  
  20. gen_dep_db()
  21. {
  22. local pkg receipt
  23. [ -f $dep_db ] && rm $dep_db
  24. for pkg in $(ls $wok); do
  25. unset DEPENDS BUILD_DEPENDS
  26. receipt=$wok/$pkg/receipt
  27. if [ -f $receipt ]; then
  28. source $receipt
  29. echo -e $PACKAGE"\t "$DEPENDS" \t "$BUILD_DEPENDS' ' >> $dep_db
  30. fi
  31. done
  32. }
  33.  
  34. [ "$1" = "wok-depends" ] && gen_dep_db
  35. [ "$1" = "wok-wanted" ] && gen_wan_db
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement