]> git.tdb.fi Git - builder.git/blobdiff - source/tar.cpp
Adapt to changes in msppath
[builder.git] / source / tar.cpp
index 532b4a73f2ffdb23c553fce21cb1e8f8f8597370..da579250a15654b978cda94eef621af1afbe319e 100644 (file)
@@ -37,8 +37,8 @@ Tar::Worker::Worker(Tar &t):
 
 void Tar::Worker::main()
 {
-       const Path::Path &pkg_src=tar.tarball.get_package()->get_source();
-       Path::Path basedir=Path::splitext(Path::basename(tar.tarball.get_name())).base;
+       const Path &pkg_src=tar.tarball.get_package()->get_source();
+       Path basedir=splitext(basename(tar.tarball.get_name())).base;
 
        ofstream out(tar.tarball.get_name().c_str());
        const TargetList &deps=tar.tarball.get_depends();
@@ -57,8 +57,7 @@ void Tar::Worker::main()
 
                memcpy(buf, rel_path.data(), rel_path.size());
 
-               struct stat st;
-               Path::stat((*i)->get_name(), st);
+               struct stat st=stat((*i)->get_name());
                store_number(buf+100, st.st_mode, 7);
                store_number(buf+108, st.st_uid, 7);
                store_number(buf+116, st.st_gid, 7);