Add support for static vserver IDs (needed for putting pl_conf in a slice)
[util-vserver.git] / Makefile.in
index 7ab717f..92b8a06 100644 (file)
@@ -1,4 +1,4 @@
-# Makefile.in generated by automake 1.8.2 from Makefile.am.
+# Makefile.in generated by automake 1.8.3 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
@@ -35,7 +35,7 @@
 
 
 
-SOURCES = $(lib_libvserver_a_SOURCES) $(src_capchroot_SOURCES) $(src_chbind_SOURCES) $(src_chcontext_SOURCES) $(src_fakerunlevel_SOURCES) $(src_filetime_SOURCES) $(src_ifspec_SOURCES) $(src_listdevip_SOURCES) $(src_parserpmdump_SOURCES) $(src_readlink_SOURCES) $(src_rebootmgr_SOURCES) $(src_reducecap_SOURCES) $(src_showattr_SOURCES) $(src_showperm_SOURCES) $(src_vbuild_SOURCES) $(src_vcheck_SOURCES) $(src_vdu_SOURCES) $(src_vfiles_SOURCES) $(src_vkill_SOURCES) $(src_vlimit_SOURCES) $(src_vreboot_SOURCES) $(src_vserver_stat_SOURCES) $(src_vunify_SOURCES) $(tests_escaperoot_SOURCES) $(tests_forkbomb_SOURCES) $(tests_testipc_SOURCES) $(tests_testlimit_SOURCES) $(tests_testopenf_SOURCES)
+SOURCES = $(lib_libvserver_a_SOURCES) $(src_capchroot_SOURCES) $(src_chbind_SOURCES) $(src_chcontext_SOURCES) $(src_fakerunlevel_SOURCES) $(src_filetime_SOURCES) $(src_ifspec_SOURCES) $(src_listdevip_SOURCES) $(src_parserpmdump_SOURCES) $(src_readlink_SOURCES) $(src_rebootmgr_SOURCES) $(src_reducecap_SOURCES) $(src_showattr_SOURCES) $(src_showperm_SOURCES) $(src_vbuild_SOURCES) $(src_vcheck_SOURCES) $(src_vdlimit_SOURCES) $(src_vdu_SOURCES) $(src_vfiles_SOURCES) $(src_vkill_SOURCES) $(src_vlimit_SOURCES) $(src_vreboot_SOURCES) $(src_vserver_stat_SOURCES) $(src_vsh_SOURCES) $(src_vunify_SOURCES) $(tests_escaperoot_SOURCES) $(tests_forkbomb_SOURCES) $(tests_testipc_SOURCES) $(tests_testlimit_SOURCES) $(tests_testopenf_SOURCES)
 
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
@@ -82,6 +82,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ensc_cflags.m4 \
        $(top_srcdir)/m4/ensc_e2fscheck.m4 \
        $(top_srcdir)/m4/ensc_kerneldir.m4 \
        $(top_srcdir)/m4/ensc_syscall.m4 \
+       $(top_srcdir)/m4/ensc_syscallnr.m4 \
        $(top_srcdir)/m4/ensc_uv_vrootdir.m4 \
        $(top_srcdir)/configure.ac
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
@@ -93,7 +94,7 @@ CONFIG_HEADER = config.h
 CONFIG_CLEAN_FILES = util-vserver.spec
 AR = ar
 ARFLAGS = cru
-am__installdirs = $(DESTDIR)$(libdir) $(DESTDIR)$(pkglibdir) $(DESTDIR)$(sbindir) $(DESTDIR)$(legacydir) $(DESTDIR)$(pkglibdir) $(DESTDIR)$(sbindir) $(DESTDIR)$(sysvdir) $(DESTDIR)$(man8dir) $(DESTDIR)$(pkglibdir) $(DESTDIR)$(scriptscfgdir) $(DESTDIR)$(sysconfdir) $(DESTDIR)$(vservercfgdir) $(DESTDIR)$(includedir)
+am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(pkglibdir)" "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(legacydir)" "$(DESTDIR)$(pkglibdir)" "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(sysvdir)" "$(DESTDIR)$(man8dir)" "$(DESTDIR)$(pkglibdir)" "$(DESTDIR)$(scriptscfgdir)" "$(DESTDIR)$(sysconfdir)" "$(DESTDIR)$(vservercfgdir)" "$(DESTDIR)$(includedir)"
 libLIBRARIES_INSTALL = $(INSTALL_DATA)
 LIBRARIES = $(lib_LIBRARIES)
 lib_libvserver_a_AR = $(AR) $(ARFLAGS)
@@ -101,6 +102,7 @@ lib_libvserver_a_LIBADD =
 am__dirstamp = $(am__leading_dot)dirstamp
 am__objects_1 = lib/lib_libvserver_a-syscall.$(OBJEXT) \
        lib/lib_libvserver_a-syscall_rlimit.$(OBJEXT) \
+       lib/lib_libvserver_a-syscall_setsched.$(OBJEXT) \
        lib/lib_libvserver_a-syscall_kill.$(OBJEXT) \
        lib/lib_libvserver_a-checkversion.$(OBJEXT) \
        lib/lib_libvserver_a-getctx.$(OBJEXT) \
@@ -119,9 +121,10 @@ am__EXEEXT_2 = src/capchroot$(EXEEXT) src/fakerunlevel$(EXEEXT) \
        src/vreboot$(EXEEXT) src/vunify$(EXEEXT)
 pkglibPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
 am__EXEEXT_3 = src/chbind$(EXEEXT) src/chcontext$(EXEEXT) \
-       src/rebootmgr$(EXEEXT) src/reducecap$(EXEEXT) \
-       src/vlimit$(EXEEXT) src/vdu$(EXEEXT) src/vfiles$(EXEEXT) \
-       src/vkill$(EXEEXT) src/vserver-stat$(EXEEXT)
+       src/rebootmgr$(EXEEXT) src/reducecap$(EXEEXT) src/vdu$(EXEEXT) \
+       src/vsh$(EXEEXT) src/vdlimit$(EXEEXT) src/vlimit$(EXEEXT) \
+       src/vfiles$(EXEEXT) src/vkill$(EXEEXT) \
+       src/vserver-stat$(EXEEXT)
 sbinPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
 PROGRAMS = $(noinst_PROGRAMS) $(pkglib_PROGRAMS) $(sbin_PROGRAMS)
 am_src_capchroot_OBJECTS = src/capchroot.$(OBJEXT)
@@ -169,6 +172,9 @@ src_vbuild_LDADD = $(LDADD)
 am_src_vcheck_OBJECTS = src/vcheck.$(OBJEXT) src/vutil.$(OBJEXT)
 src_vcheck_OBJECTS = $(am_src_vcheck_OBJECTS)
 src_vcheck_LDADD = $(LDADD)
+am_src_vdlimit_OBJECTS = src/vdlimit.$(OBJEXT)
+src_vdlimit_OBJECTS = $(am_src_vdlimit_OBJECTS)
+src_vdlimit_DEPENDENCIES = lib/libvserver.a
 am_src_vdu_OBJECTS = src/vdu.$(OBJEXT)
 src_vdu_OBJECTS = $(am_src_vdu_OBJECTS)
 src_vdu_LDADD = $(LDADD)
@@ -187,6 +193,9 @@ src_vreboot_LDADD = $(LDADD)
 am_src_vserver_stat_OBJECTS = src/vserver-stat.$(OBJEXT)
 src_vserver_stat_OBJECTS = $(am_src_vserver_stat_OBJECTS)
 src_vserver_stat_DEPENDENCIES = lib/libvserver.a
+am_src_vsh_OBJECTS = src/vsh.$(OBJEXT)
+src_vsh_OBJECTS = $(am_src_vsh_OBJECTS)
+src_vsh_DEPENDENCIES = lib/libvserver.a
 am_src_vunify_OBJECTS = src/src_vunify-vunify.$(OBJEXT) \
        src/src_vunify-vutil.$(OBJEXT)
 src_vunify_OBJECTS = $(am_src_vunify_OBJECTS)
@@ -222,6 +231,7 @@ am__depfiles_maybe = depfiles
 @AMDEP_TRUE@   lib/$(DEPDIR)/lib_libvserver_a-syscall.Po \
 @AMDEP_TRUE@   lib/$(DEPDIR)/lib_libvserver_a-syscall_kill.Po \
 @AMDEP_TRUE@   lib/$(DEPDIR)/lib_libvserver_a-syscall_rlimit.Po \
+@AMDEP_TRUE@   lib/$(DEPDIR)/lib_libvserver_a-syscall_setsched.Po \
 @AMDEP_TRUE@   lib/$(DEPDIR)/lib_libvserver_a-uint2str.Po \
 @AMDEP_TRUE@   src/$(DEPDIR)/capchroot.Po src/$(DEPDIR)/chbind.Po \
 @AMDEP_TRUE@   src/$(DEPDIR)/chcontext.Po \
@@ -238,9 +248,10 @@ am__depfiles_maybe = depfiles
 @AMDEP_TRUE@   src/$(DEPDIR)/src_vunify-vunify.Po \
 @AMDEP_TRUE@   src/$(DEPDIR)/src_vunify-vutil.Po \
 @AMDEP_TRUE@   src/$(DEPDIR)/vbuild.Po src/$(DEPDIR)/vcheck.Po \
-@AMDEP_TRUE@   src/$(DEPDIR)/vdu.Po src/$(DEPDIR)/vfiles.Po \
-@AMDEP_TRUE@   src/$(DEPDIR)/vlimit.Po src/$(DEPDIR)/vreboot.Po \
-@AMDEP_TRUE@   src/$(DEPDIR)/vserver-stat.Po \
+@AMDEP_TRUE@   src/$(DEPDIR)/vdlimit.Po src/$(DEPDIR)/vdu.Po \
+@AMDEP_TRUE@   src/$(DEPDIR)/vfiles.Po src/$(DEPDIR)/vlimit.Po \
+@AMDEP_TRUE@   src/$(DEPDIR)/vreboot.Po \
+@AMDEP_TRUE@   src/$(DEPDIR)/vserver-stat.Po src/$(DEPDIR)/vsh.Po \
 @AMDEP_TRUE@   src/$(DEPDIR)/vutil.Po \
 @AMDEP_TRUE@   tests/$(DEPDIR)/escaperoot.Po \
 @AMDEP_TRUE@   tests/$(DEPDIR)/forkbomb.Po \
@@ -263,13 +274,14 @@ SOURCES = $(lib_libvserver_a_SOURCES) $(src_capchroot_SOURCES) \
        $(src_parserpmdump_SOURCES) $(src_readlink_SOURCES) \
        $(src_rebootmgr_SOURCES) $(src_reducecap_SOURCES) \
        $(src_showattr_SOURCES) $(src_showperm_SOURCES) \
-       $(src_vbuild_SOURCES) $(src_vcheck_SOURCES) $(src_vdu_SOURCES) \
+       $(src_vbuild_SOURCES) $(src_vcheck_SOURCES) \
+       $(src_vdlimit_SOURCES) $(src_vdu_SOURCES) \
        $(src_vfiles_SOURCES) $(src_vkill_SOURCES) \
        $(src_vlimit_SOURCES) $(src_vreboot_SOURCES) \
-       $(src_vserver_stat_SOURCES) $(src_vunify_SOURCES) \
-       $(tests_escaperoot_SOURCES) $(tests_forkbomb_SOURCES) \
-       $(tests_testipc_SOURCES) $(tests_testlimit_SOURCES) \
-       $(tests_testopenf_SOURCES)
+       $(src_vserver_stat_SOURCES) $(src_vsh_SOURCES) \
+       $(src_vunify_SOURCES) $(tests_escaperoot_SOURCES) \
+       $(tests_forkbomb_SOURCES) $(tests_testipc_SOURCES) \
+       $(tests_testlimit_SOURCES) $(tests_testopenf_SOURCES)
 DIST_SOURCES = $(lib_libvserver_a_SOURCES) $(src_capchroot_SOURCES) \
        $(src_chbind_SOURCES) $(src_chcontext_SOURCES) \
        $(src_fakerunlevel_SOURCES) $(src_filetime_SOURCES) \
@@ -277,13 +289,14 @@ DIST_SOURCES = $(lib_libvserver_a_SOURCES) $(src_capchroot_SOURCES) \
        $(src_parserpmdump_SOURCES) $(src_readlink_SOURCES) \
        $(src_rebootmgr_SOURCES) $(src_reducecap_SOURCES) \
        $(src_showattr_SOURCES) $(src_showperm_SOURCES) \
-       $(src_vbuild_SOURCES) $(src_vcheck_SOURCES) $(src_vdu_SOURCES) \
+       $(src_vbuild_SOURCES) $(src_vcheck_SOURCES) \
+       $(src_vdlimit_SOURCES) $(src_vdu_SOURCES) \
        $(src_vfiles_SOURCES) $(src_vkill_SOURCES) \
        $(src_vlimit_SOURCES) $(src_vreboot_SOURCES) \
-       $(src_vserver_stat_SOURCES) $(src_vunify_SOURCES) \
-       $(tests_escaperoot_SOURCES) $(tests_forkbomb_SOURCES) \
-       $(tests_testipc_SOURCES) $(tests_testlimit_SOURCES) \
-       $(tests_testopenf_SOURCES)
+       $(src_vserver_stat_SOURCES) $(src_vsh_SOURCES) \
+       $(src_vunify_SOURCES) $(tests_escaperoot_SOURCES) \
+       $(tests_forkbomb_SOURCES) $(tests_testipc_SOURCES) \
+       $(tests_testlimit_SOURCES) $(tests_testopenf_SOURCES)
 man8dir = $(mandir)/man8
 NROFF = nroff
 MANS = $(man_MANS)
@@ -319,6 +332,7 @@ AWK = @AWK@
 CC = @CC@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
+CPP = @CPP@
 CPPFLAGS = @CPPFLAGS@
 CVS2CL = @CVS2CL@
 CVS2CL_TAG = @CVS2CL_TAG@
@@ -438,6 +452,7 @@ CLEANFILES = $(sysv_GENSCRPTS) $(scripts_GENSCRPTS) \
 
 lib_SRCS = lib/syscall.c \
                                   lib/syscall_rlimit.c \
+                                  lib/syscall_setsched.c \
                                   lib/syscall_kill.c \
                                   lib/checkversion.c \
                                   lib/getctx.c \
@@ -448,6 +463,7 @@ lib_HDRS = lib/vserver.h
 lib_XHDRS = lib/syscall-compat.hc \
                                   lib/syscall-legacy.hc \
                                   lib/syscall_rlimit-v11.hc \
+                                  lib/syscall_setsched-v13.hc \
                                   lib/syscall_kill-v11.hc \
                                   lib/getctx-compat.hc \
                                   lib/getctx-legacy.hc \
@@ -458,7 +474,7 @@ lib_XHDRS = lib/syscall-compat.hc \
 
 lib_lib_LIBS = lib/libvserver.a
 lib_libvserver_a_SOURCES = $(lib_SRCS)
-lib_libvserver_a_CPPFLAGS = -I$(kernelincludedir) -D_GNU_SOURCE
+lib_libvserver_a_CPPFLAGS = -D_GNU_SOURCE
 src_HDRS = src/vutil.h src/vutil.p \
                           src/ext2fs.h
 
@@ -481,8 +497,10 @@ src_sbin_PRGS = src/chbind \
                           src/chcontext \
                           src/rebootmgr \
                           src/reducecap \
-                          src/vlimit \
                           src/vdu \
+                          src/vsh \
+                          src/vdlimit \
+                          src/vlimit \
                           src/vfiles \
                           src/vkill \
                           src/vserver-stat
@@ -509,6 +527,10 @@ src_vlimit_LDADD = lib/libvserver.a
 src_vkill_SOURCES = src/vkill.c
 src_vkill_LDADD = lib/libvserver.a
 src_vkill_CPPFLAGS = $(AM_CPPFLAGS) -DLEGACYDIR=\"$(legacydir)\"
+src_vsh_SOURCES = src/vsh.c
+src_vsh_LDADD = lib/libvserver.a
+src_vdlimit_SOURCES = src/vdlimit.c
+src_vdlimit_LDADD = lib/libvserver.a
 src_showattr_SOURCES = src/showattr.c
 src_showperm_SOURCES = src/showperm.c
 src_vbuild_SOURCES = src/vbuild.cc src/vutil.cc
@@ -527,18 +549,18 @@ distrib_SCRPTS = distrib/install-mdk8.2 \
                          distrib/install-rh7.3 \
                          distrib/install-rh8.0 \
                          distrib/install-rh9.0 \
+                         distrib/install-fc1 \
+                         distrib/install-fc2 \
                          distrib/sample.sh
 
 distrib_DAT = distrib/mdk8.2-minimum \
                          distrib/rh7.3-minimum \
                          distrib/rh8.0-minimum \
                          distrib/rh9.0-minimum \
+                         distrib/fc1-minimum \
                          distrib/sample.conf
 
-doc_DAT = doc/FAQ.txt \
-                          doc/changelog.txt \
-                          doc/intro.txt
-
+doc_DAT = doc/intro.txt
 man_DATMAN = man/chbind.8 \
                           man/chcontext.8 \
                           man/distrib-info.8 \
@@ -568,6 +590,9 @@ scripts_src_PRGS = scripts/vpstree \
                           scripts/vrpm \
                           scripts/vserver \
                           scripts/vserver-copy \
+                          scripts/vcached \
+                          scripts/vuseradd \
+                          scripts/vuserdel \
                           scripts/vtop
 
 scripts_gen_PRGS = scripts/vps
@@ -605,6 +630,7 @@ sysv_XTRAS = sysv/rebootmgr.subst \
                           sysv/v_smb.subst \
                           sysv/v_sshd.subst \
                           sysv/v_xinetd.subst \
+                          sysv/vcached.subst \
                           sysv/vservers.subst
 
 sysv_GENSCRPTS = sysv/rebootmgr \
@@ -616,10 +642,11 @@ sysv_GENSCRPTS = sysv/rebootmgr \
                           sysv/v_smb \
                           sysv/v_sshd \
                           sysv/v_xinetd \
+                          sysv/vcached \
                           sysv/vservers
 
 sysv_SCRPTS = $(sysv_GENSCRPTS)
-sysv_CFG = sysv/vservers.conf
+sysv_CFG = sysv/vservers.conf sysv/vcached.conf
 linuxconf_gen_SCRPTS = linuxconf/newvserver
 linuxconf_src_DATMAN = linuxconf/newvserver.8
 linuxconf_cfg_src_DTA = linuxconf/newvserver.defaults
@@ -693,20 +720,20 @@ util-vserver.spec: $(top_builddir)/config.status $(srcdir)/util-vserver.spec.in
        cd $(top_builddir) && $(SHELL) ./config.status $@
 install-libLIBRARIES: $(lib_LIBRARIES)
        @$(NORMAL_INSTALL)
-       $(mkdir_p) $(DESTDIR)$(libdir)
+       test -z "$(libdir)" || $(mkdir_p) "$(DESTDIR)$(libdir)"
        @list='$(lib_LIBRARIES)'; for p in $$list; do \
          if test -f $$p; then \
            f="`echo $$p | sed -e 's|^.*/||'`"; \
-           echo " $(libLIBRARIES_INSTALL) $$p $(DESTDIR)$(libdir)/$$f"; \
-           $(libLIBRARIES_INSTALL) $$p $(DESTDIR)$(libdir)/$$f; \
+           echo " $(libLIBRARIES_INSTALL) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \
+           $(libLIBRARIES_INSTALL) "$$p" "$(DESTDIR)$(libdir)/$$f"; \
          else :; fi; \
        done
        @$(POST_INSTALL)
        @list='$(lib_LIBRARIES)'; for p in $$list; do \
          if test -f $$p; then \
            p="`echo $$p | sed -e 's|^.*/||'`"; \
-           echo " $(RANLIB) $(DESTDIR)$(libdir)/$$p"; \
-           $(RANLIB) $(DESTDIR)$(libdir)/$$p; \
+           echo " $(RANLIB) '$(DESTDIR)$(libdir)/$$p'"; \
+           $(RANLIB) "$(DESTDIR)$(libdir)/$$p"; \
          else :; fi; \
        done
 
@@ -714,8 +741,8 @@ uninstall-libLIBRARIES:
        @$(NORMAL_UNINSTALL)
        @list='$(lib_LIBRARIES)'; for p in $$list; do \
          p="`echo $$p | sed -e 's|^.*/||'`"; \
-         echo " rm -f $(DESTDIR)$(libdir)/$$p"; \
-         rm -f $(DESTDIR)$(libdir)/$$p; \
+         echo " rm -f '$(DESTDIR)$(libdir)/$$p'"; \
+         rm -f "$(DESTDIR)$(libdir)/$$p"; \
        done
 
 clean-libLIBRARIES:
@@ -730,6 +757,8 @@ lib/lib_libvserver_a-syscall.$(OBJEXT): lib/$(am__dirstamp) \
        lib/$(DEPDIR)/$(am__dirstamp)
 lib/lib_libvserver_a-syscall_rlimit.$(OBJEXT): lib/$(am__dirstamp) \
        lib/$(DEPDIR)/$(am__dirstamp)
+lib/lib_libvserver_a-syscall_setsched.$(OBJEXT): lib/$(am__dirstamp) \
+       lib/$(DEPDIR)/$(am__dirstamp)
 lib/lib_libvserver_a-syscall_kill.$(OBJEXT): lib/$(am__dirstamp) \
        lib/$(DEPDIR)/$(am__dirstamp)
 lib/lib_libvserver_a-checkversion.$(OBJEXT): lib/$(am__dirstamp) \
@@ -749,14 +778,14 @@ clean-noinstPROGRAMS:
        -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS)
 install-pkglibPROGRAMS: $(pkglib_PROGRAMS)
        @$(NORMAL_INSTALL)
-       $(mkdir_p) $(DESTDIR)$(pkglibdir)
+       test -z "$(pkglibdir)" || $(mkdir_p) "$(DESTDIR)$(pkglibdir)"
        @list='$(pkglib_PROGRAMS)'; for p in $$list; do \
          p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
          if test -f $$p \
          ; then \
            f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
-          echo " $(INSTALL_PROGRAM_ENV) $(pkglibPROGRAMS_INSTALL) $$p $(DESTDIR)$(pkglibdir)/$$f"; \
-          $(INSTALL_PROGRAM_ENV) $(pkglibPROGRAMS_INSTALL) $$p $(DESTDIR)$(pkglibdir)/$$f || exit 1; \
+          echo " $(INSTALL_PROGRAM_ENV) $(pkglibPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(pkglibdir)/$$f'"; \
+          $(INSTALL_PROGRAM_ENV) $(pkglibPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(pkglibdir)/$$f" || exit 1; \
          else :; fi; \
        done
 
@@ -764,22 +793,22 @@ uninstall-pkglibPROGRAMS:
        @$(NORMAL_UNINSTALL)
        @list='$(pkglib_PROGRAMS)'; for p in $$list; do \
          f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
-         echo " rm -f $(DESTDIR)$(pkglibdir)/$$f"; \
-         rm -f $(DESTDIR)$(pkglibdir)/$$f; \
+         echo " rm -f '$(DESTDIR)$(pkglibdir)/$$f'"; \
+         rm -f "$(DESTDIR)$(pkglibdir)/$$f"; \
        done
 
 clean-pkglibPROGRAMS:
        -test -z "$(pkglib_PROGRAMS)" || rm -f $(pkglib_PROGRAMS)
 install-sbinPROGRAMS: $(sbin_PROGRAMS)
        @$(NORMAL_INSTALL)
-       $(mkdir_p) $(DESTDIR)$(sbindir)
+       test -z "$(sbindir)" || $(mkdir_p) "$(DESTDIR)$(sbindir)"
        @list='$(sbin_PROGRAMS)'; for p in $$list; do \
          p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
          if test -f $$p \
          ; then \
            f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
-          echo " $(INSTALL_PROGRAM_ENV) $(sbinPROGRAMS_INSTALL) $$p $(DESTDIR)$(sbindir)/$$f"; \
-          $(INSTALL_PROGRAM_ENV) $(sbinPROGRAMS_INSTALL) $$p $(DESTDIR)$(sbindir)/$$f || exit 1; \
+          echo " $(INSTALL_PROGRAM_ENV) $(sbinPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(sbindir)/$$f'"; \
+          $(INSTALL_PROGRAM_ENV) $(sbinPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(sbindir)/$$f" || exit 1; \
          else :; fi; \
        done
 
@@ -787,8 +816,8 @@ uninstall-sbinPROGRAMS:
        @$(NORMAL_UNINSTALL)
        @list='$(sbin_PROGRAMS)'; for p in $$list; do \
          f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
-         echo " rm -f $(DESTDIR)$(sbindir)/$$f"; \
-         rm -f $(DESTDIR)$(sbindir)/$$f; \
+         echo " rm -f '$(DESTDIR)$(sbindir)/$$f'"; \
+         rm -f "$(DESTDIR)$(sbindir)/$$f"; \
        done
 
 clean-sbinPROGRAMS:
@@ -875,6 +904,11 @@ src/vcheck.$(OBJEXT): src/$(am__dirstamp) \
 src/vcheck$(EXEEXT): $(src_vcheck_OBJECTS) $(src_vcheck_DEPENDENCIES) src/$(am__dirstamp)
        @rm -f src/vcheck$(EXEEXT)
        $(CXXLINK) $(src_vcheck_LDFLAGS) $(src_vcheck_OBJECTS) $(src_vcheck_LDADD) $(LIBS)
+src/vdlimit.$(OBJEXT): src/$(am__dirstamp) \
+       src/$(DEPDIR)/$(am__dirstamp)
+src/vdlimit$(EXEEXT): $(src_vdlimit_OBJECTS) $(src_vdlimit_DEPENDENCIES) src/$(am__dirstamp)
+       @rm -f src/vdlimit$(EXEEXT)
+       $(LINK) $(src_vdlimit_LDFLAGS) $(src_vdlimit_OBJECTS) $(src_vdlimit_LDADD) $(LIBS)
 src/vdu.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp)
 src/vdu$(EXEEXT): $(src_vdu_OBJECTS) $(src_vdu_DEPENDENCIES) src/$(am__dirstamp)
        @rm -f src/vdu$(EXEEXT)
@@ -904,6 +938,10 @@ src/vserver-stat.$(OBJEXT): src/$(am__dirstamp) \
 src/vserver-stat$(EXEEXT): $(src_vserver_stat_OBJECTS) $(src_vserver_stat_DEPENDENCIES) src/$(am__dirstamp)
        @rm -f src/vserver-stat$(EXEEXT)
        $(LINK) $(src_vserver_stat_LDFLAGS) $(src_vserver_stat_OBJECTS) $(src_vserver_stat_LDADD) $(LIBS)
+src/vsh.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp)
+src/vsh$(EXEEXT): $(src_vsh_OBJECTS) $(src_vsh_DEPENDENCIES) src/$(am__dirstamp)
+       @rm -f src/vsh$(EXEEXT)
+       $(LINK) $(src_vsh_LDFLAGS) $(src_vsh_OBJECTS) $(src_vsh_LDADD) $(LIBS)
 src/src_vunify-vunify.$(OBJEXT): src/$(am__dirstamp) \
        src/$(DEPDIR)/$(am__dirstamp)
 src/src_vunify-vutil.$(OBJEXT): src/$(am__dirstamp) \
@@ -944,13 +982,13 @@ tests/testopenf$(EXEEXT): $(tests_testopenf_OBJECTS) $(tests_testopenf_DEPENDENC
        $(CXXLINK) $(tests_testopenf_LDFLAGS) $(tests_testopenf_OBJECTS) $(tests_testopenf_LDADD) $(LIBS)
 install-legacySCRIPTS: $(legacy_SCRIPTS)
        @$(NORMAL_INSTALL)
-       $(mkdir_p) $(DESTDIR)$(legacydir)
+       test -z "$(legacydir)" || $(mkdir_p) "$(DESTDIR)$(legacydir)"
        @list='$(legacy_SCRIPTS)'; for p in $$list; do \
          if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
          if test -f $$d$$p; then \
            f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
-           echo " $(legacySCRIPT_INSTALL) $$d$$p $(DESTDIR)$(legacydir)/$$f"; \
-           $(legacySCRIPT_INSTALL) $$d$$p $(DESTDIR)$(legacydir)/$$f; \
+           echo " $(legacySCRIPT_INSTALL) '$$d$$p' '$(DESTDIR)$(legacydir)/$$f'"; \
+           $(legacySCRIPT_INSTALL) "$$d$$p" "$(DESTDIR)$(legacydir)/$$f"; \
          else :; fi; \
        done
 
@@ -958,18 +996,18 @@ uninstall-legacySCRIPTS:
        @$(NORMAL_UNINSTALL)
        @list='$(legacy_SCRIPTS)'; for p in $$list; do \
          f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
-         echo " rm -f $(DESTDIR)$(legacydir)/$$f"; \
-         rm -f $(DESTDIR)$(legacydir)/$$f; \
+         echo " rm -f '$(DESTDIR)$(legacydir)/$$f'"; \
+         rm -f "$(DESTDIR)$(legacydir)/$$f"; \
        done
 install-pkglibSCRIPTS: $(pkglib_SCRIPTS)
        @$(NORMAL_INSTALL)
-       $(mkdir_p) $(DESTDIR)$(pkglibdir)
+       test -z "$(pkglibdir)" || $(mkdir_p) "$(DESTDIR)$(pkglibdir)"
        @list='$(pkglib_SCRIPTS)'; for p in $$list; do \
          if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
          if test -f $$d$$p; then \
            f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
-           echo " $(pkglibSCRIPT_INSTALL) $$d$$p $(DESTDIR)$(pkglibdir)/$$f"; \
-           $(pkglibSCRIPT_INSTALL) $$d$$p $(DESTDIR)$(pkglibdir)/$$f; \
+           echo " $(pkglibSCRIPT_INSTALL) '$$d$$p' '$(DESTDIR)$(pkglibdir)/$$f'"; \
+           $(pkglibSCRIPT_INSTALL) "$$d$$p" "$(DESTDIR)$(pkglibdir)/$$f"; \
          else :; fi; \
        done
 
@@ -977,18 +1015,18 @@ uninstall-pkglibSCRIPTS:
        @$(NORMAL_UNINSTALL)
        @list='$(pkglib_SCRIPTS)'; for p in $$list; do \
          f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
-         echo " rm -f $(DESTDIR)$(pkglibdir)/$$f"; \
-         rm -f $(DESTDIR)$(pkglibdir)/$$f; \
+         echo " rm -f '$(DESTDIR)$(pkglibdir)/$$f'"; \
+         rm -f "$(DESTDIR)$(pkglibdir)/$$f"; \
        done
 install-sbinSCRIPTS: $(sbin_SCRIPTS)
        @$(NORMAL_INSTALL)
-       $(mkdir_p) $(DESTDIR)$(sbindir)
+       test -z "$(sbindir)" || $(mkdir_p) "$(DESTDIR)$(sbindir)"
        @list='$(sbin_SCRIPTS)'; for p in $$list; do \
          if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
          if test -f $$d$$p; then \
            f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
-           echo " $(sbinSCRIPT_INSTALL) $$d$$p $(DESTDIR)$(sbindir)/$$f"; \
-           $(sbinSCRIPT_INSTALL) $$d$$p $(DESTDIR)$(sbindir)/$$f; \
+           echo " $(sbinSCRIPT_INSTALL) '$$d$$p' '$(DESTDIR)$(sbindir)/$$f'"; \
+           $(sbinSCRIPT_INSTALL) "$$d$$p" "$(DESTDIR)$(sbindir)/$$f"; \
          else :; fi; \
        done
 
@@ -996,18 +1034,18 @@ uninstall-sbinSCRIPTS:
        @$(NORMAL_UNINSTALL)
        @list='$(sbin_SCRIPTS)'; for p in $$list; do \
          f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
-         echo " rm -f $(DESTDIR)$(sbindir)/$$f"; \
-         rm -f $(DESTDIR)$(sbindir)/$$f; \
+         echo " rm -f '$(DESTDIR)$(sbindir)/$$f'"; \
+         rm -f "$(DESTDIR)$(sbindir)/$$f"; \
        done
 install-sysvSCRIPTS: $(sysv_SCRIPTS)
        @$(NORMAL_INSTALL)
-       $(mkdir_p) $(DESTDIR)$(sysvdir)
+       test -z "$(sysvdir)" || $(mkdir_p) "$(DESTDIR)$(sysvdir)"
        @list='$(sysv_SCRIPTS)'; for p in $$list; do \
          if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
          if test -f $$d$$p; then \
            f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
-           echo " $(sysvSCRIPT_INSTALL) $$d$$p $(DESTDIR)$(sysvdir)/$$f"; \
-           $(sysvSCRIPT_INSTALL) $$d$$p $(DESTDIR)$(sysvdir)/$$f; \
+           echo " $(sysvSCRIPT_INSTALL) '$$d$$p' '$(DESTDIR)$(sysvdir)/$$f'"; \
+           $(sysvSCRIPT_INSTALL) "$$d$$p" "$(DESTDIR)$(sysvdir)/$$f"; \
          else :; fi; \
        done
 
@@ -1015,8 +1053,8 @@ uninstall-sysvSCRIPTS:
        @$(NORMAL_UNINSTALL)
        @list='$(sysv_SCRIPTS)'; for p in $$list; do \
          f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
-         echo " rm -f $(DESTDIR)$(sysvdir)/$$f"; \
-         rm -f $(DESTDIR)$(sysvdir)/$$f; \
+         echo " rm -f '$(DESTDIR)$(sysvdir)/$$f'"; \
+         rm -f "$(DESTDIR)$(sysvdir)/$$f"; \
        done
 
 mostlyclean-compile:
@@ -1027,6 +1065,7 @@ mostlyclean-compile:
        -rm -f lib/lib_libvserver_a-syscall.$(OBJEXT)
        -rm -f lib/lib_libvserver_a-syscall_kill.$(OBJEXT)
        -rm -f lib/lib_libvserver_a-syscall_rlimit.$(OBJEXT)
+       -rm -f lib/lib_libvserver_a-syscall_setsched.$(OBJEXT)
        -rm -f lib/lib_libvserver_a-uint2str.$(OBJEXT)
        -rm -f src/capchroot.$(OBJEXT)
        -rm -f src/chbind.$(OBJEXT)
@@ -1046,11 +1085,13 @@ mostlyclean-compile:
        -rm -f src/src_vunify-vutil.$(OBJEXT)
        -rm -f src/vbuild.$(OBJEXT)
        -rm -f src/vcheck.$(OBJEXT)
+       -rm -f src/vdlimit.$(OBJEXT)
        -rm -f src/vdu.$(OBJEXT)
        -rm -f src/vfiles.$(OBJEXT)
        -rm -f src/vlimit.$(OBJEXT)
        -rm -f src/vreboot.$(OBJEXT)
        -rm -f src/vserver-stat.$(OBJEXT)
+       -rm -f src/vsh.$(OBJEXT)
        -rm -f src/vutil.$(OBJEXT)
        -rm -f tests/escaperoot.$(OBJEXT)
        -rm -f tests/forkbomb.$(OBJEXT)
@@ -1067,6 +1108,7 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/lib_libvserver_a-syscall.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/lib_libvserver_a-syscall_kill.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/lib_libvserver_a-syscall_rlimit.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/lib_libvserver_a-syscall_setsched.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/lib_libvserver_a-uint2str.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/capchroot.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/chbind.Po@am__quote@
@@ -1086,11 +1128,13 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/src_vunify-vutil.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/vbuild.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/vcheck.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/vdlimit.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/vdu.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/vfiles.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/vlimit.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/vreboot.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/vserver-stat.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/vsh.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/vutil.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@tests/$(DEPDIR)/escaperoot.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@tests/$(DEPDIR)/forkbomb.Po@am__quote@
@@ -1146,6 +1190,22 @@ lib/lib_libvserver_a-syscall_rlimit.obj: lib/syscall_rlimit.c
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib_libvserver_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o lib/lib_libvserver_a-syscall_rlimit.obj `if test -f 'lib/syscall_rlimit.c'; then $(CYGPATH_W) 'lib/syscall_rlimit.c'; else $(CYGPATH_W) '$(srcdir)/lib/syscall_rlimit.c'; fi`
 
+lib/lib_libvserver_a-syscall_setsched.o: lib/syscall_setsched.c
+@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib_libvserver_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT lib/lib_libvserver_a-syscall_setsched.o -MD -MP -MF "lib/$(DEPDIR)/lib_libvserver_a-syscall_setsched.Tpo" -c -o lib/lib_libvserver_a-syscall_setsched.o `test -f 'lib/syscall_setsched.c' || echo '$(srcdir)/'`lib/syscall_setsched.c; \
+@am__fastdepCC_TRUE@   then mv -f "lib/$(DEPDIR)/lib_libvserver_a-syscall_setsched.Tpo" "lib/$(DEPDIR)/lib_libvserver_a-syscall_setsched.Po"; else rm -f "lib/$(DEPDIR)/lib_libvserver_a-syscall_setsched.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='lib/syscall_setsched.c' object='lib/lib_libvserver_a-syscall_setsched.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      depfile='lib/$(DEPDIR)/lib_libvserver_a-syscall_setsched.Po' tmpdepfile='lib/$(DEPDIR)/lib_libvserver_a-syscall_setsched.TPo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib_libvserver_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o lib/lib_libvserver_a-syscall_setsched.o `test -f 'lib/syscall_setsched.c' || echo '$(srcdir)/'`lib/syscall_setsched.c
+
+lib/lib_libvserver_a-syscall_setsched.obj: lib/syscall_setsched.c
+@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib_libvserver_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT lib/lib_libvserver_a-syscall_setsched.obj -MD -MP -MF "lib/$(DEPDIR)/lib_libvserver_a-syscall_setsched.Tpo" -c -o lib/lib_libvserver_a-syscall_setsched.obj `if test -f 'lib/syscall_setsched.c'; then $(CYGPATH_W) 'lib/syscall_setsched.c'; else $(CYGPATH_W) '$(srcdir)/lib/syscall_setsched.c'; fi`; \
+@am__fastdepCC_TRUE@   then mv -f "lib/$(DEPDIR)/lib_libvserver_a-syscall_setsched.Tpo" "lib/$(DEPDIR)/lib_libvserver_a-syscall_setsched.Po"; else rm -f "lib/$(DEPDIR)/lib_libvserver_a-syscall_setsched.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='lib/syscall_setsched.c' object='lib/lib_libvserver_a-syscall_setsched.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      depfile='lib/$(DEPDIR)/lib_libvserver_a-syscall_setsched.Po' tmpdepfile='lib/$(DEPDIR)/lib_libvserver_a-syscall_setsched.TPo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib_libvserver_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o lib/lib_libvserver_a-syscall_setsched.obj `if test -f 'lib/syscall_setsched.c'; then $(CYGPATH_W) 'lib/syscall_setsched.c'; else $(CYGPATH_W) '$(srcdir)/lib/syscall_setsched.c'; fi`
+
 lib/lib_libvserver_a-syscall_kill.o: lib/syscall_kill.c
 @am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib_libvserver_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT lib/lib_libvserver_a-syscall_kill.o -MD -MP -MF "lib/$(DEPDIR)/lib_libvserver_a-syscall_kill.Tpo" -c -o lib/lib_libvserver_a-syscall_kill.o `test -f 'lib/syscall_kill.c' || echo '$(srcdir)/'`lib/syscall_kill.c; \
 @am__fastdepCC_TRUE@   then mv -f "lib/$(DEPDIR)/lib_libvserver_a-syscall_kill.Tpo" "lib/$(DEPDIR)/lib_libvserver_a-syscall_kill.Po"; else rm -f "lib/$(DEPDIR)/lib_libvserver_a-syscall_kill.Tpo"; exit 1; fi
@@ -1434,6 +1494,22 @@ src/showperm.obj: src/showperm.c
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/showperm.obj `if test -f 'src/showperm.c'; then $(CYGPATH_W) 'src/showperm.c'; else $(CYGPATH_W) '$(srcdir)/src/showperm.c'; fi`
 
+src/vdlimit.o: src/vdlimit.c
+@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT src/vdlimit.o -MD -MP -MF "src/$(DEPDIR)/vdlimit.Tpo" -c -o src/vdlimit.o `test -f 'src/vdlimit.c' || echo '$(srcdir)/'`src/vdlimit.c; \
+@am__fastdepCC_TRUE@   then mv -f "src/$(DEPDIR)/vdlimit.Tpo" "src/$(DEPDIR)/vdlimit.Po"; else rm -f "src/$(DEPDIR)/vdlimit.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='src/vdlimit.c' object='src/vdlimit.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      depfile='src/$(DEPDIR)/vdlimit.Po' tmpdepfile='src/$(DEPDIR)/vdlimit.TPo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/vdlimit.o `test -f 'src/vdlimit.c' || echo '$(srcdir)/'`src/vdlimit.c
+
+src/vdlimit.obj: src/vdlimit.c
+@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT src/vdlimit.obj -MD -MP -MF "src/$(DEPDIR)/vdlimit.Tpo" -c -o src/vdlimit.obj `if test -f 'src/vdlimit.c'; then $(CYGPATH_W) 'src/vdlimit.c'; else $(CYGPATH_W) '$(srcdir)/src/vdlimit.c'; fi`; \
+@am__fastdepCC_TRUE@   then mv -f "src/$(DEPDIR)/vdlimit.Tpo" "src/$(DEPDIR)/vdlimit.Po"; else rm -f "src/$(DEPDIR)/vdlimit.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='src/vdlimit.c' object='src/vdlimit.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      depfile='src/$(DEPDIR)/vdlimit.Po' tmpdepfile='src/$(DEPDIR)/vdlimit.TPo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/vdlimit.obj `if test -f 'src/vdlimit.c'; then $(CYGPATH_W) 'src/vdlimit.c'; else $(CYGPATH_W) '$(srcdir)/src/vdlimit.c'; fi`
+
 src/vdu.o: src/vdu.c
 @am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT src/vdu.o -MD -MP -MF "src/$(DEPDIR)/vdu.Tpo" -c -o src/vdu.o `test -f 'src/vdu.c' || echo '$(srcdir)/'`src/vdu.c; \
 @am__fastdepCC_TRUE@   then mv -f "src/$(DEPDIR)/vdu.Tpo" "src/$(DEPDIR)/vdu.Po"; else rm -f "src/$(DEPDIR)/vdu.Tpo"; exit 1; fi
@@ -1514,6 +1590,22 @@ src/vserver-stat.obj: src/vserver-stat.c
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/vserver-stat.obj `if test -f 'src/vserver-stat.c'; then $(CYGPATH_W) 'src/vserver-stat.c'; else $(CYGPATH_W) '$(srcdir)/src/vserver-stat.c'; fi`
 
+src/vsh.o: src/vsh.c
+@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT src/vsh.o -MD -MP -MF "src/$(DEPDIR)/vsh.Tpo" -c -o src/vsh.o `test -f 'src/vsh.c' || echo '$(srcdir)/'`src/vsh.c; \
+@am__fastdepCC_TRUE@   then mv -f "src/$(DEPDIR)/vsh.Tpo" "src/$(DEPDIR)/vsh.Po"; else rm -f "src/$(DEPDIR)/vsh.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='src/vsh.c' object='src/vsh.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      depfile='src/$(DEPDIR)/vsh.Po' tmpdepfile='src/$(DEPDIR)/vsh.TPo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/vsh.o `test -f 'src/vsh.c' || echo '$(srcdir)/'`src/vsh.c
+
+src/vsh.obj: src/vsh.c
+@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT src/vsh.obj -MD -MP -MF "src/$(DEPDIR)/vsh.Tpo" -c -o src/vsh.obj `if test -f 'src/vsh.c'; then $(CYGPATH_W) 'src/vsh.c'; else $(CYGPATH_W) '$(srcdir)/src/vsh.c'; fi`; \
+@am__fastdepCC_TRUE@   then mv -f "src/$(DEPDIR)/vsh.Tpo" "src/$(DEPDIR)/vsh.Po"; else rm -f "src/$(DEPDIR)/vsh.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='src/vsh.c' object='src/vsh.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      depfile='src/$(DEPDIR)/vsh.Po' tmpdepfile='src/$(DEPDIR)/vsh.TPo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/vsh.obj `if test -f 'src/vsh.c'; then $(CYGPATH_W) 'src/vsh.c'; else $(CYGPATH_W) '$(srcdir)/src/vsh.c'; fi`
+
 .cc.o:
 @am__fastdepCXX_TRUE@  if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
 @am__fastdepCXX_TRUE@  then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
@@ -1708,7 +1800,7 @@ tests/testopenf.obj: tests/testopenf.cc
 uninstall-info-am:
 install-man8: $(man8_MANS) $(man_MANS)
        @$(NORMAL_INSTALL)
-       $(mkdir_p) $(DESTDIR)$(man8dir)
+       test -z "$(man8dir)" || $(mkdir_p) "$(DESTDIR)$(man8dir)"
        @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \
        l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
        for i in $$l2; do \
@@ -1727,8 +1819,8 @@ install-man8: $(man8_MANS) $(man_MANS)
          inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
          inst=`echo $$inst | sed -e 's/^.*\///'`; \
          inst=`echo $$inst | sed '$(transform)'`.$$ext; \
-         echo " $(INSTALL_DATA) $$file $(DESTDIR)$(man8dir)/$$inst"; \
-         $(INSTALL_DATA) $$file $(DESTDIR)$(man8dir)/$$inst; \
+         echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \
+         $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst"; \
        done
 uninstall-man8:
        @$(NORMAL_UNINSTALL)
@@ -1748,93 +1840,93 @@ uninstall-man8:
          inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
          inst=`echo $$inst | sed -e 's/^.*\///'`; \
          inst=`echo $$inst | sed '$(transform)'`.$$ext; \
-         echo " rm -f $(DESTDIR)$(man8dir)/$$inst"; \
-         rm -f $(DESTDIR)$(man8dir)/$$inst; \
+         echo " rm -f '$(DESTDIR)$(man8dir)/$$inst'"; \
+         rm -f "$(DESTDIR)$(man8dir)/$$inst"; \
        done
 install-pkglibDATA: $(pkglib_DATA)
        @$(NORMAL_INSTALL)
-       $(mkdir_p) $(DESTDIR)$(pkglibdir)
+       test -z "$(pkglibdir)" || $(mkdir_p) "$(DESTDIR)$(pkglibdir)"
        @list='$(pkglib_DATA)'; for p in $$list; do \
          if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
          f="`echo $$p | sed -e 's|^.*/||'`"; \
-         echo " $(pkglibDATA_INSTALL) $$d$$p $(DESTDIR)$(pkglibdir)/$$f"; \
-         $(pkglibDATA_INSTALL) $$d$$p $(DESTDIR)$(pkglibdir)/$$f; \
+         echo " $(pkglibDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(pkglibdir)/$$f'"; \
+         $(pkglibDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(pkglibdir)/$$f"; \
        done
 
 uninstall-pkglibDATA:
        @$(NORMAL_UNINSTALL)
        @list='$(pkglib_DATA)'; for p in $$list; do \
          f="`echo $$p | sed -e 's|^.*/||'`"; \
-         echo " rm -f $(DESTDIR)$(pkglibdir)/$$f"; \
-         rm -f $(DESTDIR)$(pkglibdir)/$$f; \
+         echo " rm -f '$(DESTDIR)$(pkglibdir)/$$f'"; \
+         rm -f "$(DESTDIR)$(pkglibdir)/$$f"; \
        done
 install-scriptscfgDATA: $(scriptscfg_DATA)
        @$(NORMAL_INSTALL)
-       $(mkdir_p) $(DESTDIR)$(scriptscfgdir)
+       test -z "$(scriptscfgdir)" || $(mkdir_p) "$(DESTDIR)$(scriptscfgdir)"
        @list='$(scriptscfg_DATA)'; for p in $$list; do \
          if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
          f="`echo $$p | sed -e 's|^.*/||'`"; \
-         echo " $(scriptscfgDATA_INSTALL) $$d$$p $(DESTDIR)$(scriptscfgdir)/$$f"; \
-         $(scriptscfgDATA_INSTALL) $$d$$p $(DESTDIR)$(scriptscfgdir)/$$f; \
+         echo " $(scriptscfgDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(scriptscfgdir)/$$f'"; \
+         $(scriptscfgDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(scriptscfgdir)/$$f"; \
        done
 
 uninstall-scriptscfgDATA:
        @$(NORMAL_UNINSTALL)
        @list='$(scriptscfg_DATA)'; for p in $$list; do \
          f="`echo $$p | sed -e 's|^.*/||'`"; \
-         echo " rm -f $(DESTDIR)$(scriptscfgdir)/$$f"; \
-         rm -f $(DESTDIR)$(scriptscfgdir)/$$f; \
+         echo " rm -f '$(DESTDIR)$(scriptscfgdir)/$$f'"; \
+         rm -f "$(DESTDIR)$(scriptscfgdir)/$$f"; \
        done
 install-sysconfDATA: $(sysconf_DATA)
        @$(NORMAL_INSTALL)
-       $(mkdir_p) $(DESTDIR)$(sysconfdir)
+       test -z "$(sysconfdir)" || $(mkdir_p) "$(DESTDIR)$(sysconfdir)"
        @list='$(sysconf_DATA)'; for p in $$list; do \
          if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
          f="`echo $$p | sed -e 's|^.*/||'`"; \
-         echo " $(sysconfDATA_INSTALL) $$d$$p $(DESTDIR)$(sysconfdir)/$$f"; \
-         $(sysconfDATA_INSTALL) $$d$$p $(DESTDIR)$(sysconfdir)/$$f; \
+         echo " $(sysconfDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(sysconfdir)/$$f'"; \
+         $(sysconfDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(sysconfdir)/$$f"; \
        done
 
 uninstall-sysconfDATA:
        @$(NORMAL_UNINSTALL)
        @list='$(sysconf_DATA)'; for p in $$list; do \
          f="`echo $$p | sed -e 's|^.*/||'`"; \
-         echo " rm -f $(DESTDIR)$(sysconfdir)/$$f"; \
-         rm -f $(DESTDIR)$(sysconfdir)/$$f; \
+         echo " rm -f '$(DESTDIR)$(sysconfdir)/$$f'"; \
+         rm -f "$(DESTDIR)$(sysconfdir)/$$f"; \
        done
 install-vservercfgDATA: $(vservercfg_DATA)
        @$(NORMAL_INSTALL)
-       $(mkdir_p) $(DESTDIR)$(vservercfgdir)
+       test -z "$(vservercfgdir)" || $(mkdir_p) "$(DESTDIR)$(vservercfgdir)"
        @list='$(vservercfg_DATA)'; for p in $$list; do \
          if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
          f="`echo $$p | sed -e 's|^.*/||'`"; \
-         echo " $(vservercfgDATA_INSTALL) $$d$$p $(DESTDIR)$(vservercfgdir)/$$f"; \
-         $(vservercfgDATA_INSTALL) $$d$$p $(DESTDIR)$(vservercfgdir)/$$f; \
+         echo " $(vservercfgDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(vservercfgdir)/$$f'"; \
+         $(vservercfgDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(vservercfgdir)/$$f"; \
        done
 
 uninstall-vservercfgDATA:
        @$(NORMAL_UNINSTALL)
        @list='$(vservercfg_DATA)'; for p in $$list; do \
          f="`echo $$p | sed -e 's|^.*/||'`"; \
-         echo " rm -f $(DESTDIR)$(vservercfgdir)/$$f"; \
-         rm -f $(DESTDIR)$(vservercfgdir)/$$f; \
+         echo " rm -f '$(DESTDIR)$(vservercfgdir)/$$f'"; \
+         rm -f "$(DESTDIR)$(vservercfgdir)/$$f"; \
        done
 install-includeHEADERS: $(include_HEADERS)
        @$(NORMAL_INSTALL)
-       $(mkdir_p) $(DESTDIR)$(includedir)
+       test -z "$(includedir)" || $(mkdir_p) "$(DESTDIR)$(includedir)"
        @list='$(include_HEADERS)'; for p in $$list; do \
          if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
          f="`echo $$p | sed -e 's|^.*/||'`"; \
-         echo " $(includeHEADERS_INSTALL) $$d$$p $(DESTDIR)$(includedir)/$$f"; \
-         $(includeHEADERS_INSTALL) $$d$$p $(DESTDIR)$(includedir)/$$f; \
+         echo " $(includeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(includedir)/$$f'"; \
+         $(includeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(includedir)/$$f"; \
        done
 
 uninstall-includeHEADERS:
        @$(NORMAL_UNINSTALL)
        @list='$(include_HEADERS)'; for p in $$list; do \
          f="`echo $$p | sed -e 's|^.*/||'`"; \
-         echo " rm -f $(DESTDIR)$(includedir)/$$f"; \
-         rm -f $(DESTDIR)$(includedir)/$$f; \
+         echo " rm -f '$(DESTDIR)$(includedir)/$$f'"; \
+         rm -f "$(DESTDIR)$(includedir)/$$f"; \
        done
 
 ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
@@ -1978,7 +2070,7 @@ distcheck: dist
                distuninstallcheck \
          && chmod -R a-w "$$dc_install_base" \
          && ({ \
-              (cd ../.. && $(mkdir_p) "$$dc_destdir") \
+              (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
               && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
               && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
               && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
@@ -2016,7 +2108,9 @@ check: $(BUILT_SOURCES)
 all-am: Makefile $(LIBRARIES) $(PROGRAMS) $(SCRIPTS) $(MANS) $(DATA) \
                $(HEADERS) config.h
 installdirs:
-       $(mkdir_p) $(DESTDIR)$(libdir) $(DESTDIR)$(pkglibdir) $(DESTDIR)$(sbindir) $(DESTDIR)$(legacydir) $(DESTDIR)$(pkglibdir) $(DESTDIR)$(sbindir) $(DESTDIR)$(sysvdir) $(DESTDIR)$(man8dir) $(DESTDIR)$(pkglibdir) $(DESTDIR)$(scriptscfgdir) $(DESTDIR)$(sysconfdir) $(DESTDIR)$(vservercfgdir) $(DESTDIR)$(includedir)
+       for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(pkglibdir)" "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(legacydir)" "$(DESTDIR)$(pkglibdir)" "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(sysvdir)" "$(DESTDIR)$(man8dir)" "$(DESTDIR)$(pkglibdir)" "$(DESTDIR)$(scriptscfgdir)" "$(DESTDIR)$(sysconfdir)" "$(DESTDIR)$(vservercfgdir)" "$(DESTDIR)$(includedir)"; do \
+         test -z "$$dir" || $(mkdir_p) "$$dir"; \
+       done
 install: $(BUILT_SOURCES)
        $(MAKE) $(AM_MAKEFLAGS) install-am
 install-exec: install-exec-am
@@ -2075,10 +2169,14 @@ info-am:
 install-data-am: install-includeHEADERS install-legacySCRIPTS \
        install-man install-scriptscfgDATA install-sysvSCRIPTS \
        install-vservercfgDATA
+       @$(NORMAL_INSTALL)
+       $(MAKE) $(AM_MAKEFLAGS) install-data-hook
 
 install-exec-am: install-libLIBRARIES install-pkglibDATA \
        install-pkglibPROGRAMS install-pkglibSCRIPTS \
        install-sbinPROGRAMS install-sbinSCRIPTS install-sysconfDATA
+       @$(NORMAL_INSTALL)
+       $(MAKE) $(AM_MAKEFLAGS) install-exec-hook
 
 install-info: install-info-am
 
@@ -2155,6 +2253,13 @@ linuxvirtual.h:
 @ENSC_ENABLE_INTERNAL_HEADERS_FALSE@           ln -sf '$(kernelincludedir)/linux/virtual.h' '$@' && test -e '$@' || \
 @ENSC_ENABLE_INTERNAL_HEADERS_FALSE@           ln -sf '$(top_srcdir)/lib/virtual.h' '$@'
 
+install-exec-hook:
+       cd $(DESTDIR)$(sbindir) && $(LN_S) vuseradd vadduser
+       cd $(DESTDIR)$(sbindir) && $(LN_S) vuserdel vdeluser
+
+install-data-hook:
+       cd $(DESTDIR)$(sysvdir) && $(LN_S) vservers vserver-init
+
 #install-data-hook:            $(DESTDIR)$(pkglibdir)/setattr
 
 #$(DESTDIR)$(pkglibdir)/setattr:
@@ -2209,8 +2314,9 @@ distclean-uptodate:
 
 .%-up-to-date:
                        @rm -f  .*-up-to-date
+                       @$(MAKE) -s clean
                        @touch -t 197001020000 '$@'
-                       @$(MAKE) -s clean $(BUILT_SOURCES)
+                       @$(MAKE) -s $(BUILT_SOURCES)
 
 ChangeLog.sed:
                                test "$(srcdir)" != "."