- for my $pkg (`cat libraries/core-packages libraries/extra-packages`) {
- chomp $pkg;
- if (-d "libraries/$pkg") {
- darcs (@_, "--repodir", "libraries/$pkg");
+ for my $path (<libraries/*/_darcs>) {
+ chomp $path;
+ if ($path =~ m#/(.*)/#) {
+ my $pkg = $1;
+ # bootstrapping.* are just copies of other repos; we don't
+ # update them directly.
+ if ($pkg !~ /bootstrapping/) {
+ darcs (@_, "--repodir", "libraries/$pkg");
+ }