X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=util-vserver%2Fsrc%2Fvutil.cc;h=84f78de6fbcebc84d119da472c32cd22687fede7;hb=54dca8e1902c0329b2a070098ea93b001a22cc5b;hp=94957a33732da06a1c4555ba1632d869009c54bd;hpb=da691fd4bad5e187b307b7fd86bf5fd61e47c3fc;p=util-vserver.git diff --git a/util-vserver/src/vutil.cc b/util-vserver/src/vutil.cc index 94957a3..84f78de 100644 --- a/util-vserver/src/vutil.cc +++ b/util-vserver/src/vutil.cc @@ -18,6 +18,10 @@ // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #pragma implementation +#ifdef HAVE_CONFIG_H +# include +#endif + #include #include #include @@ -30,6 +34,8 @@ #include #include +#include + bool testmode; int debug; @@ -206,7 +212,7 @@ int vbuild_file_copy( /* Load the list of all packages in a vserver */ -void vutil_loadallpkg (string &refserver, list &packages) +void vutil_loadallpkg (string &refserver, list &packages) { FILE *fin = vutil_execdistcmd (K_PKGVERSION,refserver,NULL); if (fin != NULL){ @@ -214,7 +220,7 @@ void vutil_loadallpkg (string &refserver, list &packages) while (fgets(line,sizeof(line)-1,fin)!=NULL){ int last = strlen(line)-1; if (last >= 0 && line[last] == '\n') line[last] = '\0'; - packages.push_back (PACKAGE(line)); + packages.push_back (Package(line)); } pclose (fin); }