Skip to content
Snippets Groups Projects
Commit ffb2e81c authored by Ian Lynagh's avatar Ian Lynagh
Browse files

Update boot scripts for git

parent 88e9830e
No related merge requests found
......@@ -43,13 +43,13 @@ while (<PACKAGES>) {
# If $tag is not "-" then it is an optional repository, so its
# absence isn't an error.
if (defined($required_tag{$tag})) {
# We would like to just check for an _darcs directory here,
# but in an lndir tree we avoid making _darcs directories,
# We would like to just check for a .git directory here,
# but in an lndir tree we avoid making .git directories,
# so it doesn't exist. We therefore require that every repo
# has a LICENSE file instead.
if (! -f "$dir/LICENSE") {
print STDERR "Error: $dir/LICENSE doesn't exist.\n";
die "Maybe you haven't done './darcs-all get'?";
die "Maybe you haven't done './sync-all get'?";
}
}
}
......@@ -70,10 +70,3 @@ foreach $dir (".", glob("libraries/*/")) {
}
}
# Alas, darcs doesn't handle file permissions, so fix a few of them.
for my $file ("boot", "darcs-all", "validate") {
if (-f $file) {
chmod 0755, $file
or die "Can't chmod 0755 $file: $!";
}
}
......@@ -25,6 +25,9 @@ for $tarball (@tarballs) {
if (-d "libraries/$package/_darcs") {
print "Ignoring libraries/$package as it looks like a darcs checkout\n"
}
elsif (-d "libraries/$package/.git") {
print "Ignoring libraries/$package as it looks like a git checkout\n"
}
else {
if (! -d "libraries/stamp") {
mkdir "libraries/stamp";
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment