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 branches found
No related tags found
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