Skip to content
Snippets Groups Projects
Commit c47149be authored by Fredrik Hübinette (Hubbe)'s avatar Fredrik Hübinette (Hubbe)
Browse files

now makes better tar files

Rev: bin/export.pike:1.3
parent 080bd517
No related branches found
No related tags found
No related merge requests found
...@@ -52,7 +52,7 @@ int main(int argc, string *argv) ...@@ -52,7 +52,7 @@ int main(int argc, string *argv)
mixed tmp; mixed tmp;
int e; int e;
string *files; string *files;
string s=replace(version()," ","_"); string s=replace(version()," ","-");
tmp=reverse(argv[0]/"/"); tmp=reverse(argv[0]/"/");
except_modules=mklist(argv[1..]); except_modules=mklist(argv[1..]);
...@@ -73,14 +73,17 @@ int main(int argc, string *argv) ...@@ -73,14 +73,17 @@ int main(int argc, string *argv)
if(file_size("pike/src/modules/"+tmp) == -2) if(file_size("pike/src/modules/"+tmp) == -2)
fix_configure("modules/"+tmp); fix_configure("modules/"+tmp);
files=sum(({ "pike/README" }), system("ln -s pike "+s);
get_files("pike/src"),
get_files("pike/doc"), files=sum(({ s+"/README" }),
get_files("pike/lib"), get_files(s+"/src"),
get_files("pike/bin")); get_files(s+"/doc"),
get_files(s+"/lib"),
get_files(s+"/bin"));
perror("Creating "+s+".tar.gz:\n"); perror("Creating "+s+".tar.gz:\n");
system("tar cvzf pike/"+s+".tar.gz "+files*" "); system("tar cvzf pike/"+s+".tar.gz "+files*" ");
rm(s);
perror("Done.\n"); perror("Done.\n");
return 0; return 0;
} }
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