ChangeLog (860137B)
1 2018-01-14 Daniel Hokka Zakrisson <daniel@hozac.com> 2 3 * lib_internal/util-cleanupmount.c: Final fix for linux/fs.h 4 5 2018-01-13 Daniel Hokka Zakrisson <daniel@hozac.com> 6 7 * scripts/vserver.functions: Attempt to work around /run being tmpfs If /var/lock and /var/run in the guest are symlinks to /run/lock and 8 /run, and /run is a tmpfs, realpath on /var/lock will return 9 var/lock leading find to dereference to the host's directories 10 instead. 11 12 2018-01-13 Ghislain Adnet <gadnet@aqueos.com> 13 14 * debian/control: module-init-tools has been renamed to kmod 15 16 2018-01-13 Daniel Hokka Zakrisson <daniel@hozac.com> 17 18 * configure.ac, src/rpm-fake.c, src/secure-mount.c: Newer kernels 19 require including linux/types.h before linux/fs.h 20 21 2018-01-13 Daniel Hokka Zakrisson <daniel@hozac.com> 22 23 * distrib/misc/debootstrap.uri: Update debootstrap 24 25 2016-02-24 Daniel Hokka Zakrisson <daniel@hozac.com> 26 27 * scripts/vserver.functions: Destroy the cgroup when a cgroup base 28 is used 29 30 2015-12-15 Daniel Hokka Zakrisson <daniel@hozac.com> 31 32 * distrib/misc/debootstrap.uri: Bump debootstrap 33 34 2015-12-15 Daniel Hokka Zakrisson <daniel@hozac.com> 35 36 * src/vserver-stat.c: Don't log ESRCH 37 38 2015-10-22 Daniel Hokka Zakrisson <daniel@hozac.com> 39 40 * distrib/misc/debootstrap.uri: Bump debootstrap version 41 42 2015-09-09 Daniel Hokka Zakrisson <daniel@hozac.com> 43 44 * : Merge pull request #24 from glensc/h2ext-xz add .xz support for h2ext to be able to build from tar.xz templates 45 46 2015-05-30 Daniel Hokka Zakrisson <daniel@hozac.com> 47 48 * lib/personalityflag.c, m4/ensc_personality.m4: Add support for 49 UNAME26 personality Fixes #23. 50 51 2015-04-26 Daniel Hokka Zakrisson <daniel@hozac.com> 52 53 * systemd/systemd-vserver-generator.c: Define O_PATH if unavailable 54 55 2015-04-26 Daniel Hokka Zakrisson <daniel@hozac.com> 56 57 * src/vcontext.c, src/vspace.c: Revert "call cleanupMount() after 58 CLONE_NEWNS" This reverts commit 7c2397d7c11185680b167fbb0e8bbfb62cb338ca. The admin namespace and the final guest namespace need to have the 59 mount points be marked shared in order for the admin namespace to 60 work. 61 62 2015-03-18 Daniel Hokka Zakrisson <daniel@hozac.com> 63 64 * Makefile.am: Logicing is hard 65 66 2015-03-18 Daniel Hokka Zakrisson <daniel@hozac.com> 67 68 * Makefile.am, configure.ac: Compare libdir and libexecdir, not 69 pkgdatadir 70 71 2015-03-18 Daniel Hokka Zakrisson <daniel@hozac.com> 72 73 * : Merge pull request #19 from arekm/master Always include python related files when doing 'make dist' 74 75 2015-03-11 Daniel Hokka Zakrisson <daniel@hozac.com> 76 77 * Makefile.am, configure.ac: Fix invalid Makefile syntax 78 79 2015-03-11 Daniel Hokka Zakrisson <daniel@hozac.com> 80 81 * : Merge pull request #18 from LeCoyote/master Source util-vserver vars in gentoo initscript 82 83 2015-03-01 Daniel Hokka Zakrisson <daniel@hozac.com> 84 85 * : Merge pull request #17 from 86 ifundef/feature/sync_ccaps_with_kernel Synchronize ccaps with latest Linux-Vserver kernel patch 87 88 2015-02-23 Daniel Hokka Zakrisson <daniel@hozac.com> 89 90 * : Merge pull request #16 from 91 ifundef/bug/pkglibexecdir_and_pkglibdir Don't overwrite util-vserver-vars if libexec and lib are the same. 92 93 2015-02-15 Enrico Scholz <enrico.scholz@ensc.de> 94 95 * src/secure-mount.c: secure-mount: silenced the automount function 96 for file-mounts Do not emit the 'unexpected src type' warning on file-mounts Signed-off-by: Enrico Scholz <enrico.scholz@ensc.de> 97 98 2015-02-15 Enrico Scholz <enrico.scholz@ensc.de> 99 100 * src/secure-mount.c: secure-mount: fix the file-mount support Decision whether file-mount is required was done by looking at 101 destination object while being the rootfs. This is unexpected and 102 will fail because rootfs usually does not have the fileystem layout 103 of the guest. To fix this, check the type of the source. Alternatively, the check 104 can be delayed into the mountSingle() function but this change is 105 more invasive... Signed-off-by: Enrico Scholz <enrico.scholz@ensc.de> 106 107 2015-02-15 Enrico Scholz <enrico.scholz@ensc.de> 108 109 * distrib/misc/vunify-exclude: vunify-exclude: exclude ls-R indices they are generated e.g. by TeX tools and not listed (appropriately) 110 in RHEL rpms. Signed-off-by: Enrico Scholz <enrico.scholz@ensc.de> 111 112 2015-02-14 Corey Wright <undefined@pobox.com> 113 114 * Makefile.am: Don't overwrite util-vserver-vars if libexec and lib 115 are the same. Make util-vserver-vars link creation conditional upon libexec and 116 lib being different directories. If libexec and lib are the same, as when building a Debian package 117 with the provided debian/rules, then `make install-distribution` 118 fails with: ln: failed to create symbolic link 119 `debian/tmp//usr/lib/x86_64-linux-gnu/util-vserver/util-vserver-vars': File exists 120 121 2015-01-25 Enrico Scholz <enrico.scholz@ensc.de> 122 123 * src/secure-mount.c: secure-mount: ignore 'noauto' flag for 124 '--trigger-automount' This can be used to trigger automounter for filesystems which are 125 mounted manually by pre scripts. Signed-off-by: Enrico Scholz <enrico.scholz@ensc.de> 126 127 2015-01-25 Enrico Scholz <enrico.scholz@ensc.de> 128 129 * systemd/vserver@.service.pathsubst: systemd: use 'oneshot' type 130 for vserver service Signed-off-by: Enrico Scholz <enrico.scholz@ensc.de> 131 132 2015-01-25 Enrico Scholz <enrico.scholz@ensc.de> 133 134 * scripts/functions, scripts/vserver: vserver: trigger automount on 135 'vserver start' Call 'secure-mount --trigger-automount' before entering the new 136 namespace. This is useful in combination with automounters which 137 operate in host namespace and can not send the new mountpoints into 138 the guest context. E.g. assuming a systemd system with | /dev/sda1 /mnt/foo ext4 x-systemd.automount 1 1 in its /etc/fstab and a vserver which tries to bind mount | /mnt/foo /mnt bind Then on system boot: 1. /mnt/foo is not mounted yet 2. 'vserver foo start' creates a new namespace and tries to bind 139 mount /mnt/foo 3. systemd sees the automount trigger and mounts /dev/sda1 4. new mount is visible in host fs but not in the vserver Patch adds an extra step between 1. and 2. where '/mnt/foo/.' is 140 accessed so that /dev/sda1 is mounted before the new namespace is 141 created. Signed-off-by: Enrico Scholz <enrico.scholz@ensc.de> 142 143 2015-01-25 Enrico Scholz <ensc@ensc.de> 144 145 * src/secure-mount.c: secure-mount: implemented 146 '--trigger-automount' option Setting this option accesses the <src> location without doing the 147 actual mount. This is used to trigger automounting (e.g. due to 148 systemd's 'x-systemd.automount') of e.g. bind-mount source 149 directories. Signed-off-by: Enrico Scholz <ensc@ensc.de> 150 151 2015-01-25 Enrico Scholz <ensc@ensc.de> 152 153 * scripts/vserver.functions: mountVserver: remove unused 2nd 154 argument '$ns_opt' is not used within the function and nothing calls 155 'mountVserver' with a 2nd argument. Remove it... Signed-off-by: Enrico Scholz <ensc@ensc.de> 156 157 2015-01-15 Daniel Hokka Zakrisson <daniel@hozac.com> 158 159 * : Merge pull request #14 from ensc/master RHEL7 fixes, systemd enhancements plus other cleanups 160 161 2015-01-10 Enrico Scholz <enrico.scholz@ensc.de> 162 163 * scripts/functions, scripts/vserver, scripts/vserver.suexec, 164 scripts/vsomething: pass OPTS_VSPACE to 'vnamespace --enter' '$_VNAMESPACE --enter' is used at some places without specifying all 165 used namespaces. E.g. | vrpm <vserver> -- -U some-rpm will execute scriplets of 'some-rpm' in the UTS and IPC namespace of 166 the host. Commit replaces '$_VNAMESPACE --enter' with the more explicit 167 '$_VSPACE --fs --mount --enter' and adds "${OPTS_VSPACE[@]}". Signed-off-by: Enrico Scholz <enrico.scholz@ensc.de> 168 169 2015-01-03 Enrico Scholz <ensc@ensc.de> 170 171 * systemd/Makefile-files, 172 systemd/systemd-vserver-generator.pathsubst: systemd: removed the 173 systemd generator written in bash we have a C implementation of the generator script; use it... Signed-off-by: Enrico Scholz <ensc@ensc.de> 174 175 2015-01-03 Enrico Scholz <ensc@ensc.de> 176 177 * Makefile.am, configure.ac, contrib/manifest.dat.pathsubst, 178 systemd/.gitignore, systemd/Makefile-files, systemd/systemd-start, 179 systemd/systemd-stop, systemd/systemd-vserver-generator.c, 180 systemd/systemd-vserver-generator.pathsubst, 181 systemd/util-vserver.service.pathsubst, 182 systemd/util-vserver.sysctl.pathsubst, 183 systemd/util-vserver.tmpfiles.pathsubst, 184 systemd/vprocunhide.service.pathsubst, 185 systemd/vserver-mark@.target, systemd/vserver.target, 186 systemd/vserver@.service.pathsubst: added systemd support commit contains an in bash written prototype of a systemd generator 187 which has been replaced by a C implementation. A future commit will 188 remove the prototype Signed-off-by: Enrico Scholz <ensc@ensc.de> 189 190 2015-01-03 Enrico Scholz <ensc@ensc.de> 191 192 * Makefile.am: buildsys: prepare to set 'make distcheck' flags this will be required be future systemd patches Signed-off-by: Enrico Scholz <ensc@ensc.de> 193 194 2015-01-03 Enrico Scholz <ensc@ensc.de> 195 196 * distrib/redhat/initpost: redhat: ignore init.d/README shipped by 197 RHEL7 Signed-off-by: Enrico Scholz <ensc@ensc.de> 198 199 2015-01-01 Enrico Scholz <ensc@ensc.de> 200 201 * contrib/Makefile-files, contrib/yum-3.4.3_el70-chroot.patch, 202 contrib/yum-3.4.3_el70-no-scriptout-exception.patch, 203 contrib/yum-3.4.3_el70-releasever.patch: YUM: added RHEL7 patches Signed-off-by: Enrico Scholz <ensc@ensc.de> 204 205 2015-01-01 Enrico Scholz <ensc@ensc.de> 206 207 * scripts/vserver-build.functions.rpm: rpm: do not add empty files 208 to 'rpm import' list Signed-off-by: Enrico Scholz <ensc@ensc.de> 209 210 2015-01-01 Enrico Scholz <ensc@ensc.de> 211 212 * scripts/vyum-worker: yum-worker: whitelisted 3.4 (from RHEL7) Signed-off-by: Enrico Scholz <ensc@ensc.de> 213 214 2015-01-01 Enrico Scholz <ensc@ensc.de> 215 216 * src/vcontext.c, src/vspace.c: call cleanupMount() after 217 CLONE_NEWNS Signed-off-by: Enrico Scholz <ensc@ensc.de> 218 219 2015-01-01 Enrico Scholz <ensc@ensc.de> 220 221 * lib_internal/Makefile-files, lib_internal/util-cleanupmount.c, 222 lib_internal/util.h: added cleanupMount() function systemd mounts everything with MS_SHARED[1] which means that our 223 filesystem mounting and unmounting will affect the host filesystem. Patch resets tree to MS_PRIVATE after unshare operations. [1] src/core/mount-setup.c | int mount_setup(bool loaded_policy) { | ... | if (mount(NULL, "/", NULL, MS_REC|MS_SHARED, NULL) < 0) Signed-off-by: Enrico Scholz <ensc@ensc.de> 224 225 2015-01-01 Enrico Scholz <ensc@ensc.de> 226 227 * lib_internal/util.h: util.h: updated copyright header + whitespace 228 cleanups Signed-off-by: Enrico Scholz <ensc@ensc.de> 229 230 2015-01-02 Enrico Scholz <ensc@ensc.de> 231 232 * configure.ac, pathconfig.h.pathsubst, scripts/X, 233 scripts/util-vserver-vars.pathsubst, scripts/vserver.functions: 234 restored 'vconfig' functionality reverted some parts of 3572b9467f7ddf8be670884b518b979fc29f16e5 and 235 added additional checks to restore functionality with ancient tools 236 under RHEL5. 237 238 2014-12-30 Enrico Scholz <ensc@ensc.de> 239 240 * REQUIREMENTS, configure.ac, pathconfig.h.pathsubst, scripts/X, 241 scripts/util-vserver-vars.pathsubst, scripts/vserver.functions, 242 util-vserver.spec.in: removed 'vconfig' support 'vconfig' has been obsoleted by 'ip link ... type vlan' 243 functionality and is not shipped by recent distributions anymore. 244 Commit replaces 'vconfig' calls and removes other traces of 245 'vconfig' from source. Signed-off-by: Enrico Scholz <ensc@ensc.de> 246 247 2014-12-30 Enrico Scholz <ensc@ensc.de> 248 249 * Makefile.am, contrib/manifest.dat.pathsubst, 250 pathconfig.h.pathsubst, scripts/Makefile-files, src/vserver-info.c: 251 fixed installation path of util-vserver-vars + FEATURES.txt These files are containing architecture specific data and must not 252 be placed under /usr/share hence. Workaround automake limitations 253 by defining and using an 'xpkglibdir = ${pkglibdir}' directory. 254 Ditto for pkglibexecdir. There will be created compatibility symlinks for 'util-vserver-vars' 255 to keep compatibility with older packages. Signed-off-by: Enrico Scholz <ensc@ensc.de> 256 257 2015-01-03 Enrico Scholz <ensc@ensc.de> 258 259 * ensc_wrappers/wrappers-unistd.hc: fixed build with glibc-2.20 glibc 2.20 deprecated the _BSD_SOURCE feature macro and does not 260 define __USE_BSD anymore. Check for _DEFAULT_SOURCE now too. Signed-off-by: Enrico Scholz <ensc@ensc.de> 261 262 2014-12-30 Enrico Scholz <ensc@ensc.de> 263 264 * lib/vserver.h: lib: added vc_text2umask() prototype Signed-off-by: Enrico Scholz <ensc@ensc.de> 265 266 2014-12-30 Enrico Scholz <enrico.scholz@ensc.de> 267 268 * src/Makefile-files: src: remove rpm-fake.so manually fixes | $ make distcheck | ... | ERROR: files left after uninstall: | 269 ./lib/util-vserver/rpm-fake.so | Makefile:10566: recipe for target 270 'distuninstallcheck' failed Signed-off-by: Enrico Scholz <enrico.scholz@ensc.de> 271 272 2014-12-30 Enrico Scholz <enrico.scholz@ensc.de> 273 274 * scripts/Makefile-files: scripts: cleanup generated files fixes | $ make distcheck | ... | ERROR: files left in build directory 275 after distclean: | ./scripts/vshelper | Makefile:10583: recipe for 276 target 'distcleancheck' failed Signed-off-by: Enrico Scholz <enrico.scholz@ensc.de> 277 278 2014-12-17 Daniel Hokka Zakrisson <daniel@hozac.com> 279 280 * : Merge pull request #13 from AlexanderS/fix-generateCgroupOptions scripts/vserver.functions: fix argument ordering for 281 _readFileToArray 282 283 2014-11-25 Daniel Hokka Zakrisson <daniel@hozac.com> 284 285 * : Merge pull request #11 from theocrite/master Update vapt-get help 286 287 2014-11-16 Enrico Scholz <enrico.scholz@ensc.de> 288 289 * contrib/Makefile-files, contrib/yum-3.2.29_el66-chroot.patch, 290 contrib/yum-3.2.29_el66-no-scriptout-exception.patch, 291 contrib/yum-3.2.29_el66-releasever.patch, 292 contrib/yum-3.2.29_el67-chroot.patch, 293 contrib/yum-3.2.29_el67-no-scriptout-exception.patch, 294 contrib/yum-3.2.29_el67-releasever.patch: contrib: fixed RHEL 295 version number in yum patches we are at RHEL6.6, not RHEL6.7... Signed-off-by: Enrico Scholz <enrico.scholz@ensc.de> 296 297 2014-11-15 Enrico Scholz <enrico.scholz@ensc.de> 298 299 * contrib/Makefile-files, contrib/yum-3.2.29_el67-chroot.patch, 300 contrib/yum-3.2.29_el67-no-scriptout-exception.patch, 301 contrib/yum-3.2.29_el67-releasever.patch: contrib: added RHEL6.7 302 related yum patches Signed-off-by: Enrico Scholz <enrico.scholz@ensc.de> 303 304 2014-11-15 Enrico Scholz <enrico.scholz@ensc.de> 305 306 * configure.ac, m4/gpgsig.am: dist: use xz, not bzip2 xz compresses much better than bzip2 and for compatibility, we still 307 have gz Signed-off-by: Enrico Scholz <enrico.scholz@ensc.de> 308 309 2014-11-15 Enrico Scholz <enrico.scholz@ensc.de> 310 311 * build-all: build-all: undefined _FORTIFY_SOURCE for noopt builds Signed-off-by: Enrico Scholz <enrico.scholz@ensc.de> 312 313 2014-11-15 Enrico Scholz <enrico.scholz@ensc.de> 314 315 * AUTHORS: AUTHORS: updated email address Signed-off-by: Enrico Scholz <enrico.scholz@ensc.de> 316 317 2014-11-15 Enrico Scholz <enrico.scholz@ensc.de> 318 319 * m4/ensc_dietlibc.m4: ensc_dietlibc.m4: updated copyright header 320 and email address Signed-off-by: Enrico Scholz <enrico.scholz@ensc.de> 321 322 2014-11-15 Enrico Scholz <enrico.scholz@ensc.de> 323 324 * m4/ensc_dietlibc.m4, src/compat-pivot_root.h: fixed build with 325 recent dietlibc which declares pivot_root() Signed-off-by: Enrico Scholz <enrico.scholz@ensc.de> 326 327 2014-11-15 Enrico Scholz <enrico.scholz@ensc.de> 328 329 * src/rpm-fake.c: rpm-fake: updated copyright header and email 330 address Signed-off-by: Enrico Scholz <enrico.scholz@ensc.de> 331 332 2014-11-15 Enrico Scholz <enrico.scholz@ensc.de> 333 334 * src/rpm-fake.c: rpm-fake: do not call our execve() wrapper before 335 we saw a chroot() This fixes issue with FIPS enable libnss in rhel 6.7. These 336 libraries are executing '/usr/sbin/prelink' in their .ctors to 337 verify their integrity. Because 'rpm' is linked against them, this 338 triggered our wrapper so that the selftest was executed in guest 339 context but in host ('/') chroot. Signed-off-by: Enrico Scholz <enrico.scholz@ensc.de> 340 341 2014-11-14 Enrico Scholz <ensc@ensc.de> 342 343 * src/rpm-fake.c: rpm-fake: whitespace cleanups 344 345 2014-11-05 theo <theocrite@theocrite.org> 346 347 * scripts/vapt-get: Update vapt-get help * Removing --all: It doesn't make sense running vapt-get on stopped 348 servers. * Suggestion to use --running. * Slightly improves the help 349 350 2014-04-09 Daniel Hokka Zakrisson <daniel@hozac.com> 351 352 * scripts/vserver-init.functions: Ensure cpuset/cpuacct don't 353 overshadow cpu when mounting 354 355 2014-03-20 Daniel Hokka Zakrisson <daniel@hozac.com> 356 357 * distrib/misc/debootstrap.uri: Update debootstrap URI 358 359 2014-03-19 Daniel Hokka Zakrisson <daniel@hozac.com> 360 361 * src/compat-pivot_root.h: Make pivot_root work without alternative 362 syscalls 363 364 2014-03-19 Daniel Hokka Zakrisson <daniel@hozac.com> 365 366 * : Merge pull request #4 from glensc/backupfiles include *~ as backup exclude list 367 368 2014-03-19 Daniel Hokka Zakrisson <daniel@hozac.com> 369 370 * debian/compat, debian/control: Ensure sane paths for Debian 371 packages 372 373 2014-01-13 Elan Ruusamäe <glen@delfi.ee> 374 375 * scripts/functions: include *~ as backup exclude list patch from pld linux 376 377 2013-10-31 Daniel Hokka Zakrisson <daniel@hozac.com> 378 379 * doc/configuration.xml: Document noncontext 380 381 2013-10-31 Daniel Hokka Zakrisson <daniel@hozac.com> 382 383 * scripts/vserver.functions: Add missing name to link creation 384 385 2013-10-31 Daniel Hokka Zakrisson <daniel@hozac.com> 386 387 * sysv/vservers-default: Use correct path for vserver-wrapper 388 389 2013-10-31 Daniel Hokka Zakrisson <daniel@hozac.com> 390 391 * util-vserver.spec.in: Require the mount binary 392 393 2013-10-31 Daniel Hokka Zakrisson <daniel@hozac.com> 394 395 * Makefile.am, contrib/manifest.dat.pathsubst, distrib/Makefile.am, 396 gentoo/Makefile-files, gentoo/bash-wrapper, gentoo/util-vserver, 397 gentoo/vservers.default, lib_internal/matchlist-initbyvserver.c, 398 pathconfig.h.pathsubst, scripts/Makefile-files, 399 scripts/legacy/vps.pathsubst, scripts/legacy/vserver, 400 scripts/pkgmgmt, scripts/util-vserver-vars.pathsubst, 401 scripts/vserver, scripts/vserver-build, scripts/vserver-build.fai, 402 scripts/vserver.functions, scripts/vshelper.pathsubst, 403 scripts/vsomething, src/Makefile-files, src/vserver-info.c, 404 sysv/util-vserver, util-vserver.spec.in: Appease newer automake 405 406 2013-10-30 Daniel Hokka Zakrisson <daniel@hozac.com> 407 408 * .gitignore, doc/configuration.xml, scripts/vserver.functions, 409 scripts/vserver.start, scripts/vserver.stop, scripts/vserver.suexec: 410 Add support for network namespaces 411 412 2013-10-29 Daniel Hokka Zakrisson <daniel@hozac.com> 413 414 * configure.ac, debian/Makefile-files, m4/ensc_cxxcompiler.m4, 415 m4/ensc_dietlibc.m4, m4/ensc_e2fscheck.m4, m4/ensc_syscall.m4, 416 m4/ensc_syscallnr.m4: Fix some issues with newer auto* 417 418 2013-10-29 Daniel Hokka Zakrisson <daniel@hozac.com> 419 420 * distrib/misc/debootstrap.uri: Update debootstrap 421 422 2013-10-29 Daniel Hokka Zakrisson <daniel@hozac.com> 423 424 * scripts/vserver-build.debootstrap: The debootstrap .deb now comes 425 as xz 426 427 2013-09-14 Daniel Hokka Zakrisson <daniel@hozac.com> 428 429 * distrib/misc/debootstrap.uri: Update debootstrap 430 431 2013-09-14 Daniel Hokka Zakrisson <daniel@hozac.com> 432 433 * : Merge remote-tracking branch 'ensc/master' 434 435 2013-02-10 Benedikt Böhm <bb@xnull.de> 436 437 * scripts/vserver-init.functions: gentoo: use /var/run for new /run 438 compatibility 439 440 2012-09-25 Daniel Hokka Zakrisson <daniel@hozac.com> 441 442 * scripts/vserver.functions: Single opt, no array 443 444 2012-09-25 Daniel Hokka Zakrisson <daniel@hozac.com> 445 446 * src/vsysctl.c: Close curdir in vsysctl 447 448 2012-09-25 Daniel Hokka Zakrisson <daniel@hozac.com> 449 450 * scripts/vserver.functions, scripts/vserver.start, 451 scripts/vserver.suexec, src/vcontext.c: Close open file descriptors 452 453 2012-08-11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 454 455 * src/vsysctl.c: vsysctl: fixed fd leak 456 457 2012-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 458 459 * Makefile.am, m4/release.mk: release.mk: initial checkin added 'dist-snapshot' target to create a tarball of current git 460 repository. A strictly monotonic increasing version number will be 461 embedded into the generated ./configure script. NOTE: setting this number in configure.ac is not possible because it 462 violates rules checked by 'make dist'. 463 464 2012-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 465 466 * contrib/yum-3.2.29_el62-chroot.patch: yum-chroot: added patch for 467 rhel6.2 yum untested atm... 468 469 2012-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 470 471 * scripts/Makefile-files, scripts/vshelper, 472 scripts/vshelper.pathsubst: vshelper: fixed path in shebang line vshelper will be generated now 473 474 2012-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 475 476 * scripts/Makefile-files: added vurpm-worker to 477 AM_INSTALLCHECK_STD_OPTIONS_EXEMPT 478 479 2012-04-08 Daniel Hokka Zakrisson <daniel@hozac.com> 480 481 * contrib/manifest.dat.pathsubst, scripts/Makefile-files: Add 482 vserver-build.functions.urpmi 483 484 2012-04-06 Daniel Hokka Zakrisson <daniel@hozac.com> 485 486 * scripts/vserver.start: Cleanup cgroup when guest start fails 487 488 2012-04-06 Daniel Hokka Zakrisson <daniel@hozac.com> 489 490 * scripts/functions: Fix inverted argument checking logic 491 492 2012-04-06 Daniel Hokka Zakrisson <daniel@hozac.com> 493 494 * scripts/vserver.functions: Add openrc alias for gentoo initstyle 495 496 2012-03-14 Daniel Hokka Zakrisson <daniel@hozac.com> 497 498 * distrib/misc/debootstrap.uri: New debootstrap 499 500 2012-02-29 Natanael Copa <ncopa@alpinelinux.org> 501 502 * m4/ensc_pathprog.m4: Resolve symlinks only when it is necessary 503 504 2012-02-29 Natanael Copa <ncopa@alpinelinux.org> 505 506 * Makefile.am: busybox fix 507 508 2012-02-25 Natanael Copa <ncopa@alpinelinux.org> 509 510 * distrib/alpine/initpost: Alpine Linux switched to openrc 511 512 2012-02-25 Daniel Hokka Zakrisson <daniel@hozac.com> 513 514 * debian/control: Depend on gawk 515 516 2012-02-18 Daniel Hokka Zakrisson <daniel@hozac.com> 517 518 * src/vserver-stat.c: Correctly detect /sys/fs/cgroup usage 519 520 2012-02-18 Daniel Hokka Zakrisson <daniel@hozac.com> 521 522 * gentoo/util-vserver: Revert "gentoo: do not mess with the cgroup 523 mount at boot time. openrc takes care of this now." This reverts commit 6fdb192300e968e4a7db93060e18560a4429729e. 524 525 2012-02-18 Daniel Hokka Zakrisson <daniel@hozac.com> 526 527 * scripts/vserver.functions: Revert "assume that /sys/fs/cgroup is 528 always per_ss=1" This reverts commit b86560b87e73f011c96a303dcaca640eea1f2551. 529 530 2012-02-18 Benedikt Böhm <bb@xnull.de> 531 532 * src/vserver-stat.c: fix segmentation fault if file does not exist 533 534 2012-02-18 Benedikt Böhm <bb@xnull.de> 535 536 * src/vserver-stat.c: vserver-stat: use /sys/fs/cgroup if it is 537 available 538 539 2012-02-18 Benedikt Böhm <bb@xnull.de> 540 541 * scripts/vserver.functions: assume that /sys/fs/cgroup is always 542 per_ss=1 543 544 2012-02-18 Benedikt Böhm <bb@xnull.de> 545 546 * scripts/vserver.functions: do not cleanup cgroup mount points 547 548 2012-02-18 Benedikt Böhm <bb@xnull.de> 549 550 * gentoo/util-vserver: gentoo: do not mess with the cgroup mount at 551 boot time. openrc takes care of this now. 552 553 2012-02-18 Benedikt Böhm <bb@xnull.de> 554 555 * .gitignore: add entries to gitignore and keep it sorted 556 557 2012-02-17 Daniel Hokka Zakrisson <daniel@hozac.com> 558 559 * scripts/vserver.functions: Create subsys array correctly 560 561 2012-02-17 Daniel Hokka Zakrisson <daniel@hozac.com> 562 563 * gentoo/util-vserver: Set vshelper path correctly 564 565 2012-02-17 Daniel Hokka Zakrisson <daniel@hozac.com> 566 567 * distrib/misc/debootstrap.uri: Update debootstrap 568 569 2012-02-17 Daniel Hokka Zakrisson <daniel@hozac.com> 570 571 * debian/control: diffutils used to be diff 572 573 2012-02-17 Daniel Hokka Zakrisson <daniel@hozac.com> 574 575 * scripts/vserver-build.functions: Fix syntax errors. 576 577 2012-02-17 Daniel Hokka Zakrisson <daniel@hozac.com> 578 579 * scripts/vserver.functions: Check if /sys/fs/cgroup is used 580 581 2012-02-17 Daniel Hokka Zakrisson <daniel@hozac.com> 582 583 * scripts/vserver-init.functions: Allow something else to mount the 584 cgroup hierarchy 585 586 2012-02-06 Daniel Hokka Zakrisson <daniel@hozac.com> 587 588 * debian/util-vserver-sysv.postinst: vservers-default needs to be 589 added after its dependencies 590 591 2012-02-06 Daniel Hokka Zakrisson <daniel@hozac.com> 592 593 * scripts/vserver.functions: Skip disabled subsystems 594 595 2012-02-06 Daniel Hokka Zakrisson <daniel@hozac.com> 596 597 * src/vserver-stat.c: Use memory.stat file instead to retrieve 598 actual rss usage 599 600 2012-02-06 Daniel Hokka Zakrisson <daniel@hozac.com> 601 602 * scripts/vserver-build, scripts/vserver-build.functions: Add 603 --i-know-its-there option 604 605 2011-12-13 Daniel Hokka Zakrisson <daniel@hozac.com> 606 607 * src/vuname.c: Use success exit code for success-cases 608 609 2011-11-29 Daniel Hokka Zakrisson <daniel@hozac.com> 610 611 * configure.ac, m4/ensc_e2fscheck.m4, src/Makefile-files: Remove g++ 612 dependency 613 614 2011-11-29 Daniel Hokka Zakrisson <daniel@hozac.com> 615 616 * scripts/functions, scripts/vserver-build.functions.urpmi: urpmi 617 will try to use the rpm database here 618 619 2011-11-25 Daniel Hokka Zakrisson <daniel@hozac.com> 620 621 * scripts/vserver-build.functions.urpmi: Not yum 622 623 2011-10-29 Daniel Hokka Zakrisson <daniel@hozac.com> 624 625 * distrib/defaults/rpm/macros: More paths to ignore from Mageia's 626 udev 627 628 2011-10-29 Daniel Hokka Zakrisson <daniel@hozac.com> 629 630 * scripts/util-vserver-vars.pathsubst, 631 scripts/vserver-build.functions.urpmi, scripts/vserver-build.urpmi: 632 Make urpmi like the others 633 634 2011-10-28 Daniel Hokka Zakrisson <daniel@hozac.com> 635 636 * scripts/functions: Use correct path to look for urpmi 637 638 2011-10-28 Daniel Hokka Zakrisson <daniel@hozac.com> 639 640 * gentoo/bash-wrapper, gentoo/util-vserver, 641 scripts/vserver-init.functions, sysv/util-vserver: Move init 642 functions to common file, fixing gentoo 643 644 2011-10-28 Daniel Hokka Zakrisson <daniel@hozac.com> 645 646 * scripts/vurpm-worker: Fix syntax 647 648 2011-10-27 Daniel Hokka Zakrisson <daniel@hozac.com> 649 650 * scripts/util-vserver-vars.pathsubst: Set vurpm variables 651 652 2011-10-05 Daniel Hokka Zakrisson <daniel@hozac.com> 653 654 * distrib/misc/debootstrap.uri: New debootstrap 655 656 2011-09-30 Daniel Hokka Zakrisson <daniel@hozac.com> 657 658 * scripts/vserver-build.debootstrap: Translate x86_64 to amd64 for 659 debootstrap 660 661 2011-09-30 Daniel Hokka Zakrisson <daniel@hozac.com> 662 663 * distrib/misc/debootstrap.uri: New debootstrap 664 665 2011-09-30 Daniel Hokka Zakrisson <daniel@hozac.com> 666 667 * scripts/vserver.functions: Remove leading / 668 669 2011-09-29 Daniel Hokka Zakrisson <daniel@hozac.com> 670 671 * scripts/vserver.functions: Not python... yet. 672 673 2011-09-28 Daniel Hokka Zakrisson <daniel@hozac.com> 674 675 * scripts/vserver.functions, src/chroot-sh.c: Dereference the 676 potential symlinks 677 678 2011-09-23 Daniel Hokka Zakrisson <daniel@hozac.com> 679 680 * scripts/vserver-build.functions: Allow mountpoints 681 682 2011-09-07 Daniel Hokka Zakrisson <daniel@hozac.com> 683 684 * distrib/Makefile.am: Fix typo 685 686 2011-09-06 Daniel Hokka Zakrisson <daniel@hozac.com> 687 688 * distrib/Makefile.am, distrib/sl6/pkgs/01, distrib/sl6/pkgs/02, 689 distrib/sl6/pkgs/03, distrib/sl6/yum.repos.d/sl.repo, 690 distrib/sl6/yum/yum.conf: Add Scientific Linux 6 691 692 2011-08-23 Daniel Hokka Zakrisson <daniel@hozac.com> 693 694 * src/vattribute.c: umask is not always present 695 696 2011-08-12 Daniel Hokka Zakrisson <daniel@hozac.com> 697 698 * distrib/misc/debootstrap.uri: New debootstrap 699 700 2011-08-12 Daniel Hokka Zakrisson <daniel@hozac.com> 701 702 * src/vserver-stat.c: Use source variable 703 704 2011-08-08 Daniel Hokka Zakrisson <daniel@hozac.com> 705 706 * scripts/vserver.functions: Only give ionice the arguments provided 707 708 2011-07-11 Daniel Hokka Zakrisson <daniel@hozac.com> 709 710 * configure.ac, python/_libvserver.c, python/libvserver.py: Python 3 711 support 712 713 2011-06-06 Daniel Hokka Zakrisson <daniel@hozac.com> 714 715 * lib/syscall_netadd-netv2.hc: Use correct syscall version 716 717 2011-06-03 Daniel Hokka Zakrisson <daniel@hozac.com> 718 719 * src/vkill.c: Fix builds without legacy enabled 720 721 2011-06-01 Daniel Hokka Zakrisson <daniel@hozac.com> 722 723 * lib/getinsecurebcaps.c: Allow setting file capabilities 724 725 2011-05-31 Daniel Hokka Zakrisson <daniel@hozac.com> 726 727 * src/vkill.c: Merge legacy function 728 729 2011-05-31 Daniel Hokka Zakrisson <daniel@hozac.com> 730 731 * src/fstool.c, src/fstool.h, src/setattr.c: Support any flag for 732 setattr 733 734 2011-05-31 Asbjorn Sannes <asbjorn.sannes@interhost.no> 735 736 * doc/configuration.xml, ensc_wrappers/wrappers-vserver.hc, 737 kernel/context_cmd.h, lib/Makefile-files, 738 lib/syscall_getumask-v23.hc, lib/syscall_getumask.c, 739 lib/syscall_setumask-v23.hc, lib/syscall_setumask.c, 740 lib/umask-v23.c, lib/umask_list-v23.c, lib/vserver.h, 741 scripts/vserver.functions, src/vattribute.c: Add support for the 742 unshare mask 743 744 2011-05-31 Daniel Hokka Zakrisson <daniel@hozac.com> 745 746 * kernel/limit_cmd.h, kernel/network_cmd.h, kernel/sched_cmd.h, 747 lib/syscall_netremove-netv2.hc: New kernel APIs 748 749 2011-05-28 Daniel Hokka Zakrisson <daniel@hozac.com> 750 751 * src/vkill.c: Figure out context with legacy APIs built-in 752 753 2011-05-28 Daniel Hokka Zakrisson <daniel@hozac.com> 754 755 * scripts/functions: Fix typo 756 757 2011-05-22 Daniel Hokka Zakrisson <daniel@hozac.com> 758 759 * distrib/misc/debootstrap.uri: New debootstrap 760 761 2011-05-19 Daniel Hokka Zakrisson <daniel@hozac.com> 762 763 * python/libvserver.py: repr here is wrong 764 765 2011-05-19 Daniel Hokka Zakrisson <daniel@hozac.com> 766 767 * python/_libvserver.c: Leave off trailing \0s 768 769 2011-05-12 Daniel Hokka Zakrisson <daniel@hozac.com> 770 771 * scripts/vserver.functions: Merge lost hunk 772 773 2011-05-12 Daniel Hokka Zakrisson <daniel@hozac.com> 774 775 * distrib/misc/debootstrap.uri: New debootstrap 776 777 2011-05-11 Herbert Poetzl <herbert@13thfloor.at> 778 779 * contrib/manifest.dat.pathsubst: Add urpm files to manifest 780 781 2011-05-05 Daniel Hokka Zakrisson <daniel@hozac.com> 782 783 * scripts/Makefile-files, scripts/functions, scripts/pkgmgmt, 784 scripts/vserver-build, scripts/vserver-build.functions, 785 scripts/vserver-build.urpmi, scripts/vurpm, scripts/vurpm-worker: 786 Add urpmi support 787 788 2011-05-05 Daniel Hokka Zakrisson <daniel@hozac.com> 789 790 * src/vserver-stat.c: Fix types 791 792 2011-05-05 Daniel Hokka Zakrisson <daniel@hozac.com> 793 794 * src/vserver-info.c: Fix signed/unsigned comparison 795 796 2011-05-05 Daniel Hokka Zakrisson <daniel@hozac.com> 797 798 * python/_libvserver.c: Fix incorrect variable usage 799 800 2011-04-07 Daniel Hokka Zakrisson <daniel@hozac.com> 801 802 * distrib/f13/pkgs/03: Make f13 guests usable 803 804 2011-03-30 Daniel Hokka Zakrisson <daniel@hozac.com> 805 806 * src/vserver-stat.c: Support per-ss cgroups 807 808 2011-03-30 Daniel Hokka Zakrisson <daniel@hozac.com> 809 810 * scripts/vserver.functions: Fix cgroup per-ss 811 812 2011-03-29 Daniel Hokka Zakrisson <daniel@hozac.com> 813 814 * sysv/util-vserver: umount them all 815 816 2011-03-29 Daniel Hokka Zakrisson <daniel@hozac.com> 817 818 * doc/configuration.xml, scripts/vserver.functions, 819 sysv/util-vserver: Support a subsystem per mount point for cgroups 820 821 2011-03-29 Daniel Hokka Zakrisson <daniel@hozac.com> 822 823 * scripts/vserver.functions: Ensure it's a valid cgroup mount point. 824 825 2011-03-21 Daniel Hokka Zakrisson <daniel@hozac.com> 826 827 * src/vserver-stat.c: Drop trailing newlines 828 829 2011-03-18 Daniel Hokka Zakrisson <daniel@hozac.com> 830 831 * src/vserver-stat.c: Support base in vserver-stat 832 833 2011-03-17 Daniel Hokka Zakrisson <daniel@hozac.com> 834 835 * src/vcontext.c: Need another approach for this 836 837 2011-03-17 Daniel Hokka Zakrisson <daniel@hozac.com> 838 839 * distrib/redhat/initpost: Skip reboot from newer Fedoras 840 841 2011-03-16 Daniel Hokka Zakrisson <daniel@hozac.com> 842 843 * scripts/vmount: Allow NFS mounts. 844 845 2011-03-16 Daniel Hokka Zakrisson <daniel@hozac.com> 846 847 * debian/control: Fix python package deps. 848 849 2011-03-16 Daniel Hokka Zakrisson <daniel@hozac.com> 850 851 * doc/configuration.xml, scripts/vserver.functions: Add base to all 852 the right spots. 853 854 2011-03-16 Daniel Hokka Zakrisson <daniel@hozac.com> 855 856 * scripts/vserver.functions: Support a base cgroup. 857 858 2011-03-15 Daniel Hokka Zakrisson <daniel@hozac.com> 859 860 * contrib/make-deb-manifest, contrib/make-manifest, 861 contrib/manifest.dat.pathsubst: manifest fixes 862 863 2011-03-15 Daniel Hokka Zakrisson <daniel@hozac.com> 864 865 * contrib/make-deb-manifest, contrib/make-manifest, 866 contrib/manifest.dat.pathsubst, util-vserver.spec.in: Include 867 directories in manifest 868 869 2011-03-15 Daniel Hokka Zakrisson <daniel@hozac.com> 870 871 * debian/control: Any Python is okay, and it needs ctags 872 873 2011-03-08 Daniel Hokka Zakrisson <daniel@hozac.com> 874 875 * src/secure-mount.c: Add nomtab option. 876 877 2011-03-07 Daniel Hokka Zakrisson <daniel@hozac.com> 878 879 * Makefile.svn, mkrelease: Use git, update-doc, autoreconf in 880 release process. 881 882 2011-03-06 Daniel Hokka Zakrisson <daniel@hozac.com> 883 884 * distrib/redhat/initpost: Work with newer upstart. 885 886 2011-03-06 Daniel Hokka Zakrisson <daniel@hozac.com> 887 888 * svnusers.map: Get rid of useless file. 889 890 2011-03-06 Daniel Hokka Zakrisson <daniel@hozac.com> 891 892 * Makefile.am, m4/changelog.am, m4/ensc_changelog.m4: Use git2cl 893 instead of svn2cl. 894 895 2011-03-05 Daniel Hokka Zakrisson <daniel@hozac.com> 896 897 * .gitignore, contrib/.gitignore, distrib/.gitignore, 898 doc/.gitignore, ensc_fmt/.gitignore, ensc_vector/.gitignore, 899 ensc_vector/testsuite/.gitignore, lib/.gitignore, 900 lib/apidoc/.gitignore, lib/testsuite/.gitignore, 901 lib_internal/.gitignore, lib_internal/testsuite/.gitignore, 902 scripts/.gitignore, scripts/legacy/.gitignore, src/.gitignore, 903 src/testsuite/.gitignore, sysv/.gitignore, tests/.gitignore, 904 vserver-start/.gitignore: Add .gitignore files. 905 906 2011-03-05 Daniel Hokka Zakrisson <daniel@hozac.com> 907 908 * src/vcontext.c: Create a new session before running rc-script. This fixes the problem of killall5 not killing stray processes 909 because they are in the same session as the shell, if both vserver 910 <guest> start and vserver <guest> stop are run from the same 911 session. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2939 912 94cd875c-1c1d-0410-91d2-eb244daf1a30 913 914 2011-03-02 Daniel Hokka Zakrisson <daniel@hozac.com> 915 916 * scripts/functions: Allow searching for guests not with a specific 917 mark. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2938 918 94cd875c-1c1d-0410-91d2-eb244daf1a30 919 920 2011-03-01 Daniel Hokka Zakrisson <daniel@hozac.com> 921 922 * scripts/functions: Support or of marks with comma. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2937 923 94cd875c-1c1d-0410-91d2-eb244daf1a30 924 925 2011-02-23 Daniel Hokka Zakrisson <daniel@hozac.com> 926 927 * scripts/vsomething: Fix infinite loop when used incorrectly. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2936 928 94cd875c-1c1d-0410-91d2-eb244daf1a30 929 930 2011-02-16 Daniel Hokka Zakrisson <daniel@hozac.com> 931 932 * lib/Makefile-files, lib/getkernel.c, lib/issupported.c, 933 lib/issupportedstring.c, lib/vserver.h, src/secure-mount.c: Only 934 call remount on kernels newer than 2.6.26 without BME where it's 935 needed, as it will remount the base superblock with the options 936 given on older kernels. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2935 937 94cd875c-1c1d-0410-91d2-eb244daf1a30 938 939 2011-02-15 Daniel Hokka Zakrisson <daniel@hozac.com> 940 941 * distrib/Makefile.am: Support wheezy. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2934 942 94cd875c-1c1d-0410-91d2-eb244daf1a30 943 944 2011-02-10 Daniel Hokka Zakrisson <daniel@hozac.com> 945 946 * configure.ac, debian/Makefile-files: Work with older automake. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2933 947 94cd875c-1c1d-0410-91d2-eb244daf1a30 948 949 2011-02-10 Daniel Hokka Zakrisson <daniel@hozac.com> 950 951 * src/vserver-stat.c: Add support for getting user and sys time from 952 cgroups. Be graceful about cgroups not being used. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2932 953 94cd875c-1c1d-0410-91d2-eb244daf1a30 954 955 2011-02-04 Daniel Hokka Zakrisson <daniel@hozac.com> 956 957 * debian/util-vserver-legacy.postinst, 958 debian/util-vserver-sysv.postinst: Fix update-rc.d invocations. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2931 959 94cd875c-1c1d-0410-91d2-eb244daf1a30 960 961 2011-01-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 962 963 * contrib/Makefile-files, contrib/yum-3.2.27_el6-chroot.patch: added 964 yum-3.2.27_el6-chroot.patch git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2930 965 94cd875c-1c1d-0410-91d2-eb244daf1a30 966 967 2010-12-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 968 969 * Makefile.am, debian/Makefile-files: fixed VPATH issues git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2929 970 94cd875c-1c1d-0410-91d2-eb244daf1a30 971 972 2010-12-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 973 974 * lib/apidoc/Makefile-files: apidoc: update doxygen configuration 975 on-the-fly; optimized some makefile statements git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2928 976 94cd875c-1c1d-0410-91d2-eb244daf1a30 977 978 2010-12-06 Daniel Hokka Zakrisson <daniel@hozac.com> 979 980 * distrib/misc/debootstrap.uri: New debootstrap version. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2927 981 94cd875c-1c1d-0410-91d2-eb244daf1a30 982 983 2010-11-30 Daniel Hokka Zakrisson <daniel@hozac.com> 984 985 * distrib/defaults/rpm/macros, distrib/f14/pkgs/03: Install rsyslog. 986 Exclude all the udev devices. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2926 987 94cd875c-1c1d-0410-91d2-eb244daf1a30 988 989 2010-11-29 Daniel Hokka Zakrisson <daniel@hozac.com> 990 991 * distrib/Makefile.am, distrib/defaults/rpm/macros, 992 distrib/f14/pkgs/01, distrib/f14/pkgs/02, distrib/f14/pkgs/03, 993 distrib/f14/rpmlist.d/00.lst, 994 distrib/f14/yum.repos.d/fedora-updates-testing.repo, 995 distrib/f14/yum.repos.d/fedora-updates.repo, 996 distrib/f14/yum.repos.d/fedora.repo, distrib/f14/yum/yum.conf: 997 Fedora 14 support. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2925 998 94cd875c-1c1d-0410-91d2-eb244daf1a30 999 1000 2010-11-09 Daniel Hokka Zakrisson <daniel@hozac.com> 1001 1002 * scripts/functions, scripts/start-vservers, scripts/vapt-get, 1003 scripts/vdispatch-conf, scripts/vemerge, scripts/vesync, 1004 scripts/vrpm, scripts/vupdateworld: Fix vsomething things. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2924 1005 94cd875c-1c1d-0410-91d2-eb244daf1a30 1006 1007 2010-11-06 Daniel Hokka Zakrisson <daniel@hozac.com> 1008 1009 * scripts/functions, scripts/vsomething: New vsomething features. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2923 1010 94cd875c-1c1d-0410-91d2-eb244daf1a30 1011 1012 2010-10-30 Daniel Hokka Zakrisson <daniel@hozac.com> 1013 1014 * debian/Makefile-files, debian/rules, 1015 debian/util-vserver-legacy.postrm: Include all the scripts for the 1016 Debian packages. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2922 1017 94cd875c-1c1d-0410-91d2-eb244daf1a30 1018 1019 2010-10-29 Daniel Hokka Zakrisson <daniel@hozac.com> 1020 1021 * contrib/manifest.dat.pathsubst, util-vserver.spec.in: Include 1022 vshelper in manifest. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2921 1023 94cd875c-1c1d-0410-91d2-eb244daf1a30 1024 1025 2010-10-29 Daniel Hokka Zakrisson <daniel@hozac.com> 1026 1027 * src/vsched.c: Ignore just force as well. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2920 1028 94cd875c-1c1d-0410-91d2-eb244daf1a30 1029 1030 2010-10-28 Daniel Hokka Zakrisson <daniel@hozac.com> 1031 1032 * scripts/functions: VSERVER_NAME should always be basedir of 1033 VSERVER_DIR. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2919 1034 94cd875c-1c1d-0410-91d2-eb244daf1a30 1035 1036 2010-10-28 Daniel Hokka Zakrisson <daniel@hozac.com> 1037 1038 * src/vspace.c: Document index option. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2918 1039 94cd875c-1c1d-0410-91d2-eb244daf1a30 1040 1041 2010-10-28 Daniel Hokka Zakrisson <daniel@hozac.com> 1042 1043 * lib/issupported.c, src/vserver-stat.c: Enumerate processes for 1044 kernels without memory cgroups and the stat API. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2917 1045 94cd875c-1c1d-0410-91d2-eb244daf1a30 1046 1047 2010-09-21 Daniel Hokka Zakrisson <daniel@hozac.com> 1048 1049 * debian/util-vserver-legacy.postrm: Add postrm script for 1050 util-vserver-legacy. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2916 1051 94cd875c-1c1d-0410-91d2-eb244daf1a30 1052 1053 2010-09-21 Daniel Hokka Zakrisson <daniel@hozac.com> 1054 1055 * debian/util-vserver-legacy.postinst, 1056 debian/util-vserver-legacy.prerm, 1057 debian/util-vserver-sysv.postinst, debian/util-vserver-sysv.postrm, 1058 debian/util-vserver-sysv.prerm: Fix update-rc.d invocations. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2915 1059 94cd875c-1c1d-0410-91d2-eb244daf1a30 1060 1061 2010-09-12 Daniel Hokka Zakrisson <daniel@hozac.com> 1062 1063 * src/secure-mount.c: Change to the root mountpoint, if one exists. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2914 1064 94cd875c-1c1d-0410-91d2-eb244daf1a30 1065 1066 2010-08-22 Daniel Hokka Zakrisson <daniel@hozac.com> 1067 1068 * distrib/Makefile.am, distrib/f12/pkgs/01, distrib/f12/pkgs/02, 1069 distrib/f12/pkgs/03, distrib/f12/rpmlist.d/00.lst, 1070 distrib/f12/yum.repos.d/fedora-updates-testing.repo, 1071 distrib/f12/yum.repos.d/fedora-updates.repo, 1072 distrib/f12/yum.repos.d/fedora.repo, distrib/f12/yum/yum.conf, 1073 distrib/f13/pkgs/01, distrib/f13/pkgs/02, distrib/f13/pkgs/03, 1074 distrib/f13/rpmlist.d/00.lst, 1075 distrib/f13/yum.repos.d/fedora-updates-testing.repo, 1076 distrib/f13/yum.repos.d/fedora-updates.repo, 1077 distrib/f13/yum.repos.d/fedora.repo, distrib/f13/yum/yum.conf, 1078 gentoo/util-vserver: Add f12 and f13. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2913 1079 94cd875c-1c1d-0410-91d2-eb244daf1a30 1080 1081 2010-08-12 Daniel Hokka Zakrisson <daniel@hozac.com> 1082 1083 * lib/issupportedstring.c: Fix typo. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2912 1084 94cd875c-1c1d-0410-91d2-eb244daf1a30 1085 1086 2010-08-12 Daniel Hokka Zakrisson <daniel@hozac.com> 1087 1088 * lib/issupported.c, lib/issupportedstring.c, lib/vserver.h, 1089 scripts/vsysvwrapper: Use context for vsysvwrapper. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2911 1090 94cd875c-1c1d-0410-91d2-eb244daf1a30 1091 1092 2010-08-11 Daniel Hokka Zakrisson <daniel@hozac.com> 1093 1094 * scripts/vserver.functions: Allow creation and attaching to cgroups 1095 even when it's automatic. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2910 1096 94cd875c-1c1d-0410-91d2-eb244daf1a30 1097 1098 2010-08-11 Daniel Hokka Zakrisson <daniel@hozac.com> 1099 1100 * src/vserver-info.c: Output VCI bits too. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2909 1101 94cd875c-1c1d-0410-91d2-eb244daf1a30 1102 1103 2010-08-08 Daniel Hokka Zakrisson <daniel@hozac.com> 1104 1105 * src/vserver-stat.c: Don't use *printf. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2908 1106 94cd875c-1c1d-0410-91d2-eb244daf1a30 1107 1108 2010-08-08 Daniel Hokka Zakrisson <daniel@hozac.com> 1109 1110 * lib/issupported.c: Readd pid space, as false. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2907 1111 94cd875c-1c1d-0410-91d2-eb244daf1a30 1112 1113 2010-08-08 Daniel Hokka Zakrisson <daniel@hozac.com> 1114 1115 * lib/issupported.c, lib/issupportedstring.c, lib/vserver.h, 1116 pathconfig.h.pathsubst, scripts/vserver.functions, 1117 src/vserver-stat.c: Fix vserver-stat for memcg. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2906 1118 94cd875c-1c1d-0410-91d2-eb244daf1a30 1119 1120 2010-08-08 Daniel Hokka Zakrisson <daniel@hozac.com> 1121 1122 * configure.ac: Set m4 directory. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2905 1123 94cd875c-1c1d-0410-91d2-eb244daf1a30 1124 1125 2010-08-04 Daniel Hokka Zakrisson <daniel@hozac.com> 1126 1127 * debian/control: Correct package name. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2904 1128 94cd875c-1c1d-0410-91d2-eb244daf1a30 1129 1130 2010-08-04 Daniel Hokka Zakrisson <daniel@hozac.com> 1131 1132 * scripts/vserver.functions: Fix typo. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2903 1133 94cd875c-1c1d-0410-91d2-eb244daf1a30 1134 1135 2010-07-26 Daniel Hokka Zakrisson <daniel@hozac.com> 1136 1137 * scripts/vserver.functions: Fix noop block. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2902 1138 94cd875c-1c1d-0410-91d2-eb244daf1a30 1139 1140 2010-07-20 Daniel Hokka Zakrisson <daniel@hozac.com> 1141 1142 * Makefile.am, contrib/make-deb-manifest, contrib/make-manifest, 1143 contrib/manifest.dat.pathsubst, debian/control, debian/copyright, 1144 debian/util-vserver-build.postinst, 1145 debian/util-vserver-legacy.postinst, 1146 debian/util-vserver-legacy.prerm, 1147 debian/util-vserver-sysv.postinst, debian/util-vserver-sysv.postrm, 1148 debian/util-vserver-sysv.prerm, debian/util-vserver.postinst, 1149 debian/util-vserver.postrm, util-vserver.spec.in: Improved Debian 1150 package. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2901 1151 94cd875c-1c1d-0410-91d2-eb244daf1a30 1152 1153 2010-07-20 Daniel Hokka Zakrisson <daniel@hozac.com> 1154 1155 * src/vserver-stat.c: Fix typo. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2900 1156 94cd875c-1c1d-0410-91d2-eb244daf1a30 1157 1158 2010-07-19 Daniel Hokka Zakrisson <daniel@hozac.com> 1159 1160 * debian/Makefile-files: Don't clean up changelog. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2899 1161 94cd875c-1c1d-0410-91d2-eb244daf1a30 1162 1163 2010-07-19 Daniel Hokka Zakrisson <daniel@hozac.com> 1164 1165 * Makefile.am, contrib/Makefile-files, contrib/make-deb-manifest, 1166 debian/Makefile-files, debian/changelog.in, debian/compat, 1167 debian/control, debian/copyright, debian/docs, debian/rules: Add 1168 Debian package. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2898 1169 94cd875c-1c1d-0410-91d2-eb244daf1a30 1170 1171 2010-07-15 Daniel Hokka Zakrisson <daniel@hozac.com> 1172 1173 * scripts/vserver.functions: Some improvements to namespace sharing. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2897 1174 94cd875c-1c1d-0410-91d2-eb244daf1a30 1175 1176 2010-07-08 Daniel Hokka Zakrisson <daniel@hozac.com> 1177 1178 * scripts/vserver.functions, scripts/vserver.start: Enter namespaces 1179 before context setup. Use correct syntax. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2896 1180 94cd875c-1c1d-0410-91d2-eb244daf1a30 1181 1182 2010-07-08 Daniel Hokka Zakrisson <daniel@hozac.com> 1183 1184 * scripts/vserver.start, scripts/vserver.stop, 1185 scripts/vserver.suexec: Use the shared spaces everywhere but rescue. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2895 1186 94cd875c-1c1d-0410-91d2-eb244daf1a30 1187 1188 2010-07-08 Daniel Hokka Zakrisson <daniel@hozac.com> 1189 1190 * scripts/vserver.functions, scripts/vserver.start: Allow sharing of 1191 spaces. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2894 1192 94cd875c-1c1d-0410-91d2-eb244daf1a30 1193 1194 2010-06-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 1195 1196 * ensc_vector/testsuite/Makefile-files: fixed dietlibc/non-dietlibc 1197 issues in testsuite git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2893 1198 94cd875c-1c1d-0410-91d2-eb244daf1a30 1199 1200 2010-06-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 1201 1202 * src/testsuite/Makefile-files: fixed dietlibc/non-dietlibc issues 1203 in testsuite git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2892 1204 94cd875c-1c1d-0410-91d2-eb244daf1a30 1205 1206 2010-06-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 1207 1208 * python/Makefile-files: added libvserver.py to 1209 AM_INSTALLCHECK_STD_OPTIONS_EXEMPT git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2891 1210 94cd875c-1c1d-0410-91d2-eb244daf1a30 1211 1212 2010-06-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 1213 1214 * python/Makefile-files: whitespace cleanups git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2890 1215 94cd875c-1c1d-0410-91d2-eb244daf1a30 1216 1217 2010-06-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 1218 1219 * lib/syscall_setiattr-fscompat.hc, 1220 lib_internal/matchlist-initrefserverlist.c, 1221 src/testsuite/hashcalc-plain.c, src/vcontext.c: added missing 1222 #include's git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2889 1223 94cd875c-1c1d-0410-91d2-eb244daf1a30 1224 1225 2010-06-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 1226 1227 * lib/syscall_setiattr-fscompat.hc: whitespace cleanups git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2888 1228 94cd875c-1c1d-0410-91d2-eb244daf1a30 1229 1230 2010-06-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 1231 1232 * lib_internal/matchlist-initrefserverlist.c, 1233 src/testsuite/hashcalc-plain.c, src/vcontext.c: whitespace cleanups git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2887 1234 94cd875c-1c1d-0410-91d2-eb244daf1a30 1235 1236 2010-06-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 1237 1238 * lib/syscall_getiattr-fscompat.hc: added missing includes git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2886 1239 94cd875c-1c1d-0410-91d2-eb244daf1a30 1240 1241 2010-06-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 1242 1243 * lib/syscall_getiattr-fscompat.hc: whitespace cleanups git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2885 1244 94cd875c-1c1d-0410-91d2-eb244daf1a30 1245 1246 2010-06-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 1247 1248 * configure.ac: whitespace cleanups git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2884 1249 94cd875c-1c1d-0410-91d2-eb244daf1a30 1250 1251 2010-03-31 Daniel Hokka Zakrisson <daniel@hozac.com> 1252 1253 * configure.ac, scripts/util-vserver-vars.pathsubst, 1254 scripts/vserver.functions: Check for find in configure since it may 1255 be a symlink. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2883 1256 94cd875c-1c1d-0410-91d2-eb244daf1a30 1257 1258 2010-02-25 Daniel Hokka Zakrisson <daniel@hozac.com> 1259 1260 * scripts/vserver.functions: Don't mount the ns subsystem. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2882 1261 94cd875c-1c1d-0410-91d2-eb244daf1a30 1262 1263 2010-02-25 Daniel Hokka Zakrisson <daniel@hozac.com> 1264 1265 * scripts/vserver.functions: Make namespace cleanup look at whole 1266 paths, fixing guests with the same beginning in their names. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2881 1267 94cd875c-1c1d-0410-91d2-eb244daf1a30 1268 1269 2010-02-21 Daniel Hokka Zakrisson <daniel@hozac.com> 1270 1271 * python/Makefile-files: Not supposed to change that... git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2880 1272 94cd875c-1c1d-0410-91d2-eb244daf1a30 1273 1274 2010-02-21 Daniel Hokka Zakrisson <daniel@hozac.com> 1275 1276 * python/Makefile-files: Include libvserver.py in the tarball. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2879 1277 94cd875c-1c1d-0410-91d2-eb244daf1a30 1278 1279 2010-02-20 Daniel Hokka Zakrisson <daniel@hozac.com> 1280 1281 * lib/syscall-alternative.h: ARM EABI git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2878 1282 94cd875c-1c1d-0410-91d2-eb244daf1a30 1283 1284 2010-02-18 Daniel Hokka Zakrisson <daniel@hozac.com> 1285 1286 * distrib/suse91/rpm/macros: Don't touch /proc for SuSE. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2877 1287 94cd875c-1c1d-0410-91d2-eb244daf1a30 1288 1289 2010-02-18 Daniel Hokka Zakrisson <daniel@hozac.com> 1290 1291 * scripts/vserver: Let vserver <xid> enter/stop work. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2876 1292 94cd875c-1c1d-0410-91d2-eb244daf1a30 1293 1294 2010-02-18 Daniel Hokka Zakrisson <daniel@hozac.com> 1295 1296 * scripts/vserver.functions: Skip util-vserver files when setting up 1297 the cgroup. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2875 1298 94cd875c-1c1d-0410-91d2-eb244daf1a30 1299 1300 2010-02-18 Daniel Hokka Zakrisson <daniel@hozac.com> 1301 1302 * gentoo/util-vserver, sysv/util-vserver: Sync sysv and Gentoo 1303 initscripts. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2874 1304 94cd875c-1c1d-0410-91d2-eb244daf1a30 1305 1306 2010-02-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 1307 1308 * lib/testsuite/Makefile-files: build the 'parselimit' testprogram 1309 with dietlibc; it is linked already against the dietlibc libvserver 1310 which might break the build due to diet's glibc linker guard git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2873 1311 94cd875c-1c1d-0410-91d2-eb244daf1a30 1312 1313 2010-02-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 1314 1315 * lib/testsuite/Makefile-files: whitespace cleanups git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2872 1316 94cd875c-1c1d-0410-91d2-eb244daf1a30 1317 1318 2010-01-27 Benedikt Boehm <hollow@gentoo.org> 1319 1320 * distrib/gentoo/initpost: just delete the darn thing, syslog-ng 3.x 1321 broke this git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2871 1322 94cd875c-1c1d-0410-91d2-eb244daf1a30 1323 1324 2009-12-02 Daniel Hokka Zakrisson <daniel@hozac.com> 1325 1326 * lib/ccaps-v13.c, lib/vserver.h: VXC_NAMESPACE. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2870 1327 94cd875c-1c1d-0410-91d2-eb244daf1a30 1328 1329 2009-12-02 Daniel Hokka Zakrisson <daniel@hozac.com> 1330 1331 * scripts/vserver.functions: /proc/mounts is apparently writeable. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2869 1332 94cd875c-1c1d-0410-91d2-eb244daf1a30 1333 1334 2009-11-29 Daniel Hokka Zakrisson <daniel@hozac.com> 1335 1336 * distrib/debian/initpost: Fix upstart on recent Ubuntu-based 1337 systems. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2868 1338 94cd875c-1c1d-0410-91d2-eb244daf1a30 1339 1340 2009-11-29 Daniel Hokka Zakrisson <daniel@hozac.com> 1341 1342 * src/vdlimit.c: Treat no limit separately. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2867 1343 94cd875c-1c1d-0410-91d2-eb244daf1a30 1344 1345 2009-11-28 Daniel Hokka Zakrisson <daniel@hozac.com> 1346 1347 * Makefile.am, python/Makefile-files: Install the pretty library 1348 too. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2866 1349 94cd875c-1c1d-0410-91d2-eb244daf1a30 1350 1351 2009-11-28 Daniel Hokka Zakrisson <daniel@hozac.com> 1352 1353 * scripts/vserver-build.functions: Use the host's /etc/resolv.conf 1354 by default. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2865 1355 94cd875c-1c1d-0410-91d2-eb244daf1a30 1356 1357 2009-11-25 Daniel Hokka Zakrisson <daniel@hozac.com> 1358 1359 * lib/ccaps-v13.c, lib/vserver.h: VXC_TIOCSTI git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2864 1360 94cd875c-1c1d-0410-91d2-eb244daf1a30 1361 1362 2009-11-23 Daniel Hokka Zakrisson <daniel@hozac.com> 1363 1364 * distrib/misc/debootstrap.uri: debootstrap URI git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2863 1365 94cd875c-1c1d-0410-91d2-eb244daf1a30 1366 1367 2009-11-21 Daniel Hokka Zakrisson <daniel@hozac.com> 1368 1369 * distrib/defaults/rpm/macros: Include /proc in %_netsharedpath. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2862 1370 94cd875c-1c1d-0410-91d2-eb244daf1a30 1371 1372 2009-11-21 Daniel Hokka Zakrisson <daniel@hozac.com> 1373 1374 * src/vdlimit.c: The limits are unsigned values. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2861 1375 94cd875c-1c1d-0410-91d2-eb244daf1a30 1376 1377 2009-11-21 Daniel Hokka Zakrisson <daniel@hozac.com> 1378 1379 * configure.ac: work with newer autoconf. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2860 1380 94cd875c-1c1d-0410-91d2-eb244daf1a30 1381 1382 2009-11-21 Daniel Hokka Zakrisson <daniel@hozac.com> 1383 1384 * src/secure-mount.c: Default to no attribute change for bind 1385 mounts. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2859 1386 94cd875c-1c1d-0410-91d2-eb244daf1a30 1387 1388 2009-11-20 Daniel Hokka Zakrisson <daniel@hozac.com> 1389 1390 * src/vspace.c: -i for index. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2858 1391 94cd875c-1c1d-0410-91d2-eb244daf1a30 1392 1393 2009-11-20 Daniel Hokka Zakrisson <daniel@hozac.com> 1394 1395 * src/showattr.c: Need one more character for the flags with CoW. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2857 1396 94cd875c-1c1d-0410-91d2-eb244daf1a30 1397 1398 2009-11-06 Daniel Hokka Zakrisson <daniel@hozac.com> 1399 1400 * contrib/yum-3.2.22-chroot.patch: Add 3.2.22 patch. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2856 1401 94cd875c-1c1d-0410-91d2-eb244daf1a30 1402 1403 2009-10-21 Daniel Hokka Zakrisson <daniel@hozac.com> 1404 1405 * sysv/util-vserver, sysv/vprocunhide, sysv/vservers-default: Add 1406 LSB SysV information. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2855 1407 94cd875c-1c1d-0410-91d2-eb244daf1a30 1408 1409 2009-10-13 Daniel Hokka Zakrisson <daniel@hozac.com> 1410 1411 * src/secure-mount.c: Support file bind mounts. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2854 1412 94cd875c-1c1d-0410-91d2-eb244daf1a30 1413 1414 2009-10-08 Daniel Hokka Zakrisson <daniel@hozac.com> 1415 1416 * src/showattr.c: Add COW to showattr. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2853 1417 94cd875c-1c1d-0410-91d2-eb244daf1a30 1418 1419 2009-10-08 Daniel Hokka Zakrisson <daniel@hozac.com> 1420 1421 * lib/vserver.h, src/fstool.c, src/fstool.h, src/setattr.c: Add cow 1422 to setattr. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2852 1423 94cd875c-1c1d-0410-91d2-eb244daf1a30 1424 1425 2009-10-05 Daniel Hokka Zakrisson <daniel@hozac.com> 1426 1427 * lib/vserver.h: Allow audit control by default. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2851 1428 94cd875c-1c1d-0410-91d2-eb244daf1a30 1429 1430 2009-10-05 Daniel Hokka Zakrisson <daniel@hozac.com> 1431 1432 * lib/ccaps-v13.c, lib/vserver.h: Add new ccaps. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2850 1433 94cd875c-1c1d-0410-91d2-eb244daf1a30 1434 1435 2009-09-23 Benedikt Boehm <hollow@gentoo.org> 1436 1437 * distrib/defaults/devs: icreate /dev/fd and /dev/std{in,out,err} as 1438 udev would have done it git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2849 1439 94cd875c-1c1d-0410-91d2-eb244daf1a30 1440 1441 2009-09-14 Daniel Hokka Zakrisson <daniel@hozac.com> 1442 1443 * distrib/Makefile.am: Add squeeze as a Debian-based distribution. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2848 1444 94cd875c-1c1d-0410-91d2-eb244daf1a30 1445 1446 2009-08-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 1447 1448 * python/Makefile-files: added _libvserver-constants.c to CLEANFILES git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2847 1449 94cd875c-1c1d-0410-91d2-eb244daf1a30 1450 1451 2009-08-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 1452 1453 * m4/ensc_changelog.m4, m4/ensc_cxxcompiler.m4, 1454 m4/ensc_dietlibc_compat.m4, m4/ensc_initrddir.m4, 1455 m4/ensc_release.m4, m4/ensc_syscall.m4, m4/ensc_syscallnr.m4, 1456 m4/ensc_uv_vrootdir.m4, m4/gpgsig.am, m4/install-notify.am, 1457 m4/libsel.am, m4/pkgconfig.am, m4/validate.am: whitespace cleanups git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2846 1458 94cd875c-1c1d-0410-91d2-eb244daf1a30 1459 1460 2009-08-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 1461 1462 * m4/ensc_changelog.m4, m4/ensc_cxxcompiler.m4, 1463 m4/ensc_dietlibc_compat.m4, m4/ensc_initrddir.m4, 1464 m4/ensc_release.m4, m4/ensc_syscall.m4, m4/ensc_syscallnr.m4, 1465 m4/ensc_uv_vrootdir.m4, m4/gpgsig.am, m4/install-notify.am, 1466 m4/libsel.am, m4/pkgconfig.am, m4/validate.am: - updated/completed copyright dates - put files under a dual GPLv2 and GPLv3 license git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2845 1467 94cd875c-1c1d-0410-91d2-eb244daf1a30 1468 1469 2009-07-23 Daniel Hokka Zakrisson <daniel@hozac.com> 1470 1471 * distrib/misc/debootstrap.uri: New debootstrap. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2844 1472 94cd875c-1c1d-0410-91d2-eb244daf1a30 1473 1474 2009-07-20 Daniel Hokka Zakrisson <daniel@hozac.com> 1475 1476 * src/vcontext.c: vcontext uses MNT_DETACH too. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2843 1477 94cd875c-1c1d-0410-91d2-eb244daf1a30 1478 1479 2009-07-09 Daniel Hokka Zakrisson <daniel@hozac.com> 1480 1481 * scripts/vserver: Fix the trailing slash problem. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2842 1482 94cd875c-1c1d-0410-91d2-eb244daf1a30 1483 1484 2009-06-26 Daniel Hokka Zakrisson <daniel@hozac.com> 1485 1486 * util-vserver.spec.in: Make the specfile work on Mandriva 2009.1. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2841 1487 94cd875c-1c1d-0410-91d2-eb244daf1a30 1488 1489 2009-06-23 Daniel Hokka Zakrisson <daniel@hozac.com> 1490 1491 * src/exec-remount.c, src/secure-mount.c: Add mount flags that are 1492 "recent". git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2840 1493 94cd875c-1c1d-0410-91d2-eb244daf1a30 1494 1495 2009-06-23 Daniel Hokka Zakrisson <daniel@hozac.com> 1496 1497 * configure.ac, scripts/vserver.functions: Don't require ionice, for 1498 ancient distributions. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2839 1499 94cd875c-1c1d-0410-91d2-eb244daf1a30 1500 1501 2009-06-23 Daniel Hokka Zakrisson <daniel@hozac.com> 1502 1503 * configure.ac: Require Python >= 2.4. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2838 1504 94cd875c-1c1d-0410-91d2-eb244daf1a30 1505 1506 2009-06-09 Daniel Hokka Zakrisson <daniel@hozac.com> 1507 1508 * distrib/Makefile.am, distrib/f10/pkgs/01, distrib/f10/pkgs/02, 1509 distrib/f10/pkgs/03, distrib/f10/rpmlist.d/00.lst, 1510 distrib/f10/yum.repos.d/fedora-updates-testing.repo, 1511 distrib/f10/yum.repos.d/fedora-updates.repo, 1512 distrib/f10/yum.repos.d/fedora.repo, distrib/f10/yum/yum.conf, 1513 distrib/f11/pkgs/01, distrib/f11/pkgs/02, distrib/f11/pkgs/03, 1514 distrib/f11/rpmlist.d/00.lst, 1515 distrib/f11/yum.repos.d/fedora-updates-testing.repo, 1516 distrib/f11/yum.repos.d/fedora-updates.repo, 1517 distrib/f11/yum.repos.d/fedora.repo, distrib/f11/yum/yum.conf: Add 1518 F10 and F11. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2837 1519 94cd875c-1c1d-0410-91d2-eb244daf1a30 1520 1521 2009-06-08 Daniel Hokka Zakrisson <daniel@hozac.com> 1522 1523 * distrib/Makefile.am: Remove debootstrap.script git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2836 1524 94cd875c-1c1d-0410-91d2-eb244daf1a30 1525 1526 2009-04-27 Daniel Hokka Zakrisson <daniel@hozac.com> 1527 1528 * distrib/misc/debootstrap.uri: New debootstrap. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2835 1529 94cd875c-1c1d-0410-91d2-eb244daf1a30 1530 1531 2009-04-10 Daniel Hokka Zakrisson <daniel@hozac.com> 1532 1533 * distrib/breezy/debootstrap.script, 1534 distrib/dapper/debootstrap.script, 1535 distrib/debian/debootstrap.script, distrib/edgy/debootstrap.script, 1536 distrib/feisty/debootstrap.script, 1537 distrib/gutsy/debootstrap.script, distrib/hoary/debootstrap.script, 1538 distrib/misc/debootstrap.uri, distrib/warty/debootstrap.script: 1539 Remove the debootstrap scripts, only causing more harm than good. 1540 Update the deboostrap version used. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2834 1541 94cd875c-1c1d-0410-91d2-eb244daf1a30 1542 1543 2009-04-10 Daniel Hokka Zakrisson <daniel@hozac.com> 1544 1545 * src/secure-mount.c: Handle shared/private/unbindable/slave mounts 1546 internally. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2833 1547 94cd875c-1c1d-0410-91d2-eb244daf1a30 1548 1549 2009-04-03 Daniel Hokka Zakrisson <daniel@hozac.com> 1550 1551 * src/secure-mount.c: The remount still needs to have MS_BIND set. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2832 1552 94cd875c-1c1d-0410-91d2-eb244daf1a30 1553 1554 2009-03-18 Daniel Hokka Zakrisson <daniel@hozac.com> 1555 1556 * scripts/vserver.functions: -o shared doesn't work with --rbind. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2831 1557 94cd875c-1c1d-0410-91d2-eb244daf1a30 1558 1559 2009-02-14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 1560 1561 * m4/ensc_dietlibc.m4: whitespace cleanup git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2830 1562 94cd875c-1c1d-0410-91d2-eb244daf1a30 1563 1564 2009-02-14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 1565 1566 * m4/ensc_dietlibc.m4: fixed detection of dietlibc version strings 1567 like 0.31-1.2 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2829 1568 94cd875c-1c1d-0410-91d2-eb244daf1a30 1569 1570 2008-12-01 Daniel Hokka Zakrisson <daniel@hozac.com> 1571 1572 * scripts/vserver.suexec: Attach to the cgroup. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2828 1573 94cd875c-1c1d-0410-91d2-eb244daf1a30 1574 1575 2008-11-11 Daniel Hokka Zakrisson <daniel@hozac.com> 1576 1577 * distrib/defaults/devs: Add /dev/shm. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2827 1578 94cd875c-1c1d-0410-91d2-eb244daf1a30 1579 1580 2008-11-11 Daniel Hokka Zakrisson <daniel@hozac.com> 1581 1582 * lib/getinsecurebcaps.c: Remove the #ifdef since the logic got 1583 inverted. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2826 1584 94cd875c-1c1d-0410-91d2-eb244daf1a30 1585 1586 2008-11-06 Daniel Hokka Zakrisson <daniel@hozac.com> 1587 1588 * COPYING: Add COPYING to svn. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2825 1589 94cd875c-1c1d-0410-91d2-eb244daf1a30 1590 1591 2008-11-06 Daniel Hokka Zakrisson <daniel@hozac.com> 1592 1593 * configure.ac: Add a way to disable library versioning. Better than 1594 nothing until proper checks are written. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2824 1595 94cd875c-1c1d-0410-91d2-eb244daf1a30 1596 1597 2008-11-06 Daniel Hokka Zakrisson <daniel@hozac.com> 1598 1599 * python/libvserver.py: Add missing piece of code. Fix __add__ and 1600 __sub__ in class struct. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2823 1601 94cd875c-1c1d-0410-91d2-eb244daf1a30 1602 1603 2008-11-06 Daniel Hokka Zakrisson <daniel@hozac.com> 1604 1605 * python/_libvserver.c, python/libvserver.py: Add Pythonizing 1606 wrappers for the Python-bindings. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2822 1607 94cd875c-1c1d-0410-91d2-eb244daf1a30 1608 1609 2008-11-03 Daniel Hokka Zakrisson <daniel@hozac.com> 1610 1611 * scripts/chcontext: Enter the spaces when migrating to an existing 1612 static context. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2821 1613 94cd875c-1c1d-0410-91d2-eb244daf1a30 1614 1615 2008-10-31 Daniel Hokka Zakrisson <daniel@hozac.com> 1616 1617 * lib/Makefile-files: Sigh. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2820 1618 94cd875c-1c1d-0410-91d2-eb244daf1a30 1619 1620 2008-10-31 Daniel Hokka Zakrisson <daniel@hozac.com> 1621 1622 * lib/issupported.c, lib/issupportedstring.c, lib/vserver.h, 1623 scripts/vserver.functions, scripts/vserver.start, 1624 scripts/vserver.stop, scripts/vserver.suexec, src/secure-mount.c, 1625 src/vcontext.c: Use pivot_root on kernels supporting two namespaces 1626 per context. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2819 1627 94cd875c-1c1d-0410-91d2-eb244daf1a30 1628 1629 2008-10-31 Daniel Hokka Zakrisson <daniel@hozac.com> 1630 1631 * kernel/space_cmd.h, kernel/switch.h, 1632 lib/syscall_getspacemask-v21.hc, lib/syscall_getspacemask-v23.hc, 1633 lib/syscall_getspacemask.c: Fix vc_get_space_default and add 1634 vc_get_space_mask v1. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2818 1635 94cd875c-1c1d-0410-91d2-eb244daf1a30 1636 1637 2008-10-31 Daniel Hokka Zakrisson <daniel@hozac.com> 1638 1639 * ensc_wrappers/wrappers-vserver.hc, kernel/space_cmd.h, 1640 lib/Makefile-files, lib/syscall_enternamespace-v13.hc, 1641 lib/syscall_enternamespace-v21.hc, 1642 lib/syscall_enternamespace-v23.hc, lib/syscall_enternamespace.c, 1643 lib/syscall_getspacedefault-v23.hc, 1644 lib/syscall_getspacemask-v21.hc, lib/syscall_setnamespace-v13.hc, 1645 lib/syscall_setnamespace-v21.hc, lib/syscall_setnamespace-v23.hc, 1646 lib/syscall_setnamespace.c, lib/vserver.h, python/_libvserver.c, 1647 src/vcontext.c, src/vspace.c: Add VCMD_{enter,set}_space_v2 support, 1648 in preparation of pivot_root. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2817 1649 94cd875c-1c1d-0410-91d2-eb244daf1a30 1650 1651 2008-10-31 Daniel Hokka Zakrisson <daniel@hozac.com> 1652 1653 * scripts/Makefile-files, scripts/util-vserver-vars.pathsubst, 1654 scripts/vnamespace, scripts/vserver-build.debootstrap, 1655 scripts/vsomething, src/Makefile-files, src/vnamespace.c: Remove 1656 vnamespace in favor of vspace and a small wrapper around it. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2816 1657 94cd875c-1c1d-0410-91d2-eb244daf1a30 1658 1659 2008-10-31 Daniel Hokka Zakrisson <daniel@hozac.com> 1660 1661 * lib/vserver-internal.h: Add hidden attribute to be used for 1662 versioned symbols. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2815 1663 94cd875c-1c1d-0410-91d2-eb244daf1a30 1664 1665 2008-10-31 Daniel Hokka Zakrisson <daniel@hozac.com> 1666 1667 * lib/syscall_ctxcreate-v21.hc, lib/syscall_ctxmigrate-v21.hc, 1668 scripts/chcontext, scripts/vserver.functions, 1669 scripts/vserver.suexec: Move space creation/entering out of 1670 vc_ctx_{create,migrate}. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2814 1671 94cd875c-1c1d-0410-91d2-eb244daf1a30 1672 1673 2008-10-31 Daniel Hokka Zakrisson <daniel@hozac.com> 1674 1675 * src/vspace.c: CLONE_NEWNS and CLONE_FS aren't default spaces. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2813 1676 94cd875c-1c1d-0410-91d2-eb244daf1a30 1677 1678 2008-10-31 Daniel Hokka Zakrisson <daniel@hozac.com> 1679 1680 * lib/syscall_getspacemask-v21.hc: Filter out CLONE_NEWNS and 1681 CLONE_FS, as vc_get_space_default does. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2812 1682 94cd875c-1c1d-0410-91d2-eb244daf1a30 1683 1684 2008-10-30 Daniel Hokka Zakrisson <daniel@hozac.com> 1685 1686 * python/_libvserver.c: Need to be able to retrieve per-CPU values. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2811 1687 94cd875c-1c1d-0410-91d2-eb244daf1a30 1688 1689 2008-10-30 Daniel Hokka Zakrisson <daniel@hozac.com> 1690 1691 * configure.ac, lib/Makefile-files, lib/internal.h, 1692 lib/libvserver.ver: Library versioning stubs. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2810 1693 94cd875c-1c1d-0410-91d2-eb244daf1a30 1694 1695 2008-10-30 Daniel Hokka Zakrisson <daniel@hozac.com> 1696 1697 * configure.ac, python/Makefile-files, python/_libvserver.c, 1698 python/ctags-constants.awk: 32-bit and Python 2.4 support. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2809 1699 94cd875c-1c1d-0410-91d2-eb244daf1a30 1700 1701 2008-10-30 Daniel Hokka Zakrisson <daniel@hozac.com> 1702 1703 * lib/getinsecurebcaps.c: These got lost somehow. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2808 1704 94cd875c-1c1d-0410-91d2-eb244daf1a30 1705 1706 2008-10-30 Daniel Hokka Zakrisson <daniel@hozac.com> 1707 1708 * util-vserver.spec.in: BR: ctags git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2807 1709 94cd875c-1c1d-0410-91d2-eb244daf1a30 1710 1711 2008-10-30 Daniel Hokka Zakrisson <daniel@hozac.com> 1712 1713 * configure.ac, python/Makefile-files, python/_libvserver.c, 1714 python/ctags-constants.awk: Some minor cleanups in the Python build. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2806 1715 94cd875c-1c1d-0410-91d2-eb244daf1a30 1716 1717 2008-10-29 Daniel Hokka Zakrisson <daniel@hozac.com> 1718 1719 * configure.ac: Just in case anything else wants to use Python as 1720 part of the build process. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2805 1721 94cd875c-1c1d-0410-91d2-eb244daf1a30 1722 1723 2008-10-29 Daniel Hokka Zakrisson <daniel@hozac.com> 1724 1725 * python/_libvserver.c: 65 is the length of the command structure's 1726 field. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2804 1727 94cd875c-1c1d-0410-91d2-eb244daf1a30 1728 1729 2008-10-28 Daniel Hokka Zakrisson <daniel@hozac.com> 1730 1731 * util-vserver.spec.in: Add Python stuff. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2803 1732 94cd875c-1c1d-0410-91d2-eb244daf1a30 1733 1734 2008-10-28 Daniel Hokka Zakrisson <daniel@hozac.com> 1735 1736 * contrib/manifest.dat.pathsubst: vserver.start.bin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2802 1737 94cd875c-1c1d-0410-91d2-eb244daf1a30 1738 1739 2008-10-28 Daniel Hokka Zakrisson <daniel@hozac.com> 1740 1741 * Makefile.am, configure.ac, python/Makefile-files, 1742 python/_libvserver.c: Add Python bindings to libvserver. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2801 1743 94cd875c-1c1d-0410-91d2-eb244daf1a30 1744 1745 2008-10-28 Daniel Hokka Zakrisson <daniel@hozac.com> 1746 1747 * doc/configuration.xml, scripts/vserver-setup.functions, 1748 scripts/vserver.functions: Rename flags to cflags. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2800 1749 94cd875c-1c1d-0410-91d2-eb244daf1a30 1750 1751 2008-10-27 Daniel Hokka Zakrisson <daniel@hozac.com> 1752 1753 * lib/bcaps-v13.c: ULL is needed to get a 64-bit wide integer. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2799 1754 94cd875c-1c1d-0410-91d2-eb244daf1a30 1755 1756 2008-10-27 Daniel Hokka Zakrisson <daniel@hozac.com> 1757 1758 * lib/bcaps-v13.c, lib/vserver.h: Add new capabilities. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2798 1759 94cd875c-1c1d-0410-91d2-eb244daf1a30 1760 1761 2008-10-27 Daniel Hokka Zakrisson <daniel@hozac.com> 1762 1763 * Makefile.am: Disable vserver-start. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2797 1764 94cd875c-1c1d-0410-91d2-eb244daf1a30 1765 1766 2008-10-27 Daniel Hokka Zakrisson <daniel@hozac.com> 1767 1768 * lib/getinsecurebcaps.c: Rather than listing the unsafe 1769 capabilities, assume they're all unsafe unless they're in this list. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2796 1770 94cd875c-1c1d-0410-91d2-eb244daf1a30 1771 1772 2008-10-23 Daniel Hokka Zakrisson <daniel@hozac.com> 1773 1774 * scripts/vserver.functions: No need to read the name again. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2795 1775 94cd875c-1c1d-0410-91d2-eb244daf1a30 1776 1777 2008-10-19 Daniel Hokka Zakrisson <daniel@hozac.com> 1778 1779 * scripts/vserver.functions: Add arch initstyle. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2794 1780 94cd875c-1c1d-0410-91d2-eb244daf1a30 1781 1782 2008-10-11 Daniel Hokka Zakrisson <daniel@hozac.com> 1783 1784 * distrib/f8/yum.repos.d/fedora-updates.repo: Fix typo. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2793 1785 94cd875c-1c1d-0410-91d2-eb244daf1a30 1786 1787 2008-09-29 Daniel Hokka Zakrisson <daniel@hozac.com> 1788 1789 * contrib/yum-3.2.19-chroot.patch, contrib/yum-3.2.4-chroot.patch: 1790 Revert getRootedPath prototype. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2792 1791 94cd875c-1c1d-0410-91d2-eb244daf1a30 1792 1793 2008-09-29 Daniel Hokka Zakrisson <daniel@hozac.com> 1794 1795 * src/vspace.c: Add --default to get the kernel's suggested values. 1796 Add --~* versions to disable a space enabled by e.g. --default. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2791 1797 94cd875c-1c1d-0410-91d2-eb244daf1a30 1798 1799 2008-09-29 Daniel Hokka Zakrisson <daniel@hozac.com> 1800 1801 * distrib/Makefile.am: Install the F8/F9 keys. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2790 1802 94cd875c-1c1d-0410-91d2-eb244daf1a30 1803 1804 2008-09-29 Daniel Hokka Zakrisson <daniel@hozac.com> 1805 1806 * contrib/yum-3.2.19-chroot.patch, contrib/yum-3.2.4-chroot.patch: 1807 Fix the ts_done/ts_all confusion. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2789 1808 94cd875c-1c1d-0410-91d2-eb244daf1a30 1809 1810 2008-09-28 Daniel Hokka Zakrisson <daniel@hozac.com> 1811 1812 * src/capability-compat.h, src/rpm-fake.c, src/vserver-info.c: Use 1813 version 3 to avoid warning message in newer kernels. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2788 1814 94cd875c-1c1d-0410-91d2-eb244daf1a30 1815 1816 2008-09-28 Daniel Hokka Zakrisson <daniel@hozac.com> 1817 1818 * configure.ac: Add hints for ionice. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2787 1819 94cd875c-1c1d-0410-91d2-eb244daf1a30 1820 1821 2008-09-28 Daniel Hokka Zakrisson <daniel@hozac.com> 1822 1823 * configure.ac: Fix crypto API checks. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2786 1824 94cd875c-1c1d-0410-91d2-eb244daf1a30 1825 1826 2008-09-28 Daniel Hokka Zakrisson <daniel@hozac.com> 1827 1828 * distrib/f9/pubkeys/RPM-GPG-KEY-fedora-8-and-9-primary, 1829 distrib/f9/pubkeys/RPM-GPG-KEY-fedora-test-8-and-9-primary, 1830 distrib/f9/yum.repos.d/fedora-updates-testing.repo, 1831 distrib/f9/yum.repos.d/fedora-updates.repo: newkey repository for 1832 Fedora 9. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2785 1833 94cd875c-1c1d-0410-91d2-eb244daf1a30 1834 1835 2008-09-28 Daniel Hokka Zakrisson <daniel@hozac.com> 1836 1837 * distrib/f8/pubkeys/RPM-GPG-KEY-fedora-8-and-9-primary, 1838 distrib/f8/pubkeys/RPM-GPG-KEY-fedora-test-8-and-9-primary, 1839 distrib/f8/yum.repos.d/fedora-updates-testing.repo, 1840 distrib/f8/yum.repos.d/fedora-updates.repo: newkey repository for 1841 Fedora 8. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2784 1842 94cd875c-1c1d-0410-91d2-eb244daf1a30 1843 1844 2008-09-16 Daniel Hokka Zakrisson <daniel@hozac.com> 1845 1846 * src/vclone.c: Excluded files are fine, don't flag them as failures 1847 just because nobody wants them. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2783 1848 94cd875c-1c1d-0410-91d2-eb244daf1a30 1849 1850 2008-09-01 Daniel Hokka Zakrisson <daniel@hozac.com> 1851 1852 * lib/Makefile-files: Remove nuked files. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2782 1853 94cd875c-1c1d-0410-91d2-eb244daf1a30 1854 1855 2008-08-31 Daniel Hokka Zakrisson <daniel@hozac.com> 1856 1857 * src/chxid.c: chxid applies to the filesystem, so it should use 1858 tags. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2781 1859 94cd875c-1c1d-0410-91d2-eb244daf1a30 1860 1861 2008-08-31 Daniel Hokka Zakrisson <daniel@hozac.com> 1862 1863 * scripts/vserver-build.yum: Make it easier to install more packages 1864 right away. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2780 1865 94cd875c-1c1d-0410-91d2-eb244daf1a30 1866 1867 2008-08-29 Daniel Hokka Zakrisson <daniel@hozac.com> 1868 1869 * src/vclone.c: access dereferences symbolic links. Use lstat 1870 instead. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2779 1871 94cd875c-1c1d-0410-91d2-eb244daf1a30 1872 1873 2008-08-27 Daniel Hokka Zakrisson <daniel@hozac.com> 1874 1875 * scripts/vserver.functions: Device nodes live here, so do the rbind 1876 using -o dev. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2778 1877 94cd875c-1c1d-0410-91d2-eb244daf1a30 1878 1879 2008-08-27 Daniel Hokka Zakrisson <daniel@hozac.com> 1880 1881 * lib/syscall_ctxcreate-v23.hc, lib/syscall_ctxcreate.c, 1882 lib/syscall_ctxmigrate-v23.hc, lib/syscall_ctxmigrate.c: This is 1883 going to be handled in the kernel. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2777 1884 94cd875c-1c1d-0410-91d2-eb244daf1a30 1885 1886 2008-08-25 Daniel Hokka Zakrisson <daniel@hozac.com> 1887 1888 * scripts/vserver.start, src/exec-remount.c: Preparations for 1889 actually reading mtab. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2776 1890 94cd875c-1c1d-0410-91d2-eb244daf1a30 1891 1892 2008-08-25 Daniel Hokka Zakrisson <daniel@hozac.com> 1893 1894 * sysv/util-vserver: Unmount the hierarchy too. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2775 1895 94cd875c-1c1d-0410-91d2-eb244daf1a30 1896 1897 2008-08-25 Daniel Hokka Zakrisson <daniel@hozac.com> 1898 1899 * src/secure-mount.c: Handle read-only bind-mounts the new way. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2774 1900 94cd875c-1c1d-0410-91d2-eb244daf1a30 1901 1902 2008-08-25 Daniel Hokka Zakrisson <daniel@hozac.com> 1903 1904 * src/vsysctl.c: If /proc/sys is inaccessible, assume there are no 1905 settings. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2773 1906 94cd875c-1c1d-0410-91d2-eb244daf1a30 1907 1908 2008-08-24 Daniel Hokka Zakrisson <daniel@hozac.com> 1909 1910 * m4/ensc_pathprog.m4, scripts/vserver.functions: Fix the vps output 1911 when a guest fails to stops nicely. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2772 1912 94cd875c-1c1d-0410-91d2-eb244daf1a30 1913 1914 2008-08-24 Daniel Hokka Zakrisson <daniel@hozac.com> 1915 1916 * doc/configuration.xml, scripts/vserver.functions, 1917 scripts/vserver.start, scripts/vserver.stop, sysv/util-vserver: 1918 cgroup support. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2771 1919 94cd875c-1c1d-0410-91d2-eb244daf1a30 1920 1921 2008-08-24 Daniel Hokka Zakrisson <daniel@hozac.com> 1922 1923 * scripts/functions: If $3 is set, the run file is expected to be 1924 cleaned up if the context does not exist. Fix the previous change to 1925 handle this correctly. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2770 1926 94cd875c-1c1d-0410-91d2-eb244daf1a30 1927 1928 2008-08-24 Daniel Hokka Zakrisson <daniel@hozac.com> 1929 1930 * distrib/Makefile.am: Work with builds done in a separate 1931 directory. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2769 1932 94cd875c-1c1d-0410-91d2-eb244daf1a30 1933 1934 2008-08-24 Daniel Hokka Zakrisson <daniel@hozac.com> 1935 1936 * distrib/Makefile.am: f9 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2768 1937 94cd875c-1c1d-0410-91d2-eb244daf1a30 1938 1939 2008-08-24 Daniel Hokka Zakrisson <daniel@hozac.com> 1940 1941 * scripts/vserver-build.yum: Remove the run file if the build fails. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2767 1942 94cd875c-1c1d-0410-91d2-eb244daf1a30 1943 1944 2008-08-24 Daniel Hokka Zakrisson <daniel@hozac.com> 1945 1946 * src/rpm-fake.c: Revert the atexit, as it appears to cause more 1947 problems, while not solving any. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2766 1948 94cd875c-1c1d-0410-91d2-eb244daf1a30 1949 1950 2008-08-22 Daniel Hokka Zakrisson <daniel@hozac.com> 1951 1952 * scripts/vserver-build.functions, scripts/vserver-build.yum: 1953 Workaround rpm-fake brokenness by setting up a persistent context. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2765 1954 94cd875c-1c1d-0410-91d2-eb244daf1a30 1955 1956 2008-08-22 Daniel Hokka Zakrisson <daniel@hozac.com> 1957 1958 * scripts/functions: This is a requirement for vc_getVserverCtx, so 1959 it should be a requirement in the scripts. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2764 1960 94cd875c-1c1d-0410-91d2-eb244daf1a30 1961 1962 2008-08-22 Daniel Hokka Zakrisson <daniel@hozac.com> 1963 1964 * scripts/vserver.delete: Remove the runfile, if it exists. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2763 1965 94cd875c-1c1d-0410-91d2-eb244daf1a30 1966 1967 2008-08-22 Daniel Hokka Zakrisson <daniel@hozac.com> 1968 1969 * lib/issupported.c, lib/issupportedstring.c, lib/vserver.h: Add 1970 PERSISTENT feature. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2762 1971 94cd875c-1c1d-0410-91d2-eb244daf1a30 1972 1973 2008-08-22 Daniel Hokka Zakrisson <daniel@hozac.com> 1974 1975 * lib/issupported.c: Pid namespaces will come in 0x00020304. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2761 1976 94cd875c-1c1d-0410-91d2-eb244daf1a30 1977 1978 2008-08-22 Daniel Hokka Zakrisson <daniel@hozac.com> 1979 1980 * scripts/vserver-build.functions: Umm, what? git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2760 1981 94cd875c-1c1d-0410-91d2-eb244daf1a30 1982 1983 2008-08-21 Daniel Hokka Zakrisson <daniel@hozac.com> 1984 1985 * scripts/vmount: Fix silly typo. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2759 1986 94cd875c-1c1d-0410-91d2-eb244daf1a30 1987 1988 2008-08-21 Daniel Hokka Zakrisson <daniel@hozac.com> 1989 1990 * scripts/vserver-build.functions: chmod makes no sense for a 1991 symlink. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2758 1992 94cd875c-1c1d-0410-91d2-eb244daf1a30 1993 1994 2008-08-21 Daniel Hokka Zakrisson <daniel@hozac.com> 1995 1996 * lib/vserver-internal.h: Pid namespace support will be available in 1997 0x00020304. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2757 1998 94cd875c-1c1d-0410-91d2-eb244daf1a30 1999 2000 2008-08-21 Daniel Hokka Zakrisson <daniel@hozac.com> 2001 2002 * src/rpm-fake.c: Since using a destructor doesn't seem to work all 2003 that well, try using atexit instead. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2756 2004 94cd875c-1c1d-0410-91d2-eb244daf1a30 2005 2006 2008-08-21 Daniel Hokka Zakrisson <daniel@hozac.com> 2007 2008 * scripts/vserver-build, scripts/vserver-build.rsync: Make it easier 2009 to add rsync arguments. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2755 2010 94cd875c-1c1d-0410-91d2-eb244daf1a30 2011 2012 2008-08-07 Daniel Hokka Zakrisson <daniel@hozac.com> 2013 2014 * distrib/Makefile.am: f9... git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2754 2015 94cd875c-1c1d-0410-91d2-eb244daf1a30 2016 2017 2008-08-02 Daniel Hokka Zakrisson <daniel@hozac.com> 2018 2019 * distrib/debian/initpost: rsyslog is in Debian too. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2753 2020 94cd875c-1c1d-0410-91d2-eb244daf1a30 2021 2022 2008-08-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 2023 2024 * scripts/vyum-worker: print yum.__version__ instead of executing 2025 "yum --version" which is very heavyweighted in recent versions and 2026 gives out additional informations confusing the parser git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2752 2027 94cd875c-1c1d-0410-91d2-eb244daf1a30 2028 2029 2008-07-28 Daniel Hokka Zakrisson <daniel@hozac.com> 2030 2031 * distrib/defaults/devs, scripts/vserver-build.functions: Add the 2032 /dev/fd symlink that is expected by more and more things. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2751 2033 94cd875c-1c1d-0410-91d2-eb244daf1a30 2034 2035 2008-07-18 Daniel Hokka Zakrisson <daniel@hozac.com> 2036 2037 * distrib/Makefile.am: Install initctl file. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2750 2038 94cd875c-1c1d-0410-91d2-eb244daf1a30 2039 2040 2008-07-17 Daniel Hokka Zakrisson <daniel@hozac.com> 2041 2042 * sysv/util-vserver: Be silent if it's not a Linux-VServer kernel. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2749 2043 94cd875c-1c1d-0410-91d2-eb244daf1a30 2044 2045 2008-07-15 Daniel Hokka Zakrisson <daniel@hozac.com> 2046 2047 * src/vcontext.c: This is not an option used by the utils, but the 2048 semantics are for filesystem namespaces. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2748 2049 94cd875c-1c1d-0410-91d2-eb244daf1a30 2050 2051 2008-07-15 Daniel Hokka Zakrisson <daniel@hozac.com> 2052 2053 * ensc_wrappers/wrappers-clone.hc: Use sys_clone in Eclone. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2747 2054 94cd875c-1c1d-0410-91d2-eb244daf1a30 2055 2056 2008-07-14 Daniel Hokka Zakrisson <daniel@hozac.com> 2057 2058 * contrib/manifest.dat.pathsubst: Add exec-remount. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2746 2059 94cd875c-1c1d-0410-91d2-eb244daf1a30 2060 2061 2008-07-14 Daniel Hokka Zakrisson <daniel@hozac.com> 2062 2063 * util-vserver.spec.in: Support building against nss by using 2064 --without beecrypt. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2745 2065 94cd875c-1c1d-0410-91d2-eb244daf1a30 2066 2067 2008-07-14 Daniel Hokka Zakrisson <daniel@hozac.com> 2068 2069 * kernel/context_cmd.h, kernel/space_cmd.h, lib/Makefile-files, 2070 lib/syscall_ctxcreate-v21.hc, lib/syscall_ctxcreate-v23.hc, 2071 lib/syscall_ctxcreate.c, lib/syscall_ctxmigrate-v21.hc, 2072 lib/syscall_ctxmigrate-v23.hc, lib/syscall_ctxmigrate.c, 2073 lib/syscall_getspacedefault-v23.hc, lib/syscall_getspacedefault.c, 2074 lib/vserver-internal.h, lib/vserver.h, scripts/vserver.functions: 2075 Add new 0x00020303 API, using pid namespaces. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2744 2076 94cd875c-1c1d-0410-91d2-eb244daf1a30 2077 2078 2008-07-14 Daniel Hokka Zakrisson <daniel@hozac.com> 2079 2080 * scripts/util-vserver-vars.pathsubst: Add exec-remount. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2743 2081 94cd875c-1c1d-0410-91d2-eb244daf1a30 2082 2083 2008-07-14 Daniel Hokka Zakrisson <daniel@hozac.com> 2084 2085 * lib/Makefile-files: Add exitlikeprocess.c. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2742 2086 94cd875c-1c1d-0410-91d2-eb244daf1a30 2087 2088 2008-07-14 Daniel Hokka Zakrisson <daniel@hozac.com> 2089 2090 * lib/issupported.c, lib/issupportedstring.c, lib/vserver.h: Add 2091 SPACES feature. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2741 2092 94cd875c-1c1d-0410-91d2-eb244daf1a30 2093 2094 2008-07-14 Daniel Hokka Zakrisson <daniel@hozac.com> 2095 2096 * doc/configuration.xml: Document ionice options. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2740 2097 94cd875c-1c1d-0410-91d2-eb244daf1a30 2098 2099 2008-07-14 Daniel Hokka Zakrisson <daniel@hozac.com> 2100 2101 * lib/exitlikeprocess.c, lib/vserver.h, 2102 lib_internal/Makefile-files, lib_internal/util-exitlikeprocess.c, 2103 lib_internal/util-exitlikeprocess.h, lib_internal/util.h, 2104 src/context-sync.hc, src/vnamespace.c, src/vps.c, src/vspace.c: Move 2105 exitLikeProcess to libvserver. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2739 2106 94cd875c-1c1d-0410-91d2-eb244daf1a30 2107 2108 2008-07-14 Daniel Hokka Zakrisson <daniel@hozac.com> 2109 2110 * src/h2ext.c: Silence warnings. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2738 2111 94cd875c-1c1d-0410-91d2-eb244daf1a30 2112 2113 2008-07-14 Daniel Hokka Zakrisson <daniel@hozac.com> 2114 2115 * scripts/vprocunhide: Escape >. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2737 2116 94cd875c-1c1d-0410-91d2-eb244daf1a30 2117 2118 2008-07-13 Daniel Hokka Zakrisson <daniel@hozac.com> 2119 2120 * configure.ac, lib/cflags-v13.c, lib/vserver.h, 2121 scripts/util-vserver-vars.pathsubst, scripts/vserver.functions, 2122 scripts/vserver.start, scripts/vserver.stop, scripts/vserver.suexec: 2123 Merge ionice patch (originally from anonc, updated for newer 2124 util-vserver by cehteh). git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2736 2125 94cd875c-1c1d-0410-91d2-eb244daf1a30 2126 2127 2008-07-13 Daniel Hokka Zakrisson <daniel@hozac.com> 2128 2129 * scripts/vserver.start, src/Makefile-files, src/exec-remount.c: 2130 exec-remount remounts proc and sys, to get the right namespaces 2131 associated with them. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2735 2132 94cd875c-1c1d-0410-91d2-eb244daf1a30 2133 2134 2008-07-13 Daniel Hokka Zakrisson <daniel@hozac.com> 2135 2136 * scripts/vprocunhide: Teach vprocunhide about --write. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2734 2137 94cd875c-1c1d-0410-91d2-eb244daf1a30 2138 2139 2008-07-11 Daniel Hokka Zakrisson <daniel@hozac.com> 2140 2141 * src/vlogin.c: prctl does not work as well as this. Revert 2142 changeset 2731. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2733 2143 94cd875c-1c1d-0410-91d2-eb244daf1a30 2144 2145 2008-07-11 Daniel Hokka Zakrisson <daniel@hozac.com> 2146 2147 * lib/vserver.h, src/fstool.c, src/fstool.h, src/setattr.c, 2148 src/showattr.c: Add support for IATTR_WRITE. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2732 2149 94cd875c-1c1d-0410-91d2-eb244daf1a30 2150 2151 2008-07-10 Daniel Hokka Zakrisson <daniel@hozac.com> 2152 2153 * src/vlogin.c: Use prctl(PR_SET_NAME) instead. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2731 2154 94cd875c-1c1d-0410-91d2-eb244daf1a30 2155 2156 2008-07-08 Daniel Hokka Zakrisson <daniel@hozac.com> 2157 2158 * scripts/vserver.functions: Correctly unmount NFS and other 2159 "special" filesystems. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2730 2160 94cd875c-1c1d-0410-91d2-eb244daf1a30 2161 2162 2008-07-08 Daniel Hokka Zakrisson <daniel@hozac.com> 2163 2164 * util-vserver.spec.in: Order the scriptlets logically. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2729 2165 94cd875c-1c1d-0410-91d2-eb244daf1a30 2166 2167 2008-07-08 Daniel Hokka Zakrisson <daniel@hozac.com> 2168 2169 * lib/ext2fs.h: Revert changeset 2726. Needs #ifdef magic. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2728 2170 94cd875c-1c1d-0410-91d2-eb244daf1a30 2171 2172 2008-07-08 Daniel Hokka Zakrisson <daniel@hozac.com> 2173 2174 * util-vserver.spec.in: Don't fail. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2727 2175 94cd875c-1c1d-0410-91d2-eb244daf1a30 2176 2177 2008-07-06 Daniel Hokka Zakrisson <daniel@hozac.com> 2178 2179 * lib/ext2fs.h: Workaround broken headers. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2726 2180 94cd875c-1c1d-0410-91d2-eb244daf1a30 2181 2182 2008-07-06 Daniel Hokka Zakrisson <daniel@hozac.com> 2183 2184 * src/vclone.c: Unify_copy doesn't touch sockets, so there's nothing 2185 to change the tag of. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2725 2186 94cd875c-1c1d-0410-91d2-eb244daf1a30 2187 2188 2008-07-02 Daniel Hokka Zakrisson <daniel@hozac.com> 2189 2190 * distrib/misc/debootstrap.uri: New debootstrap. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2724 2191 94cd875c-1c1d-0410-91d2-eb244daf1a30 2192 2193 2008-06-30 Daniel Hokka Zakrisson <daniel@hozac.com> 2194 2195 * src/vserver-stat.c: Use 64-bit counters for the memory usage, to 2196 avoid easy overflows. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2723 2197 94cd875c-1c1d-0410-91d2-eb244daf1a30 2198 2199 2008-06-29 Daniel Hokka Zakrisson <daniel@hozac.com> 2200 2201 * distrib/centos5/yum/yum.conf, distrib/redhat/initpost: Add 2202 persistdir for centos5 and make sure the syslog daemon is enabled. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2722 2203 94cd875c-1c1d-0410-91d2-eb244daf1a30 2204 2205 2008-06-26 Daniel Hokka Zakrisson <daniel@hozac.com> 2206 2207 * util-vserver.spec.in: Get rid of the etch directory for older 2208 installs. Hopefully all interesting RPM versions support %check by 2209 now... Mandriva's rpm does not support the || : syntax. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2721 2210 94cd875c-1c1d-0410-91d2-eb244daf1a30 2211 2212 2008-06-17 Daniel Hokka Zakrisson <daniel@hozac.com> 2213 2214 * src/chroot-sh.c: Add operations needed by Fedora 9 tweaks. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2720 2215 94cd875c-1c1d-0410-91d2-eb244daf1a30 2216 2217 2008-06-17 Daniel Hokka Zakrisson <daniel@hozac.com> 2218 2219 * distrib/Makefile.am, distrib/f9/pkgs/01, distrib/f9/pkgs/02, 2220 distrib/f9/pkgs/03, distrib/f9/rpmlist.d/00.lst, 2221 distrib/f9/yum.repos.d/fedora-development.repo, 2222 distrib/f9/yum.repos.d/fedora-updates-testing.repo, 2223 distrib/f9/yum.repos.d/fedora-updates.repo, 2224 distrib/f9/yum.repos.d/fedora.repo, distrib/f9/yum/yum.conf, 2225 distrib/redhat/initctl, distrib/redhat/initpost: Fedora 9 support. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2719 2226 94cd875c-1c1d-0410-91d2-eb244daf1a30 2227 2228 2008-06-16 Daniel Hokka Zakrisson <daniel@hozac.com> 2229 2230 * lib_internal/unify-copy.c, src/check-unixfile.c, src/h2ext.c, 2231 src/testsuite/hashcalc-plain.c, src/vhashify.c: On failure, mmap 2232 returns MAP_FAILED, not 0. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2718 2233 94cd875c-1c1d-0410-91d2-eb244daf1a30 2234 2235 2008-05-03 Daniel Hokka Zakrisson <daniel@hozac.com> 2236 2237 * src/capability-compat.h, src/rpm-fake.c, src/vserver-info.c: Avoid 2238 that annoying "uses 32-bit capabilities (legacy support in use)" 2239 warning. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2717 2240 94cd875c-1c1d-0410-91d2-eb244daf1a30 2241 2242 2008-05-03 Daniel Hokka Zakrisson <daniel@hozac.com> 2243 2244 * lib/issupported.c, lib/issupportedstring.c, lib/vserver.h, 2245 scripts/vserver.functions: Add pid space feature. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2716 2246 94cd875c-1c1d-0410-91d2-eb244daf1a30 2247 2248 2008-05-03 Daniel Hokka Zakrisson <daniel@hozac.com> 2249 2250 * distrib/gentoo/initpost: Fix typo. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2715 2251 94cd875c-1c1d-0410-91d2-eb244daf1a30 2252 2253 2008-05-02 Daniel Hokka Zakrisson <daniel@hozac.com> 2254 2255 * configure.ac: Fix typo. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2714 2256 94cd875c-1c1d-0410-91d2-eb244daf1a30 2257 2258 2008-04-29 Daniel Hokka Zakrisson <daniel@hozac.com> 2259 2260 * src/vspace.c: CLONE_FS is just for the Linux-VServer syscalls. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2713 2261 94cd875c-1c1d-0410-91d2-eb244daf1a30 2262 2263 2008-04-13 Benedikt Boehm <hollow@gentoo.org> 2264 2265 * distrib/gentoo/initpost, scripts/vserver-init.functions: fix 2266 functions.sh location for gentoo; create /lib/rc/sh for older stages 2267 that don't have it git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2712 2268 94cd875c-1c1d-0410-91d2-eb244daf1a30 2269 2270 2008-04-02 Daniel Hokka Zakrisson <daniel@hozac.com> 2271 2272 * src/tunctl.c: Add all the ioctls to work on older kernels too. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2711 2273 94cd875c-1c1d-0410-91d2-eb244daf1a30 2274 2275 2008-04-02 Daniel Hokka Zakrisson <daniel@hozac.com> 2276 2277 * src/naddress.c: Don't call free on stack pointers. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2710 2278 94cd875c-1c1d-0410-91d2-eb244daf1a30 2279 2280 2008-04-02 Daniel Hokka Zakrisson <daniel@hozac.com> 2281 2282 * doc/configuration.xml, scripts/vserver.functions: Add support to 2283 be able to configure the peer too. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2709 2284 94cd875c-1c1d-0410-91d2-eb244daf1a30 2285 2286 2008-03-26 Daniel Hokka Zakrisson <daniel@hozac.com> 2287 2288 * lib/syscall_netadd-netv2.hc: Support 0.0.0.0 for 2.3 kernels. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2708 2289 94cd875c-1c1d-0410-91d2-eb244daf1a30 2290 2291 2008-03-17 Daniel Hokka Zakrisson <daniel@hozac.com> 2292 2293 * NEWS, configure.ac: Version 0.30.215. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2706 2294 94cd875c-1c1d-0410-91d2-eb244daf1a30 2295 2296 2008-03-17 Daniel Hokka Zakrisson <daniel@hozac.com> 2297 2298 * lib/ncaps-net.c, lib/nflags-net.c, lib/vserver.h: Add the new 2299 flags. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2705 2300 94cd875c-1c1d-0410-91d2-eb244daf1a30 2301 2302 2008-03-16 Daniel Hokka Zakrisson <daniel@hozac.com> 2303 2304 * scripts/vserver-build.functions, scripts/vserver.stop: Fix vserver 2305 ... stop --rescue-init. Use it in stopSleepingGuest, to prevent 2306 races and to do proper cleanup. If vserver ... stop has already 2307 been invoked, remove SC_HELPER from the context. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2704 2308 94cd875c-1c1d-0410-91d2-eb244daf1a30 2309 2310 2008-03-15 Daniel Hokka Zakrisson <daniel@hozac.com> 2311 2312 * src/vdevmap.c: Add some examples. Disallow combinations that make 2313 no sense. Allow defaults to be set. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2703 2314 94cd875c-1c1d-0410-91d2-eb244daf1a30 2315 2316 2008-03-11 Benedikt Boehm <hollow@gentoo.org> 2317 2318 * distrib/gentoo/initpost, scripts/vserver.functions: fix openrc 2319 startup; only fix inittab in plain initstyle git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2702 2320 94cd875c-1c1d-0410-91d2-eb244daf1a30 2321 2322 2008-03-10 Daniel Hokka Zakrisson <daniel@hozac.com> 2323 2324 * scripts/vserver-build.functions: bash doesn't execute traps until 2325 after the current job has finished executing, so run sleep in a 2326 loop. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2701 2327 94cd875c-1c1d-0410-91d2-eb244daf1a30 2328 2329 2008-03-10 Daniel Hokka Zakrisson <daniel@hozac.com> 2330 2331 * lib/syscall_netremove-netv2.hc: A kernel without IPv6-support will 2332 return ENOSYS for vc_net_remove_ipv6. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2700 2333 94cd875c-1c1d-0410-91d2-eb244daf1a30 2334 2335 2008-03-05 Benedikt Boehm <hollow@gentoo.org> 2336 2337 * distrib/gentoo/initpost: add openrc support to gentoo/initpost git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2699 2338 94cd875c-1c1d-0410-91d2-eb244daf1a30 2339 2340 2008-03-02 Daniel Hokka Zakrisson <daniel@hozac.com> 2341 2342 * scripts/vserver-build.functions: Workaround kernel oddities. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2698 2343 94cd875c-1c1d-0410-91d2-eb244daf1a30 2344 2345 2008-03-01 Daniel Hokka Zakrisson <daniel@hozac.com> 2346 2347 * src/Makefile-files: Include attribute-util.h in the tarball. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2697 2348 94cd875c-1c1d-0410-91d2-eb244daf1a30 2349 2350 2008-03-01 Daniel Hokka Zakrisson <daniel@hozac.com> 2351 2352 * src/lockfile.c: lockf(F_LOCK) requests a write lock, which 2353 requires the file to be open in write mode. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2696 2354 94cd875c-1c1d-0410-91d2-eb244daf1a30 2355 2356 2008-03-01 Daniel Hokka Zakrisson <daniel@hozac.com> 2357 2358 * src/vattribute.c: Remove unused variable. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2695 2359 94cd875c-1c1d-0410-91d2-eb244daf1a30 2360 2361 2008-03-01 Daniel Hokka Zakrisson <daniel@hozac.com> 2362 2363 * src/attribute-util.h, src/nattribute.c, src/vattribute.c: Factor 2364 out bitfield-to-string code to src/attribute-util.h. Add --get for 2365 nattribute too. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2694 2366 94cd875c-1c1d-0410-91d2-eb244daf1a30 2367 2368 2008-03-01 Daniel Hokka Zakrisson <daniel@hozac.com> 2369 2370 * src/rpm-fake.c, src/vnamespace.c, src/vspace.c: Revert commit 2371 2690, clone is needed for pid namespaces and on kernels <2.6.16. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2693 2372 94cd875c-1c1d-0410-91d2-eb244daf1a30 2373 2374 2008-03-01 Daniel Hokka Zakrisson <daniel@hozac.com> 2375 2376 * doc/configuration.xml, scripts/util-vserver-vars.pathsubst, 2377 scripts/vserver.functions, scripts/vserver.stop, src/tunctl.c: Add 2378 basic support for creating tun/tap interfaces in the configuration. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2692 2379 94cd875c-1c1d-0410-91d2-eb244daf1a30 2380 2381 2008-02-29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 2382 2383 * scripts/vserver.stop: use ! instead of ~ to avoid shell expansion git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2691 2384 94cd875c-1c1d-0410-91d2-eb244daf1a30 2385 2386 2008-02-29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 2387 2388 * src/rpm-fake.c, src/vnamespace.c, src/vspace.c: use 2389 unshare(CLONE_NEWNS) instead of a complicated 'clone(NEWNS) ... 2390 waitpid()' operation git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2690 2391 94cd875c-1c1d-0410-91d2-eb244daf1a30 2392 2393 2008-02-29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 2394 2395 * build-all: use hostspecific Build directory git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2689 2396 94cd875c-1c1d-0410-91d2-eb244daf1a30 2397 2398 2008-02-28 Daniel Hokka Zakrisson <daniel@hozac.com> 2399 2400 * src/tunctl.c: Set persist last, this way, no interface is left 2401 behind if one of the ioctls fail. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2688 2402 94cd875c-1c1d-0410-91d2-eb244daf1a30 2403 2404 2008-02-28 Daniel Hokka Zakrisson <daniel@hozac.com> 2405 2406 * contrib/manifest.dat.pathsubst, ensc_wrappers/wrappers-ioctl.hc, 2407 src/Makefile-files, src/tunctl.c: Add tunctl. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2687 2408 94cd875c-1c1d-0410-91d2-eb244daf1a30 2409 2410 2008-02-28 Daniel Hokka Zakrisson <daniel@hozac.com> 2411 2412 * src/vrsetup.c: Avoid pointer/integer conversion warning on LP64. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2686 2413 94cd875c-1c1d-0410-91d2-eb244daf1a30 2414 2415 2008-02-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 2416 2417 * NEWS, configure.ac, lib_internal/Makefile-files, 2418 lib_internal/crypto-wrapper-beecrypt.h, 2419 lib_internal/crypto-wrapper-nss.h, lib_internal/crypto-wrapper.h, 2420 lib_internal/testsuite/Makefile-files, 2421 lib_internal/testsuite/SPEED-RESULTS.txt, 2422 lib_internal/testsuite/crypto-speed.c, 2423 lib_internal/testsuite/crypto.c, src/Makefile-files, 2424 src/testsuite/Makefile-files, src/testsuite/hashcalc-plain.c, 2425 src/testsuite/hashcalc.c, src/testsuite/hashcalc.sh, 2426 src/vhashify-init.hc, src/vhashify.c: added support for using libnss 2427 instead of beecrypt for vhashify's hash calculation. libnss has bad 2428 SHA1 performance on i386, but is a) maintained and b) gives better 2429 performance with all other hashes and on x86_64. I am just waiting for somebody to write the OpenSSL layer so that I 2430 can try the padlock hardware crypto device on my C7 ;) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2685 2431 94cd875c-1c1d-0410-91d2-eb244daf1a30 2432 2433 2008-02-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 2434 2435 * scripts/Makefile-files: added h2ext-worker to OPTIONS_PREEMPT list git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2684 2436 94cd875c-1c1d-0410-91d2-eb244daf1a30 2437 2438 2008-02-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 2439 2440 * build-all: fixed CPPFLAGS quoting problems introduced by last 2441 commit git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2683 2442 94cd875c-1c1d-0410-91d2-eb244daf1a30 2443 2444 2008-02-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 2445 2446 * scripts/vmount: fixed endless loop when no '--' is given fixed 2447 --help/--version handling git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2682 2448 94cd875c-1c1d-0410-91d2-eb244daf1a30 2449 2450 2008-02-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 2451 2452 * build-all: added code to enable i386 builds on x86_64 platforms 2453 added $CONFIGURE_FLAGS configuration env set LDFLAGS git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2681 2454 94cd875c-1c1d-0410-91d2-eb244daf1a30 2455 2456 2008-02-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 2457 2458 * lib_internal/testsuite/matchlist.c: fixed unused param + 2459 unsigned/signed mismatch warning git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2680 2460 94cd875c-1c1d-0410-91d2-eb244daf1a30 2461 2462 2008-02-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 2463 2464 * src/vspace.c: fixed | src/vspace.c:177: warning: passing argument 2 of 2465 'isNumberUnsigned' from incompatible pointer type warning git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2679 2466 94cd875c-1c1d-0410-91d2-eb244daf1a30 2467 2468 2008-02-16 Daniel Hokka Zakrisson <daniel@hozac.com> 2469 2470 * lib_internal/util-lockfile.c, src/lockfile.c, src/secure-mount.c, 2471 vserver-start/main.c: Use lockf instead of flock, the former works 2472 on NFS. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2678 2473 94cd875c-1c1d-0410-91d2-eb244daf1a30 2474 2475 2008-02-14 Daniel Hokka Zakrisson <daniel@hozac.com> 2476 2477 * src/rpm-fake.c: Disable VXF_SC_HELPER for rpm-fake created 2478 contexts. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2677 2479 94cd875c-1c1d-0410-91d2-eb244daf1a30 2480 2481 2008-02-11 Daniel Hokka Zakrisson <daniel@hozac.com> 2482 2483 * scripts/vserver-build.functions: Set the barrier and warn if it 2484 could not be set automatically. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2676 2485 94cd875c-1c1d-0410-91d2-eb244daf1a30 2486 2487 2008-02-09 Daniel Hokka Zakrisson <daniel@hozac.com> 2488 2489 * src/rpm-fake.c: We only want to wait on the context if we created 2490 it. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2675 2491 94cd875c-1c1d-0410-91d2-eb244daf1a30 2492 2493 2008-01-27 Daniel Hokka Zakrisson <daniel@hozac.com> 2494 2495 * : Add missing svn:keywords. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2674 2496 94cd875c-1c1d-0410-91d2-eb244daf1a30 2497 2498 2008-01-26 Daniel Hokka Zakrisson <daniel@hozac.com> 2499 2500 * scripts/vserver-build.functions: Prevent deadlock between 2501 sc_helper vserver ... stop invocation, and stopSleepingGuest. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2672 2502 94cd875c-1c1d-0410-91d2-eb244daf1a30 2503 2504 2008-01-23 Daniel Hokka Zakrisson <daniel@hozac.com> 2505 2506 * lib_internal/sys_unshare.h: Use the correct syscall number. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2671 2507 94cd875c-1c1d-0410-91d2-eb244daf1a30 2508 2509 2008-01-23 Daniel Hokka Zakrisson <daniel@hozac.com> 2510 2511 * distrib/Makefile.am: Fedora 8 is redhat-style too. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2670 2512 94cd875c-1c1d-0410-91d2-eb244daf1a30 2513 2514 2008-01-22 Daniel Hokka Zakrisson <daniel@hozac.com> 2515 2516 * scripts/vserver.stop, scripts/vserver.suexec, src/vspace.c: Fix 2517 vspace stuff. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2669 2518 94cd875c-1c1d-0410-91d2-eb244daf1a30 2519 2520 2008-01-21 Daniel Hokka Zakrisson <daniel@hozac.com> 2521 2522 * src/naddress.c: Don't require a netmask/prefix. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2668 2523 94cd875c-1c1d-0410-91d2-eb244daf1a30 2524 2525 2008-01-20 Daniel Hokka Zakrisson <daniel@hozac.com> 2526 2527 * contrib/manifest.dat.pathsubst: Add missing files. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2667 2528 94cd875c-1c1d-0410-91d2-eb244daf1a30 2529 2530 2008-01-20 Daniel Hokka Zakrisson <daniel@hozac.com> 2531 2532 * doc/configuration.xml: Add missing closing tag. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2666 2533 94cd875c-1c1d-0410-91d2-eb244daf1a30 2534 2535 2008-01-20 Daniel Hokka Zakrisson <daniel@hozac.com> 2536 2537 * src/rpm-fake.c: Hopefully this will make it bullet-proof. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2665 2538 94cd875c-1c1d-0410-91d2-eb244daf1a30 2539 2540 2008-01-20 Daniel Hokka Zakrisson <daniel@hozac.com> 2541 2542 * doc/configuration.xml, scripts/vserver.functions, 2543 scripts/vserver.start, scripts/vserver.stop, 2544 scripts/vserver.suexec, src/vspace.c: Add preliminary support for 2545 pid and network namespaces. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2664 2546 94cd875c-1c1d-0410-91d2-eb244daf1a30 2547 2548 2008-01-20 Daniel Hokka Zakrisson <daniel@hozac.com> 2549 2550 * sysv/util-vserver: getPhysicalDir doesn't work if it doesn't 2551 already exist. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2663 2552 94cd875c-1c1d-0410-91d2-eb244daf1a30 2553 2554 2008-01-15 Daniel Hokka Zakrisson <daniel@hozac.com> 2555 2556 * distrib/misc/debootstrap.uri: debootstrap 1.0.8. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2662 2557 94cd875c-1c1d-0410-91d2-eb244daf1a30 2558 2559 2008-01-13 Daniel Hokka Zakrisson <daniel@hozac.com> 2560 2561 * scripts/vserver: Use $cmd instead of $2. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2661 2562 94cd875c-1c1d-0410-91d2-eb244daf1a30 2563 2564 2008-01-13 Daniel Hokka Zakrisson <daniel@hozac.com> 2565 2566 * lib/syscall_tagmigrate-v23.hc: Only migrate to the tag once. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2660 2567 94cd875c-1c1d-0410-91d2-eb244daf1a30 2568 2569 2008-01-12 Daniel Hokka Zakrisson <daniel@hozac.com> 2570 2571 * lib/vserver.h, src/vspace.c: Add support for PID and net 2572 namespaces. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2659 2573 94cd875c-1c1d-0410-91d2-eb244daf1a30 2574 2575 2008-01-12 Daniel Hokka Zakrisson <daniel@hozac.com> 2576 2577 * src/vspace.c: Pid namespaces require clone. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2658 2578 94cd875c-1c1d-0410-91d2-eb244daf1a30 2579 2580 2008-01-12 Daniel Hokka Zakrisson <daniel@hozac.com> 2581 2582 * : Fix svn:ignores. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2657 2583 94cd875c-1c1d-0410-91d2-eb244daf1a30 2584 2585 2008-01-08 Daniel Hokka Zakrisson <daniel@hozac.com> 2586 2587 * src/rpm-fake.c: Attempt to close race between dying 2588 rpm-fake-resolver and other rpm-fake processes. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2655 2589 94cd875c-1c1d-0410-91d2-eb244daf1a30 2590 2591 2008-01-08 Daniel Hokka Zakrisson <daniel@hozac.com> 2592 2593 * scripts/vserver.delete: cache need not exist. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2654 2594 94cd875c-1c1d-0410-91d2-eb244daf1a30 2595 2596 2008-01-06 Daniel Hokka Zakrisson <daniel@hozac.com> 2597 2598 * scripts/vmount: Work with nonamespace guests. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2653 2599 94cd875c-1c1d-0410-91d2-eb244daf1a30 2600 2601 2008-01-04 Daniel Hokka Zakrisson <daniel@hozac.com> 2602 2603 * src/vattribute.c: Add --get. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2652 2604 94cd875c-1c1d-0410-91d2-eb244daf1a30 2605 2606 2008-01-03 Daniel Hokka Zakrisson <daniel@hozac.com> 2607 2608 * lib/val2text.hc: Don't remove bits for which there were no match. 2609 Cast 1 to the TYPE, so uint64 values can be looked up. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2651 2610 94cd875c-1c1d-0410-91d2-eb244daf1a30 2611 2612 2008-01-03 Daniel Hokka Zakrisson <daniel@hozac.com> 2613 2614 * lib_internal/util-io.h, src/h2ext.c: Move WRITE_INT to util-io.h, 2615 so other programs can use it too. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2650 2616 94cd875c-1c1d-0410-91d2-eb244daf1a30 2617 2618 2008-01-03 Daniel Hokka Zakrisson <daniel@hozac.com> 2619 2620 * scripts/vmount: Make vmount <guest> -- -a work. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2649 2621 94cd875c-1c1d-0410-91d2-eb244daf1a30 2622 2623 2008-01-03 Daniel Hokka Zakrisson <daniel@hozac.com> 2624 2625 * lib/vserver.h: Fix typo. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2648 2626 94cd875c-1c1d-0410-91d2-eb244daf1a30 2627 2628 2007-12-22 Daniel Hokka Zakrisson <daniel@hozac.com> 2629 2630 * distrib/redhat/initpost: Leave rsyslog enabled for Fedora 8. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2647 2631 94cd875c-1c1d-0410-91d2-eb244daf1a30 2632 2633 2007-12-20 Daniel Hokka Zakrisson <daniel@hozac.com> 2634 2635 * src/vclone.c: Don't bail on EINVAL, since the clone build method 2636 sets the contexts unconditionally. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2646 2637 94cd875c-1c1d-0410-91d2-eb244daf1a30 2638 2639 2007-12-19 Daniel Hokka Zakrisson <daniel@hozac.com> 2640 2641 * distrib/debian/initpost: Remove all unknown services. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2645 2642 94cd875c-1c1d-0410-91d2-eb244daf1a30 2643 2644 2007-12-19 Daniel Hokka Zakrisson <daniel@hozac.com> 2645 2646 * scripts/vserver-build, scripts/vserver-build.clone: Use/support 2647 the "new" vclone features in the clone build method. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2644 2648 94cd875c-1c1d-0410-91d2-eb244daf1a30 2649 2650 2007-12-19 Daniel Hokka Zakrisson <daniel@hozac.com> 2651 2652 * lib/ccaps-v13.c, lib/vserver.h: Add VXC_KTHREAD. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2643 2653 94cd875c-1c1d-0410-91d2-eb244daf1a30 2654 2655 2007-12-05 Daniel Hokka Zakrisson <daniel@hozac.com> 2656 2657 * lib/syscall_tagmigrate-v23.hc: Use TAG_KERNEL2USER on the result. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2642 2658 94cd875c-1c1d-0410-91d2-eb244daf1a30 2659 2660 2007-12-05 Daniel Hokka Zakrisson <daniel@hozac.com> 2661 2662 * scripts/vserver-build.debootstrap: Work with newer versions of 2663 debootstrap too. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2641 2664 94cd875c-1c1d-0410-91d2-eb244daf1a30 2665 2666 2007-12-03 Daniel Hokka Zakrisson <daniel@hozac.com> 2667 2668 * distrib/f7/yum.repos.d/fedora.repo: Correct path to keys. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2640 2669 94cd875c-1c1d-0410-91d2-eb244daf1a30 2670 2671 2007-12-03 Daniel Hokka Zakrisson <daniel@hozac.com> 2672 2673 * scripts/vserver: Document --debug. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2639 2674 94cd875c-1c1d-0410-91d2-eb244daf1a30 2675 2676 2007-11-30 Daniel Hokka Zakrisson <daniel@hozac.com> 2677 2678 * distrib/misc/h2ext.desc: Use --numeric-owner for tar and 2679 --numeric-uid-gid for cpio. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2638 2680 94cd875c-1c1d-0410-91d2-eb244daf1a30 2681 2682 2007-11-26 Daniel Hokka Zakrisson <daniel@hozac.com> 2683 2684 * src/vsched.c: Floats are numbers too. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2637 2685 94cd875c-1c1d-0410-91d2-eb244daf1a30 2686 2687 2007-11-19 Daniel Hokka Zakrisson <daniel@hozac.com> 2688 2689 * distrib/Makefile.am, distrib/f8/apt/rpmpriorities, 2690 distrib/f8/apt/sources.list, distrib/f8/pkgs/01, 2691 distrib/f8/pkgs/02, distrib/f8/pkgs/03, 2692 distrib/f8/rpmlist.d/00.lst, 2693 distrib/f8/yum.repos.d/fedora-development.repo, 2694 distrib/f8/yum.repos.d/fedora-updates-testing.repo, 2695 distrib/f8/yum.repos.d/fedora-updates.repo, 2696 distrib/f8/yum.repos.d/fedora.repo, distrib/f8/yum/yum.conf: Add 2697 Fedora 8. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2636 2698 94cd875c-1c1d-0410-91d2-eb244daf1a30 2699 2700 2007-11-17 Benedikt Boehm <hollow@gentoo.org> 2701 2702 * scripts/vdispatch-conf, scripts/vemerge, scripts/vesync, 2703 scripts/vupdateworld: fix a corner case in gentoo helpers git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2635 2704 94cd875c-1c1d-0410-91d2-eb244daf1a30 2705 2706 2007-11-17 Benedikt Boehm <hollow@gentoo.org> 2707 2708 * scripts/vserver.functions: use sane PATH during shutdown git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2634 2709 94cd875c-1c1d-0410-91d2-eb244daf1a30 2710 2711 2007-11-13 Daniel Hokka Zakrisson <daniel@hozac.com> 2712 2713 * distrib/misc/debootstrap.uri: Update to 1.0.6. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2633 2714 94cd875c-1c1d-0410-91d2-eb244daf1a30 2715 2716 2007-10-29 Daniel Hokka Zakrisson <daniel@hozac.com> 2717 2718 * scripts/Makefile-files, scripts/vmount: Add vmount, a wrapper to 2719 mount something in a guest. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2632 2720 94cd875c-1c1d-0410-91d2-eb244daf1a30 2721 2722 2007-10-27 Daniel Hokka Zakrisson <daniel@hozac.com> 2723 2724 * contrib/manifest.dat.pathsubst, man/Makefile-files, 2725 man/vserver-build.8.pathsubst, man/vserver.8: Man pages update from 2726 Micah Anderson. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2631 2727 94cd875c-1c1d-0410-91d2-eb244daf1a30 2728 2729 2007-10-25 Daniel Hokka Zakrisson <daniel@hozac.com> 2730 2731 * distrib/Makefile.am, distrib/alpine/initpost, 2732 distrib/alpine/initpre: Add "Alpine Linux". git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2630 2733 94cd875c-1c1d-0410-91d2-eb244daf1a30 2734 2735 2007-10-25 Daniel Hokka Zakrisson <daniel@hozac.com> 2736 2737 * scripts/vserver: Cleanup the help message. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2629 2738 94cd875c-1c1d-0410-91d2-eb244daf1a30 2739 2740 2007-10-25 Daniel Hokka Zakrisson <daniel@hozac.com> 2741 2742 * distrib/debian/initpost, distrib/redhat/initpost, 2743 scripts/vserver, scripts/vserver-build.functions, 2744 scripts/vserver.stop: Create helper functions to start a guest that 2745 just sleeps and kills. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2628 2746 94cd875c-1c1d-0410-91d2-eb244daf1a30 2747 2748 2007-10-22 Daniel Hokka Zakrisson <daniel@hozac.com> 2749 2750 * src/vmemctrl.c: Fix startup bug on older kernels. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2627 2751 94cd875c-1c1d-0410-91d2-eb244daf1a30 2752 2753 2007-10-16 Daniel Hokka Zakrisson <daniel@hozac.com> 2754 2755 * configure.ac, scripts/util-vserver-vars.pathsubst, 2756 scripts/vserver.functions, scripts/vserver.start, 2757 util-vserver.spec.in: Lots of small fixes to make everything behave 2758 like it should. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2626 2759 94cd875c-1c1d-0410-91d2-eb244daf1a30 2760 2761 2007-10-15 Daniel Hokka Zakrisson <daniel@hozac.com> 2762 2763 * contrib/manifest.dat.pathsubst: Add vmemctrl and vspace to the 2764 manifest. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2625 2765 94cd875c-1c1d-0410-91d2-eb244daf1a30 2766 2767 2007-10-15 Daniel Hokka Zakrisson <daniel@hozac.com> 2768 2769 * doc/configuration.xml, gentoo/util-vserver, 2770 scripts/vserver.functions, scripts/vserver.start, 2771 scripts/vserver.stop, sysv/util-vserver: Add support for per-guest 2772 device maps. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2624 2773 94cd875c-1c1d-0410-91d2-eb244daf1a30 2774 2775 2007-10-14 Daniel Hokka Zakrisson <daniel@hozac.com> 2776 2777 * doc/configuration.xml: Improve the disk limit descriptions. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2623 2778 94cd875c-1c1d-0410-91d2-eb244daf1a30 2779 2780 2007-10-14 Daniel Hokka Zakrisson <daniel@hozac.com> 2781 2782 * distrib/misc/vprocunhide-files: Hide conntrack files. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2622 2783 94cd875c-1c1d-0410-91d2-eb244daf1a30 2784 2785 2007-10-13 Daniel Hokka Zakrisson <daniel@hozac.com> 2786 2787 * doc/configuration.xml, scripts/vserver.functions, 2788 scripts/vserver.start: Add support for the OOM bias in the 2789 configuration. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2620 2790 94cd875c-1c1d-0410-91d2-eb244daf1a30 2791 2792 2007-10-13 Daniel Hokka Zakrisson <daniel@hozac.com> 2793 2794 * kernel/context_cmd.h, kernel/switch.h, lib/Makefile-files, 2795 lib/syscall_getbadness-v23.hc, lib/syscall_getbadness.c, 2796 lib/syscall_setbadness-v23.hc, lib/syscall_setbadness.c, 2797 lib/vserver.h, src/Makefile-files, src/vmemctrl.c: Add support for 2798 the OOM bias, and vmemctrl to control it. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2619 2799 94cd875c-1c1d-0410-91d2-eb244daf1a30 2800 2801 2007-10-13 Daniel Hokka Zakrisson <daniel@hozac.com> 2802 2803 * lib/vserver.h, src/Makefile-files, src/vspace.c: Added vspace, 2804 like vnamespace but generic. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2618 2805 94cd875c-1c1d-0410-91d2-eb244daf1a30 2806 2807 2007-10-12 Daniel Hokka Zakrisson <daniel@hozac.com> 2808 2809 * scripts/vserver.functions, scripts/vserver.start: Run fsck on 2810 filesystems in the guest's fstab. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2617 2811 94cd875c-1c1d-0410-91d2-eb244daf1a30 2812 2813 2007-10-11 Daniel Hokka Zakrisson <daniel@hozac.com> 2814 2815 * lib/vserver.h, src/naddress.c: Ranges might want masks too. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2616 2816 94cd875c-1c1d-0410-91d2-eb244daf1a30 2817 2818 2007-10-11 Daniel Hokka Zakrisson <daniel@hozac.com> 2819 2820 * kernel/device_cmd.h, lib/Makefile-files, 2821 lib/syscall_unsetmapping-v21.hc, lib/syscall_unsetmapping.c, 2822 lib/vserver.h, scripts/vserver.functions, src/vdevmap.c: Add support 2823 for vc_unset_mapping introduced in 2.3.0.27. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2615 2824 94cd875c-1c1d-0410-91d2-eb244daf1a30 2825 2826 2007-10-10 Daniel Hokka Zakrisson <daniel@hozac.com> 2827 2828 * doc/configuration.xml: Clarify which entries are required for 2829 cpusets. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2614 2830 94cd875c-1c1d-0410-91d2-eb244daf1a30 2831 2832 2007-10-06 Daniel Hokka Zakrisson <daniel@hozac.com> 2833 2834 * scripts/vserver.functions: People love symlinks. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2613 2835 94cd875c-1c1d-0410-91d2-eb244daf1a30 2836 2837 2007-09-11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 2838 2839 * distrib/f7/yum/yum.conf, scripts/vserver-build.functions.yum: 2840 added support for yum's new persistdir option git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2612 2841 94cd875c-1c1d-0410-91d2-eb244daf1a30 2842 2843 2007-09-11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 2844 2845 * contrib/yum-3.2.4-chroot.patch: fixed patch and re-added lost hunk 2846 which caused broken paths for cachedir, logfile and friends git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2611 2847 94cd875c-1c1d-0410-91d2-eb244daf1a30 2848 2849 2007-09-06 Daniel Hokka Zakrisson <daniel@hozac.com> 2850 2851 * scripts/vserver.functions, src/vtag.c: Unbreak dynamic contexts. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2610 2852 94cd875c-1c1d-0410-91d2-eb244daf1a30 2853 2854 2007-09-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 2855 2856 * contrib/Makefile-files, contrib/yum-3.2.4-chroot.patch: added 2857 patch for yum-3.2.4 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2609 2858 94cd875c-1c1d-0410-91d2-eb244daf1a30 2859 2860 2007-09-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 2861 2862 * lib_internal/matchlist-appendfiles.c, 2863 lib_internal/matchlist-initmanually.c, lib_internal/matchlist.h, 2864 lib_internal/util-safechdir.h: whitespace-cleanup git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2608 2865 94cd875c-1c1d-0410-91d2-eb244daf1a30 2866 2867 2007-09-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 2868 2869 * lib_internal/matchlist-appendfiles.c, 2870 lib_internal/matchlist-initmanually.c, lib_internal/matchlist.h: 2871 fixed const-ness of matchlist functions made the initial file-list a 'char const **' to ease initialization 2872 from string constants git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2607 2873 94cd875c-1c1d-0410-91d2-eb244daf1a30 2874 2875 2007-09-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 2876 2877 * lib_internal/util-safechdir.h: fixed declaration of 'struct stat' include <sys/stat.h> instead of declaring it with 'struct stat' as 2878 it might cause conflicts when 'stat' is #defined as stat64 in this 2879 header git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2606 2880 94cd875c-1c1d-0410-91d2-eb244daf1a30 2881 2882 2007-09-02 Daniel Hokka Zakrisson <daniel@hozac.com> 2883 2884 * NEWS, configure.ac: Version 0.30.214. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2604 2885 94cd875c-1c1d-0410-91d2-eb244daf1a30 2886 2887 2007-09-02 Daniel Hokka Zakrisson <daniel@hozac.com> 2888 2889 * lib/syscall_getccaps-v13.hc: Use the correct syscall. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2603 2890 94cd875c-1c1d-0410-91d2-eb244daf1a30 2891 2892 2007-08-27 Daniel Hokka Zakrisson <daniel@hozac.com> 2893 2894 * scripts/vserver.stop: Fix thinko. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2602 2895 94cd875c-1c1d-0410-91d2-eb244daf1a30 2896 2897 2007-08-27 Daniel Hokka Zakrisson <daniel@hozac.com> 2898 2899 * distrib/Makefile.am: Remove vserver-config.sh from the Makefile. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2601 2900 94cd875c-1c1d-0410-91d2-eb244daf1a30 2901 2902 2007-08-27 Daniel Hokka Zakrisson <daniel@hozac.com> 2903 2904 * distrib/debian/initpost, distrib/debian/vserver-config.sh: Be more 2905 like the redhat initpost script, don't start the guest for real. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2600 2906 94cd875c-1c1d-0410-91d2-eb244daf1a30 2907 2908 2007-08-26 Daniel Hokka Zakrisson <daniel@hozac.com> 2909 2910 * doc/configuration.xml, scripts/chbind, scripts/chcontext, 2911 scripts/pkgmgmt, scripts/vserver-build.fai, 2912 scripts/vserver.functions, scripts/vserver.start, 2913 scripts/vserver.stop, scripts/vserver.suexec, scripts/vsomething, 2914 src/vtag.c: Add support for the lback address in the configuration. 2915 Add --silent to vtag so it'll complain if run manually on a kernel 2916 without the necessary support. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2599 2917 94cd875c-1c1d-0410-91d2-eb244daf1a30 2918 2919 2007-08-26 Daniel Hokka Zakrisson <daniel@hozac.com> 2920 2921 * doc/configuration.xml: Document the tag and ncontext files. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2598 2922 94cd875c-1c1d-0410-91d2-eb244daf1a30 2923 2924 2007-08-26 Daniel Hokka Zakrisson <daniel@hozac.com> 2925 2926 * lib/nflags-net.c: Add remap_lback as an alias to lback_remap. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2597 2927 94cd875c-1c1d-0410-91d2-eb244daf1a30 2928 2929 2007-08-25 Daniel Hokka Zakrisson <daniel@hozac.com> 2930 2931 * lib/getvserverbyctx-compat.hc, lib/getvserverctx.c: Fallback to 2932 context if ncontext/tag don't exist. Fix remanining 2933 vc_getVserverCtx caller. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2596 2934 94cd875c-1c1d-0410-91d2-eb244daf1a30 2935 2936 2007-08-25 Daniel Hokka Zakrisson <daniel@hozac.com> 2937 2938 * distrib/misc/debootstrap.uri: debootstrap 1.0.3 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2595 2939 94cd875c-1c1d-0410-91d2-eb244daf1a30 2940 2941 2007-08-21 Daniel Hokka Zakrisson <daniel@hozac.com> 2942 2943 * doc/configuration.xml: Clarify that specifying dev will add/remove 2944 the IP address. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2594 2945 94cd875c-1c1d-0410-91d2-eb244daf1a30 2946 2947 2007-08-21 Daniel Hokka Zakrisson <daniel@hozac.com> 2948 2949 * scripts/vserver.functions: Add a static context sanity check. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2593 2950 94cd875c-1c1d-0410-91d2-eb244daf1a30 2951 2952 2007-08-16 Daniel Hokka Zakrisson <daniel@hozac.com> 2953 2954 * src/setattr.c: Add --immutable. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2592 2955 94cd875c-1c1d-0410-91d2-eb244daf1a30 2956 2957 2007-08-16 Daniel Hokka Zakrisson <daniel@hozac.com> 2958 2959 * scripts/vserver.stop: Migrate to the tag on stop too. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2591 2960 94cd875c-1c1d-0410-91d2-eb244daf1a30 2961 2962 2007-08-16 Daniel Hokka Zakrisson <daniel@hozac.com> 2963 2964 * scripts/chcontext: Fix for vtag invocations. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2590 2965 94cd875c-1c1d-0410-91d2-eb244daf1a30 2966 2967 2007-08-16 Daniel Hokka Zakrisson <daniel@hozac.com> 2968 2969 * compat.h, configure.ac, contrib/manifest.dat.pathsubst, 2970 ensc_wrappers/wrappers-vserver.hc, kernel/switch.h, 2971 kernel/tag_cmd.h, lib/Makefile-files, 2972 lib/getvserverbyctx-compat.hc, lib/getvserverbyctx-v13.hc, 2973 lib/getvserverctx.c, lib/issupported.c, lib/issupportedstring.c, 2974 lib/nidopt2nid.c, lib/syscall_getvci-v21.hc, lib/syscall_getvci.c, 2975 lib/syscall_tagcreate.c, lib/syscall_tagmigrate-v23.hc, 2976 lib/syscall_tagmigrate.c, lib/syscall_tasktag-v23.hc, 2977 lib/syscall_tasktag.c, lib/tagopt2tag.c, lib/virtual.h, 2978 lib/vserver-internal.h, lib/vserver.h, lib/xidopt2xid.c, 2979 scripts/chcontext, scripts/util-vserver-vars.pathsubst, 2980 scripts/vserver.functions, scripts/vserver.start, 2981 scripts/vserver.suexec, src/Makefile-files, src/vserver-info.c, 2982 src/vtag.c, vserver-start/main.c: Add support for a separate 2983 filesystem tag, and in the process improve the support for network 2984 contexts. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2589 2985 94cd875c-1c1d-0410-91d2-eb244daf1a30 2986 2987 2007-08-16 Daniel Hokka Zakrisson <daniel@hozac.com> 2988 2989 * src/chbind.c: The nid isn't used anymore, legacy APIs don't 2990 support it. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2588 2991 94cd875c-1c1d-0410-91d2-eb244daf1a30 2992 2993 2007-08-16 Daniel Hokka Zakrisson <daniel@hozac.com> 2994 2995 * lib_internal/sys_unshare.h: Add fallback syscall numbers, if it's 2996 not defined in the headers. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2587 2997 94cd875c-1c1d-0410-91d2-eb244daf1a30 2998 2999 2007-08-13 Daniel Hokka Zakrisson <daniel@hozac.com> 3000 3001 * scripts/functions: Add some hints for this common problem. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2586 3002 94cd875c-1c1d-0410-91d2-eb244daf1a30 3003 3004 2007-08-12 Daniel Hokka Zakrisson <daniel@hozac.com> 3005 3006 * lib/ncaps-net.c, lib/vserver.h, src/nattribute.c: Add network 3007 capability RAW_ICMP. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2585 3008 94cd875c-1c1d-0410-91d2-eb244daf1a30 3009 3010 2007-08-10 Daniel Hokka Zakrisson <daniel@hozac.com> 3011 3012 * lib/syscall_netadd-net.hc, src/naddress.c: Fix setting the 3013 broadcast address. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2584 3014 94cd875c-1c1d-0410-91d2-eb244daf1a30 3015 3016 2007-08-09 Daniel Hokka Zakrisson <daniel@hozac.com> 3017 3018 * lib/nflags-net.c, lib/vserver.h: Add all the network flags. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2583 3019 94cd875c-1c1d-0410-91d2-eb244daf1a30 3020 3021 2007-08-08 Daniel Hokka Zakrisson <daniel@hozac.com> 3022 3023 * lib/syscall_ctxcreate-v21.hc: Don't hardcode the spaces to 3024 create/unshare. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2582 3025 94cd875c-1c1d-0410-91d2-eb244daf1a30 3026 3027 2007-08-08 Daniel Hokka Zakrisson <daniel@hozac.com> 3028 3029 * lib/syscall_ctxcreate-v21.hc: Set the namespaces we've unshared. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2581 3030 94cd875c-1c1d-0410-91d2-eb244daf1a30 3031 3032 2007-08-08 Daniel Hokka Zakrisson <daniel@hozac.com> 3033 3034 * gentoo/Makefile-files: Add the bash-wrapper to the Makefile. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2580 3035 94cd875c-1c1d-0410-91d2-eb244daf1a30 3036 3037 2007-08-08 Daniel Hokka Zakrisson <daniel@hozac.com> 3038 3039 * lib_internal/Makefile-files: Add sys_unshare to the Makefile. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2579 3040 94cd875c-1c1d-0410-91d2-eb244daf1a30 3041 3042 2007-08-08 Daniel Hokka Zakrisson <daniel@hozac.com> 3043 3044 * AUTHORS, configure.ac, ensc_wrappers/wrappers-vserver.hc, 3045 kernel/inode_cmd.h, kernel/network.h, kernel/network_cmd.h, 3046 lib/Makefile-files, lib/syscall_ctxcreate-v13.hc, 3047 lib/syscall_ctxcreate-v21.hc, lib/syscall_ctxcreate.c, 3048 lib/syscall_fgetiattr-v22.hc, lib/syscall_fgetiattr.c, 3049 lib/syscall_fsetiattr-v22.hc, lib/syscall_fsetiattr.c, 3050 lib/syscall_netadd-net.hc, lib/syscall_netadd-netv2.hc, 3051 lib/syscall_netadd.c, lib/syscall_netremove-net.hc, 3052 lib/syscall_netremove-netv2.hc, lib/syscall_netremove.c, 3053 lib/syscall_setsched-v22.hc, lib/syscall_setsched.c, 3054 lib/vserver-internal.h, lib/vserver.h, lib_internal/sys_unshare.h, 3055 src/chbind.c, src/naddress.c, src/rpm-fake.c, src/vcontext.c, 3056 vserver-start/main.c: Add support for the various new APIs in 2.2 3057 and 2.3, in particular, netv2. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2578 3058 94cd875c-1c1d-0410-91d2-eb244daf1a30 3059 3060 2007-08-05 Daniel Hokka Zakrisson <daniel@hozac.com> 3061 3062 * scripts/vserver.delete: Remove the cache so disk limit caches have 3063 no chance of being reused if the same guest is recreated at a later 3064 point in time. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2577 3065 94cd875c-1c1d-0410-91d2-eb244daf1a30 3066 3067 2007-08-05 Daniel Hokka Zakrisson <daniel@hozac.com> 3068 3069 * scripts/vserver-build.yum: It's just yum, not yum-rpm. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2576 3070 94cd875c-1c1d-0410-91d2-eb244daf1a30 3071 3072 2007-08-05 Daniel Hokka Zakrisson <daniel@hozac.com> 3073 3074 * util-vserver.spec.in: Remove e2fsprogs requirement, no longer 3075 needed. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2575 3076 94cd875c-1c1d-0410-91d2-eb244daf1a30 3077 3078 2007-07-31 Daniel Hokka Zakrisson <daniel@hozac.com> 3079 3080 * scripts/vserver-build.debootstrap: Use findFile consistently. 3081 Don't fail if a file doesn't exist, these are all optional. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2574 3082 94cd875c-1c1d-0410-91d2-eb244daf1a30 3083 3084 2007-07-30 Benedikt Boehm <hollow@gentoo.org> 3085 3086 * gentoo/util-vserver, gentoo/vprocunhide: some more POSIX fixes git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2573 3087 94cd875c-1c1d-0410-91d2-eb244daf1a30 3088 3089 2007-07-29 Daniel Hokka Zakrisson <daniel@hozac.com> 3090 3091 * gentoo/Makefile-files, gentoo/bash-wrapper, gentoo/util-vserver: 3092 Only POSIX-sh in Gentoo initscripts. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2572 3093 94cd875c-1c1d-0410-91d2-eb244daf1a30 3094 3095 2007-07-29 Daniel Hokka Zakrisson <daniel@hozac.com> 3096 3097 * distrib/Makefile.am, distrib/breezy/debootstrap.script, 3098 distrib/dapper/debootstrap.script, 3099 distrib/debian/debootstrap.script, distrib/debian/initpost, 3100 distrib/debian/vserver-config.sh, distrib/edgy/debootstrap.script, 3101 distrib/etch/initpost, distrib/etch/vserver-config.sh, 3102 distrib/feisty/debootstrap.script, 3103 distrib/gutsy/debootstrap.script, distrib/hoary/debootstrap.script, 3104 distrib/warty/debootstrap.script, 3105 scripts/vserver-build.debootstrap, scripts/vserver-build.functions: 3106 Various debootstrap improvements. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2571 3107 94cd875c-1c1d-0410-91d2-eb244daf1a30 3108 3109 2007-07-29 Daniel Hokka Zakrisson <daniel@hozac.com> 3110 3111 * src/naddress.c: Prettier output on error. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2570 3112 94cd875c-1c1d-0410-91d2-eb244daf1a30 3113 3114 2007-07-22 Daniel Hokka Zakrisson <daniel@hozac.com> 3115 3116 * lib_internal/Makefile-files, lib_internal/matchlist-compare.c, 3117 lib_internal/mkdir.c, lib_internal/testsuite/Makefile-files, 3118 lib_internal/testsuite/matchlist.c, lib_internal/util.h, 3119 src/vclone.c, src/vhashify.c: Add exclude list support for vclone. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2569 3120 94cd875c-1c1d-0410-91d2-eb244daf1a30 3121 3122 2007-07-19 Daniel Hokka Zakrisson <daniel@hozac.com> 3123 3124 * lib/Makefile-files, lib/syscall_getsched-v21.hc, 3125 lib/syscall_getsched.c, lib/vserver.h: Add vc_get_sched. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2568 3126 94cd875c-1c1d-0410-91d2-eb244daf1a30 3127 3128 2007-07-18 Daniel Hokka Zakrisson <daniel@hozac.com> 3129 3130 * configure.ac, scripts/util-vserver-vars.pathsubst: ... and add 3131 _STRACE. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2567 3132 94cd875c-1c1d-0410-91d2-eb244daf1a30 3133 3134 2007-07-18 Daniel Hokka Zakrisson <daniel@hozac.com> 3135 3136 * scripts/vserver, scripts/vserver.functions, scripts/vserver.start: 3137 Add --strace and --debug-sysv options to further debug problems with 3138 starting a guest. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2566 3139 94cd875c-1c1d-0410-91d2-eb244daf1a30 3140 3141 2007-07-16 Daniel Hokka Zakrisson <daniel@hozac.com> 3142 3143 * lib/Makefile-files: Add it to the Makefile. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2565 3144 94cd875c-1c1d-0410-91d2-eb244daf1a30 3145 3146 2007-07-16 Daniel Hokka Zakrisson <daniel@hozac.com> 3147 3148 * lib/syscall_getccaps-v21.hc, lib/syscall_getccaps.c: Make 3149 vc_get_ccaps do the right thing. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2564 3150 94cd875c-1c1d-0410-91d2-eb244daf1a30 3151 3152 2007-07-13 Daniel Hokka Zakrisson <daniel@hozac.com> 3153 3154 * scripts/vserver.stop: Enter the network context to stop the guest. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2563 3155 94cd875c-1c1d-0410-91d2-eb244daf1a30 3156 3157 2007-07-12 Daniel Hokka Zakrisson <daniel@hozac.com> 3158 3159 * src/fakerunlevel.c: Support runlevels up to 9, as per init(1). git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2562 3160 94cd875c-1c1d-0410-91d2-eb244daf1a30 3161 3162 2007-07-11 Daniel Hokka Zakrisson <daniel@hozac.com> 3163 3164 * src/h2ext.c: Add some sanity checking. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2561 3165 94cd875c-1c1d-0410-91d2-eb244daf1a30 3166 3167 2007-07-11 Daniel Hokka Zakrisson <daniel@hozac.com> 3168 3169 * distrib/f7/yum.repos.d/fedora.repo: Add forgotten file. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2560 3170 94cd875c-1c1d-0410-91d2-eb244daf1a30 3171 3172 2007-07-10 Daniel Hokka Zakrisson <daniel@hozac.com> 3173 3174 * src/vclone.c: Add an option to specify the xid the non-shared 3175 files should belong to. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2559 3176 94cd875c-1c1d-0410-91d2-eb244daf1a30 3177 3178 2007-07-10 Daniel Hokka Zakrisson <daniel@hozac.com> 3179 3180 * contrib/manifest.dat.pathsubst, distrib/Makefile.am, 3181 distrib/misc/h2ext.desc, pathconfig.h.pathsubst, 3182 scripts/Makefile-files, scripts/h2ext-worker, scripts/magic.mime, 3183 scripts/util-vserver-vars.pathsubst, 3184 scripts/vserver-build.template, src/Makefile-files, src/h2ext.c: 3185 Replace file with h2ext for the template build method. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2558 3186 94cd875c-1c1d-0410-91d2-eb244daf1a30 3187 3188 2007-07-08 Daniel Hokka Zakrisson <daniel@hozac.com> 3189 3190 * src/chbind.c: It's network isolation, not virtualization. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2557 3191 94cd875c-1c1d-0410-91d2-eb244daf1a30 3192 3193 2007-07-07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 3194 3195 * contrib/Makefile-files, contrib/yum-3.2.1-chroot.patch: added 3196 patch for yum-3.2.1; this one should retain API compatibility by 3197 using a dummy argument for the *Lock() methods git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2556 3198 94cd875c-1c1d-0410-91d2-eb244daf1a30 3199 3200 2007-06-25 Daniel Hokka Zakrisson <daniel@hozac.com> 3201 3202 * util-vserver.spec.in: Update URLs. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2555 3203 94cd875c-1c1d-0410-91d2-eb244daf1a30 3204 3205 2007-06-24 Daniel Hokka Zakrisson <daniel@hozac.com> 3206 3207 * doc/configuration.xml, scripts/vserver-build.template: Add a way 3208 to associate a distribution with a default template. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2554 3209 94cd875c-1c1d-0410-91d2-eb244daf1a30 3210 3211 2007-06-24 Daniel Hokka Zakrisson <daniel@hozac.com> 3212 3213 * distrib/Makefile.am, distrib/f7/apt/rpmpriorities, 3214 distrib/f7/apt/sources.list, distrib/f7/pkgs/01, 3215 distrib/f7/pkgs/02, distrib/f7/pkgs/03, 3216 distrib/f7/rpmlist.d/00.lst, 3217 distrib/f7/yum.repos.d/fedora-development.repo, 3218 distrib/f7/yum.repos.d/fedora-updates-testing.repo, 3219 distrib/f7/yum.repos.d/fedora-updates.repo, distrib/f7/yum/yum.conf: 3220 Add Fedora 7. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2553 3221 94cd875c-1c1d-0410-91d2-eb244daf1a30 3222 3223 2007-06-24 Daniel Hokka Zakrisson <daniel@hozac.com> 3224 3225 * : Ignore vsysctl and vclone too. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2552 3226 94cd875c-1c1d-0410-91d2-eb244daf1a30 3227 3228 2007-06-21 Daniel Hokka Zakrisson <daniel@hozac.com> 3229 3230 * contrib/yum-3.2.0-chroot.patch: Use the correct path to the 3231 configuration file. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2550 3232 94cd875c-1c1d-0410-91d2-eb244daf1a30 3233 3234 2007-06-21 Daniel Hokka Zakrisson <daniel@hozac.com> 3235 3236 * mkrelease: Make it do everything needed. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2549 3237 94cd875c-1c1d-0410-91d2-eb244daf1a30 3238 3239 2007-06-16 Daniel Hokka Zakrisson <daniel@hozac.com> 3240 3241 * scripts/vserver.functions: Define PREVLEVEL and RUNLEVEL so SuSE's 3242 rc script works correctly. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2548 3243 94cd875c-1c1d-0410-91d2-eb244daf1a30 3244 3245 2007-06-11 Daniel Hokka Zakrisson <daniel@hozac.com> 3246 3247 * doc/configuration.xml: fstab.remote uses the guest's network 3248 context. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2547 3249 94cd875c-1c1d-0410-91d2-eb244daf1a30 3250 3251 2007-06-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 3252 3253 * contrib/Makefile-files, contrib/yum-3.0.5-chroot.patch, 3254 contrib/yum-3.2.0-chroot.patch: added updated patches for yum. The 3255 yum-3.2.0 one is untested. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2546 3256 94cd875c-1c1d-0410-91d2-eb244daf1a30 3257 3258 2007-06-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 3259 3260 * lib_internal/testsuite/Makefile-files: Fixed problems when 3261 building both a dietlibc and a GNU version of a testsuite program. 3262 Previously, the same object file (which was generated by 'diet') was 3263 used for both variants and only linking differed for them. This 3264 caused problems at least in F7 on PPC platforms. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2545 3265 94cd875c-1c1d-0410-91d2-eb244daf1a30 3266 3267 2007-06-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 3268 3269 * lib_internal/unify-copy.c: deallocate resources symmetrically git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2544 3270 94cd875c-1c1d-0410-91d2-eb244daf1a30 3271 3272 2007-05-31 Benedikt Boehm <hollow@gentoo.org> 3273 3274 * distrib/gentoo/init-vserver.sh, scripts/vserver.functions: fix 3275 TERM for colored output git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2543 3276 94cd875c-1c1d-0410-91d2-eb244daf1a30 3277 3278 2007-05-26 Daniel Hokka Zakrisson <daniel@hozac.com> 3279 3280 * distrib/gentoo/init-vserver.sh: TERM=linux is needed for color 3281 with baselayout-2. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2542 3282 94cd875c-1c1d-0410-91d2-eb244daf1a30 3283 3284 2007-05-03 Daniel Hokka Zakrisson <daniel@hozac.com> 3285 3286 * NEWS: Version 0.30.213. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2541 3287 94cd875c-1c1d-0410-91d2-eb244daf1a30 3288 3289 2007-05-03 Daniel Hokka Zakrisson <daniel@hozac.com> 3290 3291 * contrib/manifest.dat.pathsubst: Add missing file. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2540 3292 94cd875c-1c1d-0410-91d2-eb244daf1a30 3293 3294 2007-05-02 Daniel Hokka Zakrisson <daniel@hozac.com> 3295 3296 * configure.ac: Version 0.30.213. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2539 3297 94cd875c-1c1d-0410-91d2-eb244daf1a30 3298 3299 2007-04-27 Benedikt Boehm <hollow@gentoo.org> 3300 3301 * scripts/vserver.functions: fake init environment during shutdown, 3302 otherwise rc just calls shutdown/halt which does not work without 3303 init git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2538 3304 94cd875c-1c1d-0410-91d2-eb244daf1a30 3305 3306 2007-04-27 Benedikt Boehm <hollow@gentoo.org> 3307 3308 * distrib/gentoo/initpost, distrib/gentoo/initpre: add dummy net 3309 dependency to default runlevel; dmesg/syslog is now handled in 3310 baselayout git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2537 3311 94cd875c-1c1d-0410-91d2-eb244daf1a30 3312 3313 2007-04-27 Benedikt Boehm <hollow@gentoo.org> 3314 3315 * src/chroot-sh.c: add link command to chroot-sh git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2536 3316 94cd875c-1c1d-0410-91d2-eb244daf1a30 3317 3318 2007-04-27 Benedikt Boehm <hollow@gentoo.org> 3319 3320 * distrib/gentoo/reboot.sh, distrib/gentoo/shutdown.sh: don't call 3321 /halt/reboot -f for gentoo init style, but rather just exit, since 3322 we would be killed by vshelper, does not matter for reboot from 3323 inside: simple reboot wonÄt work with gentoo init style, must use 3324 reboot -f inside git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2535 3325 94cd875c-1c1d-0410-91d2-eb244daf1a30 3326 3327 2007-04-27 Benedikt Boehm <hollow@gentoo.org> 3328 3329 * distrib/gentoo/initpre: fix distdir handling if prefix is not git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2534 3330 94cd875c-1c1d-0410-91d2-eb244daf1a30 3331 3332 2007-04-21 Daniel Hokka Zakrisson <daniel@hozac.com> 3333 3334 * lib/cflags-v13.c, scripts/vshelper: Use the state change helper to 3335 stop the guest when the last process exits. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2533 3336 94cd875c-1c1d-0410-91d2-eb244daf1a30 3337 3338 2007-04-21 Daniel Hokka Zakrisson <daniel@hozac.com> 3339 3340 * scripts/vserver-build.template: Recognize the --nodevsanity 3341 option. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2532 3342 94cd875c-1c1d-0410-91d2-eb244daf1a30 3343 3344 2007-04-21 Daniel Hokka Zakrisson <daniel@hozac.com> 3345 3346 * scripts/functions: Don't do namespace cleanup if we're not in a 3347 new namespace. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2531 3348 94cd875c-1c1d-0410-91d2-eb244daf1a30 3349 3350 2007-04-21 Daniel Hokka Zakrisson <daniel@hozac.com> 3351 3352 * distrib/Makefile.am, distrib/centos5/pkgs/01, 3353 distrib/centos5/pkgs/02, distrib/centos5/pkgs/03, 3354 distrib/centos5/yum.repos.d/CentOS-Base.repo, 3355 distrib/centos5/yum/yum.conf: Add CentOS 5. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2530 3356 94cd875c-1c1d-0410-91d2-eb244daf1a30 3357 3358 2007-04-13 Benedikt Boehm <hollow@gentoo.org> 3359 3360 * distrib/etch/vserver-config.sh: remove interactive setup steps git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2529 3361 94cd875c-1c1d-0410-91d2-eb244daf1a30 3362 3363 2007-04-13 Benedikt Boehm <hollow@gentoo.org> 3364 3365 * distrib/Makefile.am, distrib/etch/initpost, 3366 distrib/etch/vserver-config.sh, distrib/misc/debootstrap.mirror, 3367 scripts/vserver-build.debootstrap: add build scripts for debian etch git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2528 3368 94cd875c-1c1d-0410-91d2-eb244daf1a30 3369 3370 2007-04-11 Daniel Hokka Zakrisson <daniel@hozac.com> 3371 3372 * scripts/vyum-worker: Fix typo. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2527 3373 94cd875c-1c1d-0410-91d2-eb244daf1a30 3374 3375 2007-04-11 Daniel Hokka Zakrisson <daniel@hozac.com> 3376 3377 * distrib/misc/debootstrap.uri: New debootstrap. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2526 3378 94cd875c-1c1d-0410-91d2-eb244daf1a30 3379 3380 2007-04-08 Daniel Hokka Zakrisson <daniel@hozac.com> 3381 3382 * src/vlogin.c: terminal_copy doesn't return void anymore. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2525 3383 94cd875c-1c1d-0410-91d2-eb244daf1a30 3384 3385 2007-04-08 Daniel Hokka Zakrisson <daniel@hozac.com> 3386 3387 * distrib/Makefile.am: Add shutdown.sh and reboot.sh to the 3388 Makefile. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2524 3389 94cd875c-1c1d-0410-91d2-eb244daf1a30 3390 3391 2007-03-27 Benedikt Boehm <hollow@gentoo.org> 3392 3393 * distrib/gentoo/initpost, distrib/gentoo/initpre, 3394 distrib/gentoo/reboot.sh, distrib/gentoo/shutdown.sh: force 3395 halt/reboot if using gentoo init style, enable syslog stub by 3396 default for gentoo guests git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2523 3397 94cd875c-1c1d-0410-91d2-eb244daf1a30 3398 3399 2007-03-24 Daniel Hokka Zakrisson <daniel@hozac.com> 3400 3401 * scripts/vserver-build.debootstrap: Get rid of the work directory 3402 on success. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2522 3403 94cd875c-1c1d-0410-91d2-eb244daf1a30 3404 3405 2007-03-21 Daniel Hokka Zakrisson <daniel@hozac.com> 3406 3407 * scripts/vserver: Fix help message. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2521 3408 94cd875c-1c1d-0410-91d2-eb244daf1a30 3409 3410 2007-03-20 Daniel Hokka Zakrisson <daniel@hozac.com> 3411 3412 * scripts/vserver-build.debootstrap: Fix problems with debootstrap 3413 on Ubuntu. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2520 3414 94cd875c-1c1d-0410-91d2-eb244daf1a30 3415 3416 2007-03-20 Daniel Hokka Zakrisson <daniel@hozac.com> 3417 3418 * scripts/vserver-build.debootstrap: Remove the guest in case of 3419 failure. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2519 3420 94cd875c-1c1d-0410-91d2-eb244daf1a30 3421 3422 2007-03-18 Daniel Hokka Zakrisson <daniel@hozac.com> 3423 3424 * scripts/pkgmgmt: Supply the required argument. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2518 3425 94cd875c-1c1d-0410-91d2-eb244daf1a30 3426 3427 2007-03-18 Daniel Hokka Zakrisson <daniel@hozac.com> 3428 3429 * scripts/vserver-setup.functions: nodev: shouldn't be in the ip 3430 file. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2517 3431 94cd875c-1c1d-0410-91d2-eb244daf1a30 3432 3433 2007-03-18 Daniel Hokka Zakrisson <daniel@hozac.com> 3434 3435 * gentoo/util-vserver: Verbosify initscript. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2516 3436 94cd875c-1c1d-0410-91d2-eb244daf1a30 3437 3438 2007-03-18 Daniel Hokka Zakrisson <daniel@hozac.com> 3439 3440 * scripts/functions, scripts/pkgmgmt, scripts/vserver, 3441 scripts/vserver-build.functions, scripts/vsomething: Rename 3442 _setVserverDir to _setVserverDirName. Rename _getVserverDir to 3443 _setVserverDir. Add _setVserverName to set VSERVER_NAME. 3444 pkgmgmt.initVariables cannot run before _setVserverDirName, and the 3445 initialization must happen once per guest. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2515 3446 94cd875c-1c1d-0410-91d2-eb244daf1a30 3447 3448 2007-03-18 Daniel Hokka Zakrisson <daniel@hozac.com> 3449 3450 * src/vlogin.c: Attempt to fix the endless loop of select() read(). git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2514 3451 94cd875c-1c1d-0410-91d2-eb244daf1a30 3452 3453 2007-03-18 Daniel Hokka Zakrisson <daniel@hozac.com> 3454 3455 * sysv/util-vserver: Create the directories here for strange distros 3456 (e.g. Ubuntu). git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2513 3457 94cd875c-1c1d-0410-91d2-eb244daf1a30 3458 3459 2007-03-11 Daniel Hokka Zakrisson <daniel@hozac.com> 3460 3461 * scripts/vserver.functions: Fix IPv6 address assignment. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2512 3462 94cd875c-1c1d-0410-91d2-eb244daf1a30 3463 3464 2007-03-09 Daniel Hokka Zakrisson <daniel@hozac.com> 3465 3466 * distrib/misc/debootstrap.uri: Update the debootstrap URI. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2511 3467 94cd875c-1c1d-0410-91d2-eb244daf1a30 3468 3469 2007-03-07 Daniel Hokka Zakrisson <daniel@hozac.com> 3470 3471 * src/vsched.c: Fix idle-time. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2510 3472 94cd875c-1c1d-0410-91d2-eb244daf1a30 3473 3474 2007-02-26 Daniel Hokka Zakrisson <daniel@hozac.com> 3475 3476 * distrib/gentoo/init-vserver.sh, scripts/vserver.functions: Make 3477 the gentoo initstyle work with baselayout-vserver. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2509 3478 94cd875c-1c1d-0410-91d2-eb244daf1a30 3479 3480 2007-02-25 Daniel Hokka Zakrisson <daniel@hozac.com> 3481 3482 * scripts/functions, scripts/vserver.stop, scripts/vshelper: Don't 3483 tell init to shutdown if we're called from vshelper, that should've 3484 already happened. Kill init and other remaining processes from 3485 vshelper once the stop sync signal has arrived. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2508 3486 94cd875c-1c1d-0410-91d2-eb244daf1a30 3487 3488 2007-02-25 Daniel Hokka Zakrisson <daniel@hozac.com> 3489 3490 * scripts/vserver.functions: Add $__LOCKDIR and /tmp to the excluded 3491 paths. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2507 3492 94cd875c-1c1d-0410-91d2-eb244daf1a30 3493 3494 2007-02-24 Daniel Hokka Zakrisson <daniel@hozac.com> 3495 3496 * configure.ac: Fix help message for --with-initscripts. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2506 3497 94cd875c-1c1d-0410-91d2-eb244daf1a30 3498 3499 2007-02-24 Daniel Hokka Zakrisson <daniel@hozac.com> 3500 3501 * distrib/Makefile.am: Move the Gentoo in-guest scripts to *_DATA, 3502 so rpm doesn't process them for deps. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2505 3503 94cd875c-1c1d-0410-91d2-eb244daf1a30 3504 3505 2007-02-24 Daniel Hokka Zakrisson <daniel@hozac.com> 3506 3507 * m4/ensc_pathprog.m4: Fix the symlink problems. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2504 3508 94cd875c-1c1d-0410-91d2-eb244daf1a30 3509 3510 2007-02-22 Daniel Hokka Zakrisson <daniel@hozac.com> 3511 3512 * lib/syscall-alternative.h: Update to latest shiny. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2503 3513 94cd875c-1c1d-0410-91d2-eb244daf1a30 3514 3515 2007-02-21 Daniel Hokka Zakrisson <daniel@hozac.com> 3516 3517 * scripts/vserver-setup.functions: Update help message to correspond 3518 better with reality. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2502 3519 94cd875c-1c1d-0410-91d2-eb244daf1a30 3520 3521 2007-02-20 Daniel Hokka Zakrisson <daniel@hozac.com> 3522 3523 * ensc_wrappers/wrappers-vserver.hc, lib/syscall_ctxmigrate-v21.hc, 3524 lib/syscall_ctxmigrate.c, lib/vserver.h, 3525 lib_internal/switchtowatchxid.c, src/rpm-fake-resolver.c, 3526 src/rpm-fake.c, src/vcontext.c: Add support for the migration flags. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2501 3527 94cd875c-1c1d-0410-91d2-eb244daf1a30 3528 3529 2007-02-17 Daniel Hokka Zakrisson <daniel@hozac.com> 3530 3531 * scripts/vserver-setup.functions: Make nodev: silence the warning. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2500 3532 94cd875c-1c1d-0410-91d2-eb244daf1a30 3533 3534 2007-02-17 Daniel Hokka Zakrisson <daniel@hozac.com> 3535 3536 * lib/syscall-alternative.h: Update to latest shiny. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2499 3537 94cd875c-1c1d-0410-91d2-eb244daf1a30 3538 3539 2007-02-14 Daniel Hokka Zakrisson <daniel@hozac.com> 3540 3541 * scripts/functions: &>> doesn't exist. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2498 3542 94cd875c-1c1d-0410-91d2-eb244daf1a30 3543 3544 2007-02-14 Daniel Hokka Zakrisson <daniel@hozac.com> 3545 3546 * lib/syscall-alternative.h: Update to latest shiny. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2497 3547 94cd875c-1c1d-0410-91d2-eb244daf1a30 3548 3549 2007-02-11 Daniel Hokka Zakrisson <daniel@hozac.com> 3550 3551 * scripts/functions: Work better if the default tty is a file by 3552 using /dev/null for input and appending the output. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2496 3553 94cd875c-1c1d-0410-91d2-eb244daf1a30 3554 3555 2007-02-11 Daniel Hokka Zakrisson <daniel@hozac.com> 3556 3557 * lib/syscall-alternative.h: Update to shiny15. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2495 3558 94cd875c-1c1d-0410-91d2-eb244daf1a30 3559 3560 2007-02-11 Daniel Hokka Zakrisson <daniel@hozac.com> 3561 3562 * scripts/vserver-build.clone, src/vclone.c: Remove the --source and 3563 --dest "options" from vclone, both are required. Catch error 3564 conditions about the arguments in vclone. Attempt to figure out 3565 where the source if it's not a directory, and make sure it is one 3566 before running vclone. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2494 3567 94cd875c-1c1d-0410-91d2-eb244daf1a30 3568 3569 2007-02-10 Daniel Hokka Zakrisson <daniel@hozac.com> 3570 3571 * lib/getxidtype.c: Xid 65535 is a static one when dynamic ones are 3572 disabled. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2493 3573 94cd875c-1c1d-0410-91d2-eb244daf1a30 3574 3575 2007-02-09 Daniel Hokka Zakrisson <daniel@hozac.com> 3576 3577 * scripts/vserver.functions: Add /usr/bin to exception list, to make 3578 sure we keep the /usr mount around. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2492 3579 94cd875c-1c1d-0410-91d2-eb244daf1a30 3580 3581 2007-02-05 Daniel Hokka Zakrisson <daniel@hozac.com> 3582 3583 * src/Makefile-files, src/vkill.c: Fix the last, horribly broken 3584 commit. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2491 3585 94cd875c-1c1d-0410-91d2-eb244daf1a30 3586 3587 2007-02-05 Daniel Hokka Zakrisson <daniel@hozac.com> 3588 3589 * src/vdevmap.c: Really silence the warning. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2490 3590 94cd875c-1c1d-0410-91d2-eb244daf1a30 3591 3592 2007-02-05 Daniel Hokka Zakrisson <daniel@hozac.com> 3593 3594 * src/vkill.c: Try to figure out the xid if not specified. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2489 3595 94cd875c-1c1d-0410-91d2-eb244daf1a30 3596 3597 2007-02-05 Daniel Hokka Zakrisson <daniel@hozac.com> 3598 3599 * src/vdevmap.c: Silence warning. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2488 3600 94cd875c-1c1d-0410-91d2-eb244daf1a30 3601 3602 2007-02-05 Daniel Hokka Zakrisson <daniel@hozac.com> 3603 3604 * distrib/gentoo/net.vserver: Make distrib/gentoo/net.vserver 3605 non-executable so RPM doesn't pick up a dependency on 3606 /sbin/runscript. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2487 3607 94cd875c-1c1d-0410-91d2-eb244daf1a30 3608 3609 2007-02-05 Benedikt Boehm <hollow@gentoo.org> 3610 3611 * scripts/vdispatch-conf, scripts/vesync, scripts/vupdateworld: fix 3612 vsomething arguments in gentoo wrappers git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2486 3613 94cd875c-1c1d-0410-91d2-eb244daf1a30 3614 3615 2007-02-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 3616 3617 * lib_internal/unify-copy.c: - documented parts of the code were I needed to think >1min about 3618 its sense - use ftruncate(2) instead of a lseek(2)+write(2) sequence to create 3619 a sparse file - set O_NOCTTY flag for temp file git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2485 3620 94cd875c-1c1d-0410-91d2-eb244daf1a30 3621 3622 2007-02-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 3623 3624 * lib_internal/testsuite/sigbus.c: - reworked the large pagesize patch; it seems to be always 3625 PAGESIZE*2+1 bytes required to trigger a SIGBUS. Since PAGESIZE is 3626 not available directly, use sysconf(3) to get this value and 3627 memset(3) to initialize buffer - removed byte crap git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2484 3628 94cd875c-1c1d-0410-91d2-eb244daf1a30 3629 3630 2007-02-01 Daniel Hokka Zakrisson <daniel@hozac.com> 3631 3632 * sysv/Makefile-files: Add missing hunk from the Gentoo initscripts 3633 commit. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2483 3634 94cd875c-1c1d-0410-91d2-eb244daf1a30 3635 3636 2007-01-29 Daniel Hokka Zakrisson <daniel@hozac.com> 3637 3638 * Makefile.am, configure.ac, gentoo/Makefile-files, 3639 gentoo/util-vserver, gentoo/vprocunhide, gentoo/vservers.default, 3640 util-vserver.spec.in: Add Gentoo initscripts. Force sysv 3641 initscripts for the RPMs. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2482 3642 94cd875c-1c1d-0410-91d2-eb244daf1a30 3643 3644 2007-01-29 Daniel Hokka Zakrisson <daniel@hozac.com> 3645 3646 * scripts/vserver.stop, scripts/vserver.suexec: There's no need to 3647 enter the filesystem namespaces twice. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2481 3648 94cd875c-1c1d-0410-91d2-eb244daf1a30 3649 3650 2007-01-28 Daniel Hokka Zakrisson <daniel@hozac.com> 3651 3652 * src/secure-mount.c: When we call the external mount, we need to 3653 preserve all of the options so it can parse them on its own. The 3654 option defaults should set nodev in the flags. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2480 3655 94cd875c-1c1d-0410-91d2-eb244daf1a30 3656 3657 2007-01-27 Daniel Hokka Zakrisson <daniel@hozac.com> 3658 3659 * contrib/manifest.dat.pathsubst: vserver-copy is legacy, put the 3660 man page in the same package. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2479 3661 94cd875c-1c1d-0410-91d2-eb244daf1a30 3662 3663 2007-01-27 Daniel Hokka Zakrisson <daniel@hozac.com> 3664 3665 * contrib/manifest.dat.pathsubst, distrib/Makefile.am, 3666 distrib/misc/context.start, doc/configuration.xml, 3667 scripts/vserver-setup.functions: Move dynamic context generation to 3668 userspace. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2478 3669 94cd875c-1c1d-0410-91d2-eb244daf1a30 3670 3671 2007-01-27 Daniel Hokka Zakrisson <daniel@hozac.com> 3672 3673 * scripts/vserver-setup.functions: Set nodev rather than just 3674 warning about it. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2477 3675 94cd875c-1c1d-0410-91d2-eb244daf1a30 3676 3677 2007-01-27 Daniel Hokka Zakrisson <daniel@hozac.com> 3678 3679 * lib_internal/unify.h: Actually check the mtime when it's not 3680 optional. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2476 3681 94cd875c-1c1d-0410-91d2-eb244daf1a30 3682 3683 2007-01-27 Daniel Hokka Zakrisson <daniel@hozac.com> 3684 3685 * lib_internal/unify.h, src/vhashify.c, src/vhashify.h: Add an 3686 option (--ignore-mtime) to vhashify to hashify files with differing 3687 mtimes. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2475 3688 94cd875c-1c1d-0410-91d2-eb244daf1a30 3689 3690 2007-01-25 Daniel Hokka Zakrisson <daniel@hozac.com> 3691 3692 * doc/configuration.xml: Add entries that were missing from 3693 .defaults. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2474 3694 94cd875c-1c1d-0410-91d2-eb244daf1a30 3695 3696 2007-01-25 Daniel Hokka Zakrisson <daniel@hozac.com> 3697 3698 * src/chxid.c, src/fstool.c, src/fstool.h: Add option to chxid to 3699 skip unified files. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2473 3700 94cd875c-1c1d-0410-91d2-eb244daf1a30 3701 3702 2007-01-23 Daniel Hokka Zakrisson <daniel@hozac.com> 3703 3704 * src/vclone.c: Don't overwrite files that already exist. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2472 3705 94cd875c-1c1d-0410-91d2-eb244daf1a30 3706 3707 2007-01-23 Benedikt Boehm <hollow@gentoo.org> 3708 3709 * distrib/Makefile.am, distrib/gentoo/initpost, 3710 distrib/gentoo/initpre, distrib/gentoo/net.vserver: cleanup 3711 gentoo/initpost; add fixes for syslog-ng.conf and net dependency in 3712 baselayout >= 1.13 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2471 3713 94cd875c-1c1d-0410-91d2-eb244daf1a30 3714 3715 2007-01-21 Daniel Hokka Zakrisson <daniel@hozac.com> 3716 3717 * scripts/Makefile-files: ... and the Makefile. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2470 3718 94cd875c-1c1d-0410-91d2-eb244daf1a30 3719 3720 2007-01-21 Daniel Hokka Zakrisson <daniel@hozac.com> 3721 3722 * contrib/manifest.dat.pathsubst: Add the build method to the 3723 manifest too. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2469 3724 94cd875c-1c1d-0410-91d2-eb244daf1a30 3725 3726 2007-01-21 Daniel Hokka Zakrisson <daniel@hozac.com> 3727 3728 * contrib/manifest.dat.pathsubst, 3729 scripts/util-vserver-vars.pathsubst, scripts/vserver-build, 3730 scripts/vserver-build.clone: Add the clone build method. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2468 3731 94cd875c-1c1d-0410-91d2-eb244daf1a30 3732 3733 2007-01-21 Daniel Hokka Zakrisson <daniel@hozac.com> 3734 3735 * ensc_wrappers/wrappers-unistd.hc, lib_internal/pathinfo.h, 3736 src/Makefile-files, src/vclone.c: Add vclone, to help with cloning 3737 guests. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2467 3738 94cd875c-1c1d-0410-91d2-eb244daf1a30 3739 3740 2007-01-21 Daniel Hokka Zakrisson <daniel@hozac.com> 3741 3742 * scripts/vserver.start, src/vsysctl.c: If it doesn't exist, only 3743 error if requested. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2466 3744 94cd875c-1c1d-0410-91d2-eb244daf1a30 3745 3746 2007-01-20 Benedikt Boehm <hollow@gentoo.org> 3747 3748 * distrib/gentoo/initpost: fix runlevel scripts for older 3749 baselayouts too; set hostname inside the guest git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2465 3750 94cd875c-1c1d-0410-91d2-eb244daf1a30 3751 3752 2007-01-20 Daniel Hokka Zakrisson <daniel@hozac.com> 3753 3754 * lib/checkconfig.c: Return 0 on any error, older kernels will 3755 return -EPERM for unknown syscalls. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2464 3756 94cd875c-1c1d-0410-91d2-eb244daf1a30 3757 3758 2007-01-20 Daniel Hokka Zakrisson <daniel@hozac.com> 3759 3760 * doc/configuration.xml: Document the configuration for vdevmap. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2463 3761 94cd875c-1c1d-0410-91d2-eb244daf1a30 3762 3763 2007-01-20 Daniel Hokka Zakrisson <daniel@hozac.com> 3764 3765 * doc/configuration.xml: Place-holder documentation for now, until 3766 some better descriptions comes along. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2462 3767 94cd875c-1c1d-0410-91d2-eb244daf1a30 3768 3769 2007-01-20 Daniel Hokka Zakrisson <daniel@hozac.com> 3770 3771 * lib_internal/testsuite/sigbus.c: Add patch from David Woodhouse to 3772 work with 64 KiB pages. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2461 3773 94cd875c-1c1d-0410-91d2-eb244daf1a30 3774 3775 2007-01-18 Daniel Hokka Zakrisson <daniel@hozac.com> 3776 3777 * scripts/util-vserver-vars.pathsubst, scripts/vserver.functions, 3778 sysv/util-vserver: Add support for vdevmap in the configuration. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2460 3779 94cd875c-1c1d-0410-91d2-eb244daf1a30 3780 3781 2007-01-18 Daniel Hokka Zakrisson <daniel@hozac.com> 3782 3783 * src/vsysctl.c: Fix logic error. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2459 3784 94cd875c-1c1d-0410-91d2-eb244daf1a30 3785 3786 2007-01-18 Daniel Hokka Zakrisson <daniel@hozac.com> 3787 3788 * contrib/manifest.dat.pathsubst, 3789 scripts/util-vserver-vars.pathsubst, scripts/vserver.start, 3790 src/Makefile-files, src/vsysctl.c: Add support for setting sysctl 3791 values in the configuration. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2458 3792 94cd875c-1c1d-0410-91d2-eb244daf1a30 3793 3794 2007-01-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 3795 3796 * contrib/Makefile-files, contrib/yum-3.0.3-chroot.patch: added 3797 patch for yum-3.0.3 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2457 3798 94cd875c-1c1d-0410-91d2-eb244daf1a30 3799 3800 2007-01-18 Daniel Hokka Zakrisson <daniel@hozac.com> 3801 3802 * scripts/vserver.functions: Remove the disk limits after saving 3803 them. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2456 3804 94cd875c-1c1d-0410-91d2-eb244daf1a30 3805 3806 2007-01-17 Daniel Hokka Zakrisson <daniel@hozac.com> 3807 3808 * lib/vserver.h: Add VC_VXSM_MSEC. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2455 3809 94cd875c-1c1d-0410-91d2-eb244daf1a30 3810 3811 2007-01-17 Daniel Hokka Zakrisson <daniel@hozac.com> 3812 3813 * lib/syscall_setsched-v21.hc: Use VCMD_set_sched_v4 as intended. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2454 3814 94cd875c-1c1d-0410-91d2-eb244daf1a30 3815 3816 2007-01-17 Daniel Hokka Zakrisson <daniel@hozac.com> 3817 3818 * configure.ac, m4/ensc_dietlibc.m4: Remove the dietlibc sanity 3819 check function, as what it's doing is already done elsewhere. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2453 3820 94cd875c-1c1d-0410-91d2-eb244daf1a30 3821 3822 2007-01-14 Benedikt Boehm <hollow@gentoo.org> 3823 3824 * scripts/vupdateworld: fix missing world target in vupdateworld git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2452 3825 94cd875c-1c1d-0410-91d2-eb244daf1a30 3826 3827 2007-01-10 Daniel Hokka Zakrisson <daniel@hozac.com> 3828 3829 * util-vserver.spec.in: Teach the spec how to build prereleases and 3830 release candidates. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2451 3831 94cd875c-1c1d-0410-91d2-eb244daf1a30 3832 3833 2007-01-10 Daniel Hokka Zakrisson <daniel@hozac.com> 3834 3835 * src/vserver-stat.c: The new method doesn't need to be a spectator, 3836 and /proc/virtual isn't available there by default. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2450 3837 94cd875c-1c1d-0410-91d2-eb244daf1a30 3838 3839 2007-01-10 Daniel Hokka Zakrisson <daniel@hozac.com> 3840 3841 * kernel/sched_cmd.h, lib/Makefile-files, lib/issupported.c, 3842 lib/issupportedstring.c, lib/syscall_schedinfo-v21.hc, 3843 lib/syscall_schedinfo.c, lib/vserver.h, src/vserver-stat.c: Add 3844 vc_sched_info API. Make vserver-stat use the various APIs instead 3845 of parsing per-process /proc entries. vc_virt_stat.uptime is a uint64_t. vc_get_dlimit can handle a NULL 3846 limits argument. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2449 3847 94cd875c-1c1d-0410-91d2-eb244daf1a30 3848 3849 2007-01-10 Daniel Hokka Zakrisson <daniel@hozac.com> 3850 3851 * lib/syscall.c, src/rpm-fake.c, src/vcontext.c: There is no 3852 vc_create_context. Stop referencing it. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2448 3853 94cd875c-1c1d-0410-91d2-eb244daf1a30 3854 3855 2007-01-10 Daniel Hokka Zakrisson <daniel@hozac.com> 3856 3857 * scripts/vserver.stop: Remove persistent on stop. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2447 3858 94cd875c-1c1d-0410-91d2-eb244daf1a30 3859 3860 2007-01-09 Daniel Hokka Zakrisson <daniel@hozac.com> 3861 3862 * lib/syscall-wrap.h, lib/vserver-internal.h, 3863 lib_internal/sys_clone.h, lib_internal/sys_personality.h, 3864 m4/ensc_dietlibc.m4: Check if dietlibc declares syscall 3865 incompatibly, to avoid errors. Move the syscall declaration to 3866 lib/syscall-wrap.h. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2446 3867 94cd875c-1c1d-0410-91d2-eb244daf1a30 3868 3869 2007-01-07 Daniel Hokka Zakrisson <daniel@hozac.com> 3870 3871 * sysv/util-vserver: Fix output. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2445 3872 94cd875c-1c1d-0410-91d2-eb244daf1a30 3873 3874 2007-01-03 Daniel Hokka Zakrisson <daniel@hozac.com> 3875 3876 * lib/getvserverbyctx.c: Support legacy guests on 2.6 kernels as 3877 well. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2444 3878 94cd875c-1c1d-0410-91d2-eb244daf1a30 3879 3880 2007-01-02 Daniel Hokka Zakrisson <daniel@hozac.com> 3881 3882 * scripts/vserver.start: The CHBIND_OPTS need to be cleaned before 3883 handing them to $_CHBIND_COMPAT, let $_CHBIND do that. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2443 3884 94cd875c-1c1d-0410-91d2-eb244daf1a30 3885 3886 2007-01-01 Daniel Hokka Zakrisson <daniel@hozac.com> 3887 3888 * configure.ac: Let glibc use the alternative syscalls as well. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2442 3889 94cd875c-1c1d-0410-91d2-eb244daf1a30 3890 3891 2006-12-30 Daniel Hokka Zakrisson <daniel@hozac.com> 3892 3893 * lib/vserver.h: Organize things. Structures and functions dealing 3894 with similar things are now grouped together. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2441 3895 94cd875c-1c1d-0410-91d2-eb244daf1a30 3896 3897 2006-12-30 Daniel Hokka Zakrisson <daniel@hozac.com> 3898 3899 * scripts/functions: Use status for the process count instead since 3900 persistent adds a task there. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2440 3901 94cd875c-1c1d-0410-91d2-eb244daf1a30 3902 3903 2006-12-30 Daniel Hokka Zakrisson <daniel@hozac.com> 3904 3905 * : Add vdevmap to ignore. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2439 3906 94cd875c-1c1d-0410-91d2-eb244daf1a30 3907 3908 2006-12-29 Daniel Hokka Zakrisson <daniel@hozac.com> 3909 3910 * lib/vserver-internal.h: Use the correct type for the configuration 3911 bitfield. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2437 3912 94cd875c-1c1d-0410-91d2-eb244daf1a30 3913 3914 2006-12-29 Daniel Hokka Zakrisson <daniel@hozac.com> 3915 3916 * util-vserver.spec.in: Add util-vserver initscript handling. Add 3917 %changelog comment. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2436 3918 94cd875c-1c1d-0410-91d2-eb244daf1a30 3919 3920 2006-12-29 Daniel Hokka Zakrisson <daniel@hozac.com> 3921 3922 * contrib/manifest.dat.pathsubst: Add vdevmap. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2435 3923 94cd875c-1c1d-0410-91d2-eb244daf1a30 3924 3925 2006-12-28 Daniel Hokka Zakrisson <daniel@hozac.com> 3926 3927 * contrib/manifest.dat.pathsubst, scripts/Makefile-files, 3928 scripts/util-vserver-vars.pathsubst, 3929 scripts/vserver-init.functions, scripts/vserver-wrapper, 3930 sysv/Makefile-files, sysv/util-vserver, sysv/vprocunhide: Move 3931 initscript functions to vserver-init.functions. Make vprocunhide 3932 use said functions. Add an initscript to set the helper and kill 3933 guest processes. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2434 3934 94cd875c-1c1d-0410-91d2-eb244daf1a30 3935 3936 2006-12-28 Daniel Hokka Zakrisson <daniel@hozac.com> 3937 3938 * util-vserver.spec.in: Add --without doc and --with legacy options. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2433 3939 94cd875c-1c1d-0410-91d2-eb244daf1a30 3940 3941 2006-12-20 Benedikt Boehm <hollow@gentoo.org> 3942 3943 * scripts/vserver-wrapper: cosmetic fixes for vserver-wrapper git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2432 3944 94cd875c-1c1d-0410-91d2-eb244daf1a30 3945 3946 2006-12-19 Daniel Hokka Zakrisson <daniel@hozac.com> 3947 3948 * src/fstool.c, src/fstool.h, src/setattr.c: Add --immutable, 3949 --~immutable and --!immutable. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2431 3950 94cd875c-1c1d-0410-91d2-eb244daf1a30 3951 3952 2006-12-18 Daniel Hokka Zakrisson <daniel@hozac.com> 3953 3954 * scripts/vserver.functions: Don't check the VLAN stuff if novlandev 3955 was specified. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2430 3956 94cd875c-1c1d-0410-91d2-eb244daf1a30 3957 3958 2006-12-12 Daniel Hokka Zakrisson <daniel@hozac.com> 3959 3960 * src/vdevmap.c: Error on too many arguments. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2429 3961 94cd875c-1c1d-0410-91d2-eb244daf1a30 3962 3963 2006-12-12 Daniel Hokka Zakrisson <daniel@hozac.com> 3964 3965 * distrib/misc/debootstrap.uri: Update debootstrap URL. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2428 3966 94cd875c-1c1d-0410-91d2-eb244daf1a30 3967 3968 2006-12-12 Daniel Hokka Zakrisson <daniel@hozac.com> 3969 3970 * kernel/device_cmd.h, kernel/switch.h, lib/Makefile-files, 3971 lib/syscall_setmapping-v21.hc, lib/syscall_setmapping.c, 3972 lib/virtual.h, lib/vserver.h, src/Makefile-files, src/vdevmap.c: Add 3973 vdevmap and required functionality. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2427 3974 94cd875c-1c1d-0410-91d2-eb244daf1a30 3975 3976 2006-12-10 Daniel Hokka Zakrisson <daniel@hozac.com> 3977 3978 * scripts/functions: Improve the vshelper warning (common sign of 3979 multiple installs). git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2426 3980 94cd875c-1c1d-0410-91d2-eb244daf1a30 3981 3982 2006-12-10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 3983 3984 * contrib/yum-2.6.0-chroot.patch, contrib/yum-2.9.6-chroot.patch: 3985 fixed location of the lockfile; formerly, the chroot path was 3986 prepended twice git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2425 3987 94cd875c-1c1d-0410-91d2-eb244daf1a30 3988 3989 2006-12-10 Daniel Hokka Zakrisson <daniel@hozac.com> 3990 3991 * sysv/vservers-legacy: Don't enable the legacy initscript by 3992 default. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2424 3993 94cd875c-1c1d-0410-91d2-eb244daf1a30 3994 3995 2006-12-09 Daniel Hokka Zakrisson <daniel@hozac.com> 3996 3997 * NEWS, THANKS, configure.ac: Version 0.30.212. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2422 3998 94cd875c-1c1d-0410-91d2-eb244daf1a30 3999 4000 2006-12-09 Daniel Hokka Zakrisson <daniel@hozac.com> 4001 4002 * lib_internal/sys_clone.h, src/rpm-fake.c, src/vdlimit.c: vserver.h 4003 defines CLONE_NEW*. Remove unused include of sys_clone.h from 4004 vdlimit. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2421 4005 94cd875c-1c1d-0410-91d2-eb244daf1a30 4006 4007 2006-12-09 Daniel Hokka Zakrisson <daniel@hozac.com> 4008 4009 * scripts/functions: Make getFileArray handle multiple files as 4010 well. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2420 4011 94cd875c-1c1d-0410-91d2-eb244daf1a30 4012 4013 2006-12-08 Daniel Hokka Zakrisson <daniel@hozac.com> 4014 4015 * lib/syscall_ctxmigrate-v21.hc: Only enter the namespaces for 4016 static and dynamic xids (i.e. not the spectator). git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2419 4017 94cd875c-1c1d-0410-91d2-eb244daf1a30 4018 4019 2006-12-08 Daniel Hokka Zakrisson <daniel@hozac.com> 4020 4021 * scripts/functions, scripts/vserver, scripts/vserver.functions: 4022 Rather than keeping an unnecessary mount around just because it was 4023 the cwd, cd to the root at the beginning while storing the original 4024 cwd (so it can be used later). git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2418 4025 94cd875c-1c1d-0410-91d2-eb244daf1a30 4026 4027 2006-12-08 Daniel Hokka Zakrisson <daniel@hozac.com> 4028 4029 * doc/configuration-xhtml.xsl: Change the default stylesheet. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2417 4030 94cd875c-1c1d-0410-91d2-eb244daf1a30 4031 4032 2006-12-08 Daniel Hokka Zakrisson <daniel@hozac.com> 4033 4034 * ensc_wrappers/wrappers-vserver.hc: Add missing hunks from last 4035 commit. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2416 4036 94cd875c-1c1d-0410-91d2-eb244daf1a30 4037 4038 2006-12-08 Daniel Hokka Zakrisson <daniel@hozac.com> 4039 4040 * lib/Makefile-files, lib/checkconfig.c, lib/getxidtype.c, 4041 lib/internal.h, lib/isdynamicxid.c, lib/syscall_ctxmigrate-v21.hc, 4042 lib/syscall_ctxmigrate.c, lib/syscall_enternamespace-v13.hc, 4043 lib/syscall_enternamespace-v21.hc, lib/syscall_enternamespace.c, 4044 lib/syscall_getspacemask-v21.hc, lib/syscall_getspacemask.c, 4045 lib/syscall_getvci-v21.hc, lib/syscall_getvci.c, 4046 lib/syscall_setnamespace-v13.hc, lib/syscall_setnamespace-v21.hc, 4047 lib/syscall_setnamespace.c, lib/virtual.h, lib/vserver-internal.h, 4048 lib/vserver.h, src/vcontext.c, src/vnamespace.c: Work better on 4049 2.6.19. This includes adding a new kind of API that depends on the 4050 VCI-bits, to detect the presence of spaces. vnamespace now only 4051 enters the filesystem related namespaces (CLONE_NEWNS|CLONE_FS). 4052 vc_ctx_migrate_spaces enters the others. Fix dynamic context 4053 detection by using the VCI-bits. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2415 4054 94cd875c-1c1d-0410-91d2-eb244daf1a30 4055 4056 2006-12-08 Daniel Hokka Zakrisson <daniel@hozac.com> 4057 4058 * src/ncontext.c: Remove unused argument. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2414 4059 94cd875c-1c1d-0410-91d2-eb244daf1a30 4060 4061 2006-12-08 Daniel Hokka Zakrisson <daniel@hozac.com> 4062 4063 * kernel/cacct.h, kernel/cacct_cmd.h, kernel/cacct_def.h, 4064 kernel/cacct_int.h, kernel/context.h, kernel/context_cmd.h, 4065 kernel/cvirt.h, kernel/cvirt_cmd.h, kernel/cvirt_def.h, 4066 kernel/debug.h, kernel/debug_cmd.h, kernel/dlimit.h, 4067 kernel/dlimit_cmd.h, kernel/global.h, kernel/history.h, 4068 kernel/inode.h, kernel/inode_cmd.h, kernel/legacy.h, 4069 kernel/limit.h, kernel/limit_cmd.h, kernel/limit_def.h, 4070 kernel/limit_int.h, kernel/namespace.h, kernel/namespace_cmd.h, 4071 kernel/network.h, kernel/network_cmd.h, kernel/sched.h, 4072 kernel/sched_cmd.h, kernel/sched_def.h, kernel/signal.h, 4073 kernel/signal_cmd.h, kernel/space_cmd.h, kernel/switch.h, 4074 kernel/tag.h: Update kernel headers to 2.6.19-vs2.1.x-t7. Use the 4075 headers from make headers_install to cut down on unnecessary 4076 files/content. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2413 4077 94cd875c-1c1d-0410-91d2-eb244daf1a30 4078 4079 2006-12-01 Daniel Hokka Zakrisson <daniel@hozac.com> 4080 4081 * scripts/vserver.functions: Add cwd to the list of paths to exclude 4082 from namespace cleanup. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2412 4083 94cd875c-1c1d-0410-91d2-eb244daf1a30 4084 4085 2006-12-01 Daniel Hokka Zakrisson <daniel@hozac.com> 4086 4087 * m4/ensc_e2fscheck.m4: Correct package and distribution name. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2411 4088 94cd875c-1c1d-0410-91d2-eb244daf1a30 4089 4090 2006-11-28 Daniel Hokka Zakrisson <daniel@hozac.com> 4091 4092 * scripts/vserver.functions: Make non-sysv initstyles work again. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2410 4093 94cd875c-1c1d-0410-91d2-eb244daf1a30 4094 4095 2006-11-27 Daniel Hokka Zakrisson <daniel@hozac.com> 4096 4097 * lib/vserver.h: Add VLIMIT_MAPPED, for mapped files that are in 4098 RAM. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2409 4099 94cd875c-1c1d-0410-91d2-eb244daf1a30 4100 4101 2006-11-27 Daniel Hokka Zakrisson <daniel@hozac.com> 4102 4103 * src/vsched.c: Don't process unknown files. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2408 4104 94cd875c-1c1d-0410-91d2-eb244daf1a30 4105 4106 2006-11-25 Daniel Hokka Zakrisson <daniel@hozac.com> 4107 4108 * src/chroot-sh.c: Add missing quote. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2407 4109 94cd875c-1c1d-0410-91d2-eb244daf1a30 4110 4111 2006-11-25 Daniel Hokka Zakrisson <daniel@hozac.com> 4112 4113 * distrib/redhat/initpost: Use chroot-sh chmod to remove the symlink 4114 attack vector. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2406 4115 94cd875c-1c1d-0410-91d2-eb244daf1a30 4116 4117 2006-11-25 Daniel Hokka Zakrisson <daniel@hozac.com> 4118 4119 * src/vsched.c: Add missing #include <stddef.h> needed for offsetof 4120 when using glibc. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2405 4121 94cd875c-1c1d-0410-91d2-eb244daf1a30 4122 4123 2006-11-25 Daniel Hokka Zakrisson <daniel@hozac.com> 4124 4125 * lib/nflags-net.c, lib/vserver.h: Add NXF_SINGLE_IP. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2404 4126 94cd875c-1c1d-0410-91d2-eb244daf1a30 4127 4128 2006-11-24 Daniel Hokka Zakrisson <daniel@hozac.com> 4129 4130 * src/capchroot.c, src/chbind.c, src/chcontext.c, src/fstool.c, 4131 src/keep-ctx-alive.c, src/nattribute.c, src/ncontext.c, 4132 src/rpm-fake-resolver.c, src/secure-mount.c, src/secure-umount.c, 4133 src/vattribute.c, src/vcontext.c, src/vcopy.c, src/vhashify.c, 4134 src/vkill.c, src/vlimit.c, src/vnamespace.c, src/vrsetup.c, 4135 src/vserver-info.c, src/vserver-stat.c, src/vuname.c, src/vunify.c, 4136 src/vwait.c: Make quoting consistent. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2403 4137 94cd875c-1c1d-0410-91d2-eb244daf1a30 4138 4139 2006-11-24 Daniel Hokka Zakrisson <daniel@hozac.com> 4140 4141 * scripts/legacy/vserver-copy: Use the same flags for legacy as the 4142 rsync build method's default. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2402 4143 94cd875c-1c1d-0410-91d2-eb244daf1a30 4144 4145 2006-11-24 Daniel Hokka Zakrisson <daniel@hozac.com> 4146 4147 * scripts/vserver.functions, src/nattribute.c: Use --secure by 4148 default. Add VC_NXF_HIDE_NETIF to the secure default. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2401 4149 94cd875c-1c1d-0410-91d2-eb244daf1a30 4150 4151 2006-11-24 Daniel Hokka Zakrisson <daniel@hozac.com> 4152 4153 * scripts/vserver: Add forgotten backslash. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2400 4154 94cd875c-1c1d-0410-91d2-eb244daf1a30 4155 4156 2006-11-24 Daniel Hokka Zakrisson <daniel@hozac.com> 4157 4158 * scripts/vserver: Call vserver-build with --debug too, if it was 4159 specified. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2399 4160 94cd875c-1c1d-0410-91d2-eb244daf1a30 4161 4162 2006-11-24 Daniel Hokka Zakrisson <daniel@hozac.com> 4163 4164 * configure.ac, contrib/manifest.dat.pathsubst, 4165 scripts/Makefile-files, scripts/util-vserver-vars.pathsubst, 4166 scripts/vserver-build, scripts/vserver-build.rsync: Add an rsync 4167 build method. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2398 4168 94cd875c-1c1d-0410-91d2-eb244daf1a30 4169 4170 2006-11-24 Daniel Hokka Zakrisson <daniel@hozac.com> 4171 4172 * doc/configuration.xml: Add since. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2397 4173 94cd875c-1c1d-0410-91d2-eb244daf1a30 4174 4175 2006-11-23 Daniel Hokka Zakrisson <daniel@hozac.com> 4176 4177 * scripts/vserver.functions, src/vps.c, src/vserver-stat.c: Update 4178 URL to the proc security page. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2396 4179 94cd875c-1c1d-0410-91d2-eb244daf1a30 4180 4181 2006-11-23 Daniel Hokka Zakrisson <daniel@hozac.com> 4182 4183 * src/vnamespace.c: Use CLONE_NEWUTS|CLONE_NEWIPC so it works with 4184 2.6.19. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2395 4185 94cd875c-1c1d-0410-91d2-eb244daf1a30 4186 4187 2006-11-23 Daniel Hokka Zakrisson <daniel@hozac.com> 4188 4189 * doc/configuration.xml, scripts/chbind, scripts/vserver.functions: 4190 Add support for the network flags and capabilities in the 4191 configuration. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2394 4192 94cd875c-1c1d-0410-91d2-eb244daf1a30 4193 4194 2006-11-23 Daniel Hokka Zakrisson <daniel@hozac.com> 4195 4196 * lib/ccaps-v13.c, lib/cflags-v13.c, lib/ncaps-net.c, 4197 lib/nflags-net.c, lib/vserver.h: Support the prefixes for all types 4198 of flags and capabilities. Add NXF_INFO_PRIVATE. Add 4199 NXF_HIDE_NETIF. Add aliases for the legacy flags/caps so using the 4200 kernel's names will work. Add alias for VXC_SET_RLIMIT. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2393 4201 94cd875c-1c1d-0410-91d2-eb244daf1a30 4202 4203 2006-11-20 Daniel Hokka Zakrisson <daniel@hozac.com> 4204 4205 * lib/ccaps-v13.c: Recognize set_utsname as a ccap too. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2392 4206 94cd875c-1c1d-0410-91d2-eb244daf1a30 4207 4208 2006-11-20 Daniel Hokka Zakrisson <daniel@hozac.com> 4209 4210 * scripts/vserver: Add --rescue-init to the --help message. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2391 4211 94cd875c-1c1d-0410-91d2-eb244daf1a30 4212 4213 2006-11-20 Daniel Hokka Zakrisson <daniel@hozac.com> 4214 4215 * distrib/redhat/initpost: Use --rescue-init. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2390 4216 94cd875c-1c1d-0410-91d2-eb244daf1a30 4217 4218 2006-11-20 Daniel Hokka Zakrisson <daniel@hozac.com> 4219 4220 * scripts/vserver.functions, scripts/vserver.start: Don't set 4221 _IS_FAKEINIT on rescue, let the caller decide with --rescue-init. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2389 4222 94cd875c-1c1d-0410-91d2-eb244daf1a30 4223 4224 2006-11-20 Daniel Hokka Zakrisson <daniel@hozac.com> 4225 4226 * scripts/legacy/vserver, scripts/vserver.start: Use $_CHBIND_COMPAT 4227 directly for legacy. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2388 4228 94cd875c-1c1d-0410-91d2-eb244daf1a30 4229 4230 2006-11-20 Daniel Hokka Zakrisson <daniel@hozac.com> 4231 4232 * src/naddress.c: Cosmetic fixes. Make sure args.do_set is set to 4233 false initially. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2387 4234 94cd875c-1c1d-0410-91d2-eb244daf1a30 4235 4236 2006-11-20 Daniel Hokka Zakrisson <daniel@hozac.com> 4237 4238 * scripts/vserver.functions: Make vserver <guest> start --rescue ... 4239 work again. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2386 4240 94cd875c-1c1d-0410-91d2-eb244daf1a30 4241 4242 2006-11-20 Daniel Hokka Zakrisson <daniel@hozac.com> 4243 4244 * src/Makefile-files, src/naddress.c: Make the prefix-to-netmask 4245 conversion work on big-endian too. Check for invalid prefixes. 4246 Improve help message. Add --set operation that removes all the old 4247 IP addresses first. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2385 4248 94cd875c-1c1d-0410-91d2-eb244daf1a30 4249 4250 2006-11-19 Daniel Hokka Zakrisson <daniel@hozac.com> 4251 4252 * contrib/manifest.dat.pathsubst, 4253 ensc_wrappers/wrappers-vserver.hc, lib/Makefile-files, 4254 lib/nidopt2nid.c, lib/vserver.h, scripts/Makefile-files, 4255 scripts/chbind, scripts/util-vserver-vars.pathsubst, 4256 src/Makefile-files, src/chbind.c, src/naddress.c, src/nattribute.c, 4257 src/ncontext.c: Break up the old chbind into ncontext, nattribute, 4258 and naddress. This is done mostly to add support for network flags 4259 and caps, but also to get the same level of flexibility that the 4260 security contexts have. In addition, a vc_nidopt2nid was created to 4261 correctly map --nid self to the current process's nid. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2384 4262 94cd875c-1c1d-0410-91d2-eb244daf1a30 4263 4264 2006-11-17 Daniel Hokka Zakrisson <daniel@hozac.com> 4265 4266 * scripts/chcontext: Fix chcontext --help and --version. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2383 4267 94cd875c-1c1d-0410-91d2-eb244daf1a30 4268 4269 2006-11-17 Daniel Hokka Zakrisson <daniel@hozac.com> 4270 4271 * doc/configuration.xml: soft-limit and hard-limit. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2382 4272 94cd875c-1c1d-0410-91d2-eb244daf1a30 4273 4274 2006-11-15 Daniel Hokka Zakrisson <daniel@hozac.com> 4275 4276 * distrib/fc5/yum.repos.d/fedora-core.repo, 4277 distrib/fc5/yum.repos.d/fedora-extras-development.repo, 4278 distrib/fc5/yum.repos.d/fedora-extras.repo, 4279 distrib/fc5/yum.repos.d/fedora-legacy.repo, 4280 distrib/fc5/yum.repos.d/fedora-updates-testing.repo, 4281 distrib/fc5/yum.repos.d/fedora-updates.repo, 4282 distrib/fc6/yum.repos.d/fedora-core.repo, 4283 distrib/fc6/yum.repos.d/fedora-extras-development.repo, 4284 distrib/fc6/yum.repos.d/fedora-extras.repo, 4285 distrib/fc6/yum.repos.d/fedora-legacy.repo, 4286 distrib/fc6/yum.repos.d/fedora-updates-testing.repo, 4287 distrib/fc6/yum.repos.d/fedora-updates.repo: Use HTTP URLs for the 4288 keys (insecure, I know), so it'll work on non-Fedora systems as 4289 well. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2381 4290 94cd875c-1c1d-0410-91d2-eb244daf1a30 4291 4292 2006-11-15 Daniel Hokka Zakrisson <daniel@hozac.com> 4293 4294 * lib/Makefile-files, lib/syscall_ctxstat-v21.hc, 4295 lib/syscall_ctxstat.c, lib/syscall_getvci-v21.hc, 4296 lib/syscall_getvci.c, lib/syscall_resetminmax-v21.hc, 4297 lib/syscall_resetminmax.c, lib/syscall_rlimitstat-v21.hc, 4298 lib/syscall_rlimitstat.c, lib/syscall_virtstat-v21.hc, 4299 lib/syscall_virtstat.c, lib/vserver.h: Add the new syscalls from 4300 2.1. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2380 4301 94cd875c-1c1d-0410-91d2-eb244daf1a30 4302 4303 2006-11-14 Daniel Hokka Zakrisson <daniel@hozac.com> 4304 4305 * doc/configuration.xml, scripts/functions: Enable namespace cleanup 4306 by default. Various cleanups in the documentation, make sure 4307 references work. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2379 4308 94cd875c-1c1d-0410-91d2-eb244daf1a30 4309 4310 2006-11-14 Daniel Hokka Zakrisson <daniel@hozac.com> 4311 4312 * src/vlimit.c: strcpy copies \0, use memcpy instead. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2378 4313 94cd875c-1c1d-0410-91d2-eb244daf1a30 4314 4315 2006-11-13 Daniel Hokka Zakrisson <daniel@hozac.com> 4316 4317 * doc/configuration.xml, lib/vserver.h, src/vlimit.c: Add the 4318 VLIMITs. Add RLIMIT_MSGQUEUE, define it ourselves if not present 4319 (like on 2.4). git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2377 4320 94cd875c-1c1d-0410-91d2-eb244daf1a30 4321 4322 2006-11-13 Daniel Hokka Zakrisson <daniel@hozac.com> 4323 4324 * doc/configuration.xml, src/vsched.c: Cosmetic fixes for vsched. 4325 Document the configuration format. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2376 4326 94cd875c-1c1d-0410-91d2-eb244daf1a30 4327 4328 2006-11-11 Daniel Hokka Zakrisson <daniel@hozac.com> 4329 4330 * scripts/vserver.start: Force update when starting the guest. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2375 4331 94cd875c-1c1d-0410-91d2-eb244daf1a30 4332 4333 2006-11-11 Daniel Hokka Zakrisson <daniel@hozac.com> 4334 4335 * src/vsched.c: Only bother with the first line of the files. Add 4336 required cast. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2374 4337 94cd875c-1c1d-0410-91d2-eb244daf1a30 4338 4339 2006-11-11 Daniel Hokka Zakrisson <daniel@hozac.com> 4340 4341 * scripts/vserver.functions, src/Makefile-files, src/vsched.c: Make 4342 vsched capable of configuring the new scheduler using a new 4343 configuration format (one value per file). git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2373 4344 94cd875c-1c1d-0410-91d2-eb244daf1a30 4345 4346 2006-11-05 Daniel Hokka Zakrisson <daniel@hozac.com> 4347 4348 * lib/syscall_setsched-v21.hc, lib/vserver.h: Set svn:keywords. Fix 4349 the vc_set_sched API to make more sense, and handle the logic in the 4350 wrapper. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2372 4351 94cd875c-1c1d-0410-91d2-eb244daf1a30 4352 4353 2006-11-05 Daniel Hokka Zakrisson <daniel@hozac.com> 4354 4355 * src/exec-ulimit.c: Reset the limits unconditionally. Treat 4356 RLIMIT_NOFILE specially, since the kernel does. Fix dietlibc'isms, 4357 and handle sys_old_getrlimit's values. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2371 4358 94cd875c-1c1d-0410-91d2-eb244daf1a30 4359 4360 2006-11-04 Daniel Hokka Zakrisson <daniel@hozac.com> 4361 4362 * src/exec-ulimit.c: Reset all limits that aren't configured. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2370 4363 94cd875c-1c1d-0410-91d2-eb244daf1a30 4364 4365 2006-11-04 Daniel Hokka Zakrisson <daniel@hozac.com> 4366 4367 * lib/syscall_setsched-v21.hc, lib/vserver.h: Fix typos from last 4368 commit. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2369 4369 94cd875c-1c1d-0410-91d2-eb244daf1a30 4370 4371 2006-11-03 Daniel Hokka Zakrisson <daniel@hozac.com> 4372 4373 * doc/configuration.xml, scripts/functions, scripts/vserver: Make 4374 vlogin optional. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2368 4375 94cd875c-1c1d-0410-91d2-eb244daf1a30 4376 4377 2006-11-03 Daniel Hokka Zakrisson <daniel@hozac.com> 4378 4379 * Makefile.am, configure.ac, kernel/cacct.h, kernel/cacct_cmd.h, 4380 kernel/cacct_def.h, kernel/cacct_int.h, kernel/context.h, 4381 kernel/context_cmd.h, kernel/cvirt.h, kernel/cvirt_cmd.h, 4382 kernel/cvirt_def.h, kernel/debug.h, kernel/debug_cmd.h, 4383 kernel/dlimit.h, kernel/dlimit_cmd.h, kernel/global.h, 4384 kernel/history.h, kernel/inode.h, kernel/inode_cmd.h, 4385 kernel/limit.h, kernel/limit_cmd.h, kernel/limit_def.h, 4386 kernel/limit_int.h, kernel/monitor.h, kernel/namespace_cmd.h, 4387 kernel/network.h, kernel/network_cmd.h, kernel/sched.h, 4388 kernel/sched_cmd.h, kernel/sched_def.h, kernel/signal_cmd.h, 4389 kernel/switch.h, kernel/tag.h, kernel/xid.h, lib/Makefile-files, 4390 lib/ccaps-v13.c, lib/cflags-v13.c, lib/nflags-net.c, 4391 lib/syscall_setccaps-v13.hc, lib/syscall_setccaps-v21.hc, 4392 lib/syscall_setccaps.c, lib/syscall_setsched-v13.hc, 4393 lib/syscall_setsched-v21.hc, lib/syscall_setsched.c, 4394 lib/vserver-internal.h, lib/vserver.h: This commit adds support for 4395 the 2.1 vserver API. Update the kernel headers to 2.1.1-rc47. Add 4396 the new ccapabilities, context flags, and network flags. Use the 4397 correct VCMDs for the older calls. Add vc_set_sched_v21, to 4398 configure the new scheduler. Add vc_set_ccaps_v21, which sets the 4399 ccaps and bcaps using the new interfaces for that. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2367 4400 94cd875c-1c1d-0410-91d2-eb244daf1a30 4401 4402 2006-11-03 Benedikt Boehm <hollow@gentoo.org> 4403 4404 * distrib/gentoo/initpost: init style gentoo will also work with 4405 older baselayout-vserver git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2366 4406 94cd875c-1c1d-0410-91d2-eb244daf1a30 4407 4408 2006-11-03 Daniel Hokka Zakrisson <daniel@hozac.com> 4409 4410 * contrib/manifest.dat.pathsubst: Add vemerge, vesync, vupdateworld 4411 and vdispatch-conf. Fix the sort order a bit. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2365 4412 94cd875c-1c1d-0410-91d2-eb244daf1a30 4413 4414 2006-11-03 Daniel Hokka Zakrisson <daniel@hozac.com> 4415 4416 * doc/configuration.xml: bcapabilities and ccapabilities won't be 4417 changing names any time soon, remove experimental marker. ulimits 4418 are honored for 2.6 kernels as well. Whitespace cleanup. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2364 4419 94cd875c-1c1d-0410-91d2-eb244daf1a30 4420 4421 2006-11-03 Benedikt Boehm <hollow@gentoo.org> 4422 4423 * distrib/gentoo/init-vserver.sh, scripts/Makefile-files, 4424 scripts/vdispatch-conf, scripts/vemerge, scripts/vesync, 4425 scripts/vserver.functions, scripts/vupdateworld: add gentoo specific 4426 wrappers: vemerge, vesync, vupdateworld and vdispatch-conf; add 4427 RUNLEVEL_START to gentoo init style git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2363 4428 94cd875c-1c1d-0410-91d2-eb244daf1a30 4429 4430 2006-11-02 Benedikt Boehm <hollow@gentoo.org> 4431 4432 * distrib/gentoo/initpost: fix fstab fixing for gentoo/initpost git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2362 4433 94cd875c-1c1d-0410-91d2-eb244daf1a30 4434 4435 2006-11-01 Daniel Hokka Zakrisson <daniel@hozac.com> 4436 4437 * scripts/vyum-worker: Add missing space. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2361 4438 94cd875c-1c1d-0410-91d2-eb244daf1a30 4439 4440 2006-11-01 Benedikt Boehm <hollow@gentoo.org> 4441 4442 * distrib/Makefile.am, distrib/gentoo/init-vserver.sh, 4443 distrib/gentoo/initpost, distrib/gentoo/initpre, 4444 scripts/vserver.functions: reimplement gentoo init style + prepare 4445 distrib/gentoo for baselayout-1.13 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2360 4446 94cd875c-1c1d-0410-91d2-eb244daf1a30 4447 4448 2006-11-01 Benedikt Boehm <hollow@gentoo.org> 4449 4450 * src/Makefile-files, src/chroot-sh.c: add mkdir and chmod functions 4451 to chroot-sh git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2359 4452 94cd875c-1c1d-0410-91d2-eb244daf1a30 4453 4454 2006-10-31 Benedikt Boehm <hollow@gentoo.org> 4455 4456 * scripts/vserver-build.template: fix no_dev_sanity logic git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2358 4457 94cd875c-1c1d-0410-91d2-eb244daf1a30 4458 4459 2006-10-19 Daniel Hokka Zakrisson <daniel@hozac.com> 4460 4461 * doc/configuration.xml, scripts/vserver.functions: Improve 4462 namespace cleanup to make sure some required directories stick 4463 around, and add some configuration options to exclude further paths. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2357 4464 94cd875c-1c1d-0410-91d2-eb244daf1a30 4465 4466 2006-10-12 Daniel Hokka Zakrisson <daniel@hozac.com> 4467 4468 * scripts/vyum-worker: Handle version 3.0 as well. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2356 4469 94cd875c-1c1d-0410-91d2-eb244daf1a30 4470 4471 2006-10-07 Daniel Hokka Zakrisson <daniel@hozac.com> 4472 4473 * NEWS, configure.ac, mkrelease: Version 0.30.211. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2354 4474 94cd875c-1c1d-0410-91d2-eb244daf1a30 4475 4476 2006-10-07 Daniel Hokka Zakrisson <daniel@hozac.com> 4477 4478 * doc/configuration.xml: Fix typoed URL. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2353 4479 94cd875c-1c1d-0410-91d2-eb244daf1a30 4480 4481 2006-10-07 Daniel Hokka Zakrisson <daniel@hozac.com> 4482 4483 * scripts/vserver-build.fai: Point to the FAI wiki for information 4484 about how to use it. Make AUTO the default. Move the prompt to 4485 after the trap has been setup. Run base.__cleanup as the last step 4486 of killprocs, so the files needed are still around for the rest of 4487 the cleanup. Use isVserverRunning so the runfile is cleaned up too. 4488 Mount the NFS-root and the target with -o dev, to allow the device 4489 nodes. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2352 4490 94cd875c-1c1d-0410-91d2-eb244daf1a30 4491 4492 2006-10-04 Daniel Hokka Zakrisson <daniel@hozac.com> 4493 4494 * contrib/manifest.dat.pathsubst: Add vserver-build.fai. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2351 4495 94cd875c-1c1d-0410-91d2-eb244daf1a30 4496 4497 2006-10-04 Daniel Hokka Zakrisson <daniel@hozac.com> 4498 4499 * scripts/vserver-build.template: We can't remove dev/* if we're not 4500 in the guest's root. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2350 4501 94cd875c-1c1d-0410-91d2-eb244daf1a30 4502 4503 2006-10-04 Daniel Hokka Zakrisson <daniel@hozac.com> 4504 4505 * scripts/vserver-build.fai: Have vuname set the context as well, so 4506 we can find it with vserver-info <name> CONTEXT. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2349 4507 94cd875c-1c1d-0410-91d2-eb244daf1a30 4508 4509 2006-10-04 Daniel Hokka Zakrisson <daniel@hozac.com> 4510 4511 * src/secure-mount.c: Remove options that we parse ourselves, so the 4512 kernel doesn't see them (and fail). Reenable MS_NODEV default. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2348 4513 94cd875c-1c1d-0410-91d2-eb244daf1a30 4514 4515 2006-10-04 Daniel Hokka Zakrisson <daniel@hozac.com> 4516 4517 * scripts/vserver.functions: If creation is failing, we want to see 4518 the errors so it's debuggable. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2347 4519 94cd875c-1c1d-0410-91d2-eb244daf1a30 4520 4521 2006-10-03 Daniel Hokka Zakrisson <daniel@hozac.com> 4522 4523 * scripts/vserver-build.fai: Make sure we're running on a 4524 sufficiently capable kernel. Indent killprocs correctly. Don't 4525 require a static xid by using save_ctxinfo. Use secure-mount 4526 instead of mount. Set a default hostname if none was specified. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2346 4527 94cd875c-1c1d-0410-91d2-eb244daf1a30 4528 4529 2006-10-03 Daniel Hokka Zakrisson <daniel@hozac.com> 4530 4531 * src/secure-mount.c: Revert NODEV default, as it makes it 4532 impossible to mount (e.g.) a tmpfs that allows devices. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2345 4533 94cd875c-1c1d-0410-91d2-eb244daf1a30 4534 4535 2006-10-03 Daniel Hokka Zakrisson <daniel@hozac.com> 4536 4537 * doc/configuration.xml: Add since=... where appropriate. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2344 4538 94cd875c-1c1d-0410-91d2-eb244daf1a30 4539 4540 2006-10-03 Daniel Hokka Zakrisson <daniel@hozac.com> 4541 4542 * distrib/Makefile.am, distrib/fc6/apt/rpmpriorities, 4543 distrib/fc6/apt/sources.list, distrib/fc6/pkgs/01, 4544 distrib/fc6/pkgs/02, distrib/fc6/pkgs/03, 4545 distrib/fc6/rpmlist.d/00.lst, 4546 distrib/fc6/yum.repos.d/fedora-core.repo, 4547 distrib/fc6/yum.repos.d/fedora-development.repo, 4548 distrib/fc6/yum.repos.d/fedora-extras-development.repo, 4549 distrib/fc6/yum.repos.d/fedora-extras.repo, 4550 distrib/fc6/yum.repos.d/fedora-legacy.repo, 4551 distrib/fc6/yum.repos.d/fedora-updates-testing.repo, 4552 distrib/fc6/yum.repos.d/fedora-updates.repo, 4553 distrib/fc6/yum/yum.conf: Add FC6 distribution (doesn't work yet, 4554 but should once it's released). git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2343 4555 94cd875c-1c1d-0410-91d2-eb244daf1a30 4556 4557 2006-10-03 Daniel Hokka Zakrisson <daniel@hozac.com> 4558 4559 * doc/configuration-wiki.xsl: Move auto-generated notice to the top. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2342 4560 94cd875c-1c1d-0410-91d2-eb244daf1a30 4561 4562 2006-10-01 Daniel Hokka Zakrisson <daniel@hozac.com> 4563 4564 * scripts/Makefile-files, scripts/vserver-build, 4565 scripts/vserver-build.fai: Add the fai build method based on Sam 4566 Vilain's patch. (https://savannah.nongnu.org/patch/?5058) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2341 4567 94cd875c-1c1d-0410-91d2-eb244daf1a30 4568 4569 2006-10-01 Daniel Hokka Zakrisson <daniel@hozac.com> 4570 4571 * doc/configuration.xml: Fix some spelling errors and update the 4572 parameter lists to be correct. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2340 4573 94cd875c-1c1d-0410-91d2-eb244daf1a30 4574 4575 2006-09-29 Daniel Hokka Zakrisson <daniel@hozac.com> 4576 4577 * lib/syscall_ctxmigrate-v13.hc, lib/syscall_setnamespace-v13.hc: 4578 Use the older versions of these syscalls, so the utils will work on 4579 older kernels. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2339 4580 94cd875c-1c1d-0410-91d2-eb244daf1a30 4581 4582 2006-09-28 Daniel Hokka Zakrisson <daniel@hozac.com> 4583 4584 * doc/Makefile-files, doc/configuration-wiki.xsl: Add Tim Mecking's 4585 XSL stylesheet for wiki exports. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2338 4586 94cd875c-1c1d-0410-91d2-eb244daf1a30 4587 4588 2006-09-28 Daniel Hokka Zakrisson <daniel@hozac.com> 4589 4590 * scripts/vserver-build: Cosmetic fixes to the help message. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2337 4591 94cd875c-1c1d-0410-91d2-eb244daf1a30 4592 4593 2006-09-28 Daniel Hokka Zakrisson <daniel@hozac.com> 4594 4595 * scripts/vserver: Use a new namespace for the build process, so any 4596 mounts performed during the build will vanish when it's done. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2336 4597 94cd875c-1c1d-0410-91d2-eb244daf1a30 4598 4599 2006-09-28 Daniel Hokka Zakrisson <daniel@hozac.com> 4600 4601 * scripts/vapt-get, scripts/vserver: Make vserver ... 4602 rpm/apt-get/apt-cache/apt-config work again. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2335 4603 94cd875c-1c1d-0410-91d2-eb244daf1a30 4604 4605 2006-09-28 Daniel Hokka Zakrisson <daniel@hozac.com> 4606 4607 * Makefile.am, contrib/Makefile-files: Add more forgotten files. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2334 4608 94cd875c-1c1d-0410-91d2-eb244daf1a30 4609 4610 2006-09-28 Daniel Hokka Zakrisson <daniel@hozac.com> 4611 4612 * Makefile.am, m4/changelog.am: Move flags to the same place they 4613 were when cvs2cl was used. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2333 4614 94cd875c-1c1d-0410-91d2-eb244daf1a30 4615 4616 2006-09-28 Daniel Hokka Zakrisson <daniel@hozac.com> 4617 4618 * doc/configuration.xml: Fix URLs pointing to the source code. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2332 4619 94cd875c-1c1d-0410-91d2-eb244daf1a30 4620 4621 2006-09-26 Daniel Hokka Zakrisson <daniel@hozac.com> 4622 4623 * contrib/yum-2.9.6-chroot.patch, scripts/vyum-worker: Add a patch 4624 for yum 2.9.6 (for FC6). Make vyum-worker use the hack 4625 configuration if the yum version is unknown (-> unsupported), rather 4626 than silently creating really strange directories. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2331 4627 94cd875c-1c1d-0410-91d2-eb244daf1a30 4628 4629 2006-09-26 Daniel Hokka Zakrisson <daniel@hozac.com> 4630 4631 * scripts/vserver-build: Fix help message to correspond with 4632 reality. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2330 4633 94cd875c-1c1d-0410-91d2-eb244daf1a30 4634 4635 2006-09-24 Daniel Hokka Zakrisson <daniel@hozac.com> 4636 4637 * scripts/vserver: This check was correct the first time, 4638 (cond)restart just calls stop and start, so we need not handle them 4639 specifically. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2329 4640 94cd875c-1c1d-0410-91d2-eb244daf1a30 4641 4642 2006-09-24 Daniel Hokka Zakrisson <daniel@hozac.com> 4643 4644 * src/chroot-sh.c: Fix wrapper prefix so error messages say 4645 chroot-sh: x. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2328 4646 94cd875c-1c1d-0410-91d2-eb244daf1a30 4647 4648 2006-09-21 Daniel Hokka Zakrisson <daniel@hozac.com> 4649 4650 * m4/changelog.am, svnusers.map: Make ChangeLog prettier. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2327 4651 94cd875c-1c1d-0410-91d2-eb244daf1a30 4652 4653 2006-09-21 Daniel Hokka Zakrisson <daniel@hozac.com> 4654 4655 * src/secure-mount.c: Make nodev the default, but don't enforce it 4656 for all mounts. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2326 4657 94cd875c-1c1d-0410-91d2-eb244daf1a30 4658 4659 2006-09-21 Daniel Hokka Zakrisson <daniel@hozac.com> 4660 4661 * src/vlogin.c: Add the reset atexit handler right after setting the 4662 terminal to raw mode, so we don't end up with a raw terminal if 4663 (e.g.) openpty fails. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2325 4664 94cd875c-1c1d-0410-91d2-eb244daf1a30 4665 4666 2006-09-19 Daniel Hokka Zakrisson <daniel@hozac.com> 4667 4668 * m4/ensc_pathprog.m4: Put /bin first in the searchpath when looking 4669 for env, so we work around the /usr/bin/env-is-a-symlink issue. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2324 4670 94cd875c-1c1d-0410-91d2-eb244daf1a30 4671 4672 2006-09-19 Daniel Hokka Zakrisson <daniel@hozac.com> 4673 4674 * contrib/manifest.dat.pathsubst, distrib/Makefile.am, 4675 ensc_wrappers/Makefile-files: Fix Makefiles and the manifest to 4676 include all the files needed. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2323 4677 94cd875c-1c1d-0410-91d2-eb244daf1a30 4678 4679 2006-09-18 Daniel Hokka Zakrisson <daniel@hozac.com> 4680 4681 * distrib/centos4/pkgs/01, distrib/centos4/pkgs/02, 4682 distrib/centos4/pkgs/03, 4683 distrib/centos4/yum.repos.d/CentOS-Base.repo, 4684 distrib/centos4/yum/yum.conf, distrib/centos42/pkgs/01, 4685 distrib/centos42/pkgs/02, distrib/centos42/pkgs/03, 4686 distrib/centos42/yum.repos.d/CentOS-Base.repo, 4687 distrib/centos42/yum/yum.conf: Rename centos42 to the more generic 4688 centos4, and change the URLs appropriately. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2322 4689 94cd875c-1c1d-0410-91d2-eb244daf1a30 4690 4691 2006-09-18 Daniel Hokka Zakrisson <daniel@hozac.com> 4692 4693 * scripts/vserver: Enter the namespace earlier so testing for files 4694 (like /bin/bash, /etc/init.d/rc) works when the guest's root 4695 filesystem is mounted from its fstab. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2321 4696 94cd875c-1c1d-0410-91d2-eb244daf1a30 4697 4698 2006-09-16 Daniel Hokka Zakrisson <daniel@hozac.com> 4699 4700 * src/secure-mount.c: Fix logic errors in secure-mount. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2320 4701 94cd875c-1c1d-0410-91d2-eb244daf1a30 4702 4703 2006-09-16 Daniel Hokka Zakrisson <daniel@hozac.com> 4704 4705 * doc/configuration.xml, scripts/vserver.functions: Make novlandev 4706 the default, but easily overridable for all guests. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2319 4707 94cd875c-1c1d-0410-91d2-eb244daf1a30 4708 4709 2006-09-16 Daniel Hokka Zakrisson <daniel@hozac.com> 4710 4711 * kernel/limit_int.h, kernel/signal.h: Add forgotten kernel headers 4712 (not important, but makes it easier to keep track). git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2318 4713 94cd875c-1c1d-0410-91d2-eb244daf1a30 4714 4715 2006-09-15 Daniel Hokka Zakrisson <daniel@hozac.com> 4716 4717 * kernel/context.h, kernel/context_cmd.h, kernel/cvirt.h, 4718 kernel/cvirt_cmd.h, kernel/debug.h, kernel/dlimit_cmd.h, 4719 kernel/inode.h, kernel/inode_cmd.h, kernel/legacy.h, 4720 kernel/limit.h, kernel/limit_cmd.h, kernel/limit_def.h, 4721 kernel/namespace.h, kernel/namespace_cmd.h, kernel/network.h, 4722 kernel/sched.h, kernel/sched_cmd.h, kernel/signal_cmd.h, 4723 kernel/switch.h, kernel/xid.h, lib/cflags-v13.c, 4724 lib/syscall_ctxmigrate-v13.hc, lib/syscall_setnamespace-v13.hc, 4725 lib/syscall_waitexit-v13.hc, lib/vserver.h: - Update the kernel headers to 2.0.2.1. - Add missing flags. - Fix the calls that got updated so they work as expected. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2317 4726 94cd875c-1c1d-0410-91d2-eb244daf1a30 4727 4728 2006-09-15 Benedikt Boehm <hollow@gentoo.org> 4729 4730 * scripts/vserver-wrapper: make vserver-wrapper gentoo compliant git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2316 4731 94cd875c-1c1d-0410-91d2-eb244daf1a30 4732 4733 2006-09-15 Benedikt Boehm <hollow@gentoo.org> 4734 4735 * distrib/Makefile.am, distrib/gentoo/initpost, 4736 scripts/vserver-build.functions, scripts/vserver-build.template: add 4737 gentoo distribution target; force sane /dev by default for template 4738 build method git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2315 4739 94cd875c-1c1d-0410-91d2-eb244daf1a30 4740 4741 2006-09-15 Daniel Hokka Zakrisson <daniel@hozac.com> 4742 4743 * scripts/vserver.start: env doesn't grok --. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2314 4744 94cd875c-1c1d-0410-91d2-eb244daf1a30 4745 4746 2006-09-15 Benedikt Boehm <hollow@gentoo.org> 4747 4748 * ChangeLog.sed, Makefile.svn, configure.ac, contrib/.cvsignore, 4749 cvsusers.map, distrib/.cvsignore, doc/.cvsignore, 4750 ensc_fmt/.cvsignore, ensc_vector/.cvsignore, 4751 ensc_vector/testsuite/.cvsignore, lib/.cvsignore, 4752 lib/apidoc/.cvsignore, lib/testsuite/.cvsignore, 4753 lib_internal/.cvsignore, lib_internal/testsuite/.cvsignore, 4754 m4/changelog.am, m4/ensc_changelog.m4, mkrelease, 4755 scripts/.cvsignore, scripts/legacy/.cvsignore, src/.cvsignore, 4756 src/testsuite/.cvsignore, sysv/.cvsignore, tests/.cvsignore, 4757 vserver-start/.cvsignore: cleanup old cvs cruft; add mkrelease 4758 script; use svn2cl instead of cvs2cl git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2313 4759 94cd875c-1c1d-0410-91d2-eb244daf1a30 4760 4761 2006-09-15 Daniel Hokka Zakrisson <daniel@hozac.com> 4762 4763 * scripts/functions, scripts/vserver.stop, scripts/vshelper: Make 4764 vshelper reboot/halt work correctly when CONFIG_VSERVER_LEGACY is 4765 disabled and the helper is run synchronously. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2312 4766 94cd875c-1c1d-0410-91d2-eb244daf1a30 4767 4768 2006-09-13 Daniel Hokka Zakrisson <daniel@hozac.com> 4769 4770 * scripts/vserver-build.functions.rpm: Fix RPM-based builds on 4771 RHEL/CentOS 4.4. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2311 4772 94cd875c-1c1d-0410-91d2-eb244daf1a30 4773 4774 2006-09-12 Daniel Hokka Zakrisson <daniel@hozac.com> 4775 4776 * contrib/manifest.dat.pathsubst, distrib/Makefile.am, 4777 distrib/misc/environment, doc/configuration.xml, 4778 scripts/vserver.functions, scripts/vserver.start: Add initial 4779 environment support. Lets users work around their broken initscripts 4780 inside guests when using the sysv initstyle. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2310 4781 94cd875c-1c1d-0410-91d2-eb244daf1a30 4782 4783 2006-09-12 Daniel Hokka Zakrisson <daniel@hozac.com> 4784 4785 * configure.ac: Add ugly hack to workaround yum's problems with 4786 file:////. (https://savannah.nongnu.org/bugs/?15517) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2309 4787 94cd875c-1c1d-0410-91d2-eb244daf1a30 4788 4789 2006-09-12 Daniel Hokka Zakrisson <daniel@hozac.com> 4790 4791 * doc/configuration.xml, scripts/vserver.start: Add Herbert Pötzl's 4792 patch to support initialization scriptlets. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2308 4793 94cd875c-1c1d-0410-91d2-eb244daf1a30 4794 4795 2006-09-12 Daniel Hokka Zakrisson <daniel@hozac.com> 4796 4797 * ensc_wrappers/wrappers-unistd.hc, scripts/vserver, 4798 src/capchroot.c, src/vcontext.c: - Teach vcontext about usernames (if dietlibc is used). - Teach capchroot about uid 0. - Add Einitgroups. - Specify uid 0 by default, so username lookups are avoided. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2307 4799 94cd875c-1c1d-0410-91d2-eb244daf1a30 4800 4801 2006-09-12 Daniel Hokka Zakrisson <daniel@hozac.com> 4802 4803 * configure.ac, ensc_wrappers/wrappers-termios.hc, 4804 ensc_wrappers/wrappers.h, scripts/vserver, src/Makefile-files, 4805 src/vcontext.c, src/vlogin.c: Add vlogin, a terminal proxy for 4806 vserver ... enter. (https://savannah.nongnu.org/patch/?4969) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2306 4807 94cd875c-1c1d-0410-91d2-eb244daf1a30 4808 4809 2006-09-12 Daniel Hokka Zakrisson <daniel@hozac.com> 4810 4811 * : Add forgotten svn:keywords. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2305 4812 94cd875c-1c1d-0410-91d2-eb244daf1a30 4813 4814 2006-09-12 Daniel Hokka Zakrisson <daniel@hozac.com> 4815 4816 * scripts/functions, scripts/vapt-get, scripts/vrpm, 4817 scripts/vsomething: Make vrpm and vapt-get use vsomething. Fix 4818 external package management so that the process is executed in the 4819 guest's network context, in case scriptlets restart daemons. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2303 4820 94cd875c-1c1d-0410-91d2-eb244daf1a30 4821 4822 2006-09-12 Daniel Hokka Zakrisson <daniel@hozac.com> 4823 4824 * contrib/manifest.dat.pathsubst, scripts/Makefile-files, 4825 scripts/vserver, scripts/vserver.delete: Add a delete method to 4826 remove guests, based on Thomas Champagne's patch. 4827 (https://savannah.nongnu.org/patch/?4899) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2302 4828 94cd875c-1c1d-0410-91d2-eb244daf1a30 4829 4830 2006-09-12 Daniel Hokka Zakrisson <daniel@hozac.com> 4831 4832 * doc/configuration.xml, scripts/functions, 4833 scripts/vserver.functions: Apply Bastian Blank's userspace namespace 4834 cleanup patch. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2301 4835 94cd875c-1c1d-0410-91d2-eb244daf1a30 4836 4837 2006-09-12 Daniel Hokka Zakrisson <daniel@hozac.com> 4838 4839 * doc/configuration.xml, scripts/vserver-setup.functions, 4840 scripts/vserver.functions, scripts/vserver.start, 4841 scripts/vserver.stop, scripts/vserver.suexec: Apply Jan Rekorajski's 4842 CPUSET patch. 4843 (http://www.paul.sladen.org/vserver/archives/200511/0245.html) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2300 4844 94cd875c-1c1d-0410-91d2-eb244daf1a30 4845 4846 2006-09-12 Daniel Hokka Zakrisson <daniel@hozac.com> 4847 4848 * distrib/Makefile.am, distrib/fc5/apt/rpmpriorities, 4849 distrib/fc5/apt/sources.list, distrib/fc5/pkgs/01, 4850 distrib/fc5/pkgs/02, distrib/fc5/pkgs/03, 4851 distrib/fc5/rpmlist.d/00.lst, 4852 distrib/fc5/yum.repos.d/fedora-core.repo, 4853 distrib/fc5/yum.repos.d/fedora-development.repo, 4854 distrib/fc5/yum.repos.d/fedora-extras-development.repo, 4855 distrib/fc5/yum.repos.d/fedora-extras.repo, 4856 distrib/fc5/yum.repos.d/fedora-legacy.repo, 4857 distrib/fc5/yum.repos.d/fedora-updates-testing.repo, 4858 distrib/fc5/yum.repos.d/fedora-updates.repo, 4859 distrib/fc5/yum/yum.conf, distrib/redhat/initpost, 4860 scripts/vyum-worker: Add support for Fedora Core 5 and yum 2.6. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2299 4861 94cd875c-1c1d-0410-91d2-eb244daf1a30 4862 4863 2006-09-12 Daniel Hokka Zakrisson <daniel@hozac.com> 4864 4865 * scripts/vserver-build, scripts/vserver-build.debootstrap: Add 4866 support for specifying a debootstrap script. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2298 4867 94cd875c-1c1d-0410-91d2-eb244daf1a30 4868 4869 2006-09-12 Daniel Hokka Zakrisson <daniel@hozac.com> 4870 4871 * lib/syscall-alternative.h: Update to the latest version of 4872 Herbert's alternative syscall implementation. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2297 4873 94cd875c-1c1d-0410-91d2-eb244daf1a30 4874 4875 2006-09-12 Daniel Hokka Zakrisson <daniel@hozac.com> 4876 4877 * lib_internal/sys_clone.h: Fix sys_clone usage on sparc and s390, 4878 sparc returns parent pid in the child and s390 has the arguments 4879 reversed. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2296 4880 94cd875c-1c1d-0410-91d2-eb244daf1a30 4881 4882 2006-09-12 Daniel Hokka Zakrisson <daniel@hozac.com> 4883 4884 * scripts/legacy/vserver, scripts/vserver.functions: - Fix obsolete nice usage. - Make sure the correct nice value is used, even if the parent process has a different one. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2295 4885 94cd875c-1c1d-0410-91d2-eb244daf1a30 4886 4887 2006-09-12 Daniel Hokka Zakrisson <daniel@hozac.com> 4888 4889 * configure.ac: Fix API option parsing so oldproc and olduts are 4890 valid options (allowing for cut'n'paste from vserver-info to 4891 ./configure) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2294 4892 94cd875c-1c1d-0410-91d2-eb244daf1a30 4893 4894 2006-09-12 Daniel Hokka Zakrisson <daniel@hozac.com> 4895 4896 * scripts/start-vservers: Fixes start-vservers to work on _all_ 4897 guests when --all is specified, as well as fixing the cleanup. 4898 (https://savannah.nongnu.org/bugs/index.php?14525) 4899 (https://savannah.nongnu.org/bugs/index.php?15632) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2293 4900 94cd875c-1c1d-0410-91d2-eb244daf1a30 4901 4902 2006-09-12 Daniel Hokka Zakrisson <daniel@hozac.com> 4903 4904 * scripts/vserver.functions: Apply Christian Heim's patch to 4905 deprecate the Gentoo initstyle git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2292 4906 94cd875c-1c1d-0410-91d2-eb244daf1a30 4907 4908 2006-09-12 Daniel Hokka Zakrisson <daniel@hozac.com> 4909 4910 * scripts/pkgmgmt, scripts/vserver.functions: Make fstab usage 4911 consistent, fstab gets mounted first, then fstab.local and then 4912 fstab.remote, unmounting in the reverse order. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2291 4913 94cd875c-1c1d-0410-91d2-eb244daf1a30 4914 4915 2006-09-12 Daniel Hokka Zakrisson <daniel@hozac.com> 4916 4917 * scripts/vserver: Fix condrestart to actually do a conditional 4918 restart (https://savannah.nongnu.org/bugs/index.php?15678) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2290 4919 94cd875c-1c1d-0410-91d2-eb244daf1a30 4920 4921 2006-09-12 Daniel Hokka Zakrisson <daniel@hozac.com> 4922 4923 * scripts/vserver: Fix Usage: message for the main script. 4924 (https://savannah.nongnu.org/bugs/index.php?15551) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2289 4925 94cd875c-1c1d-0410-91d2-eb244daf1a30 4926 4927 2006-09-12 Daniel Hokka Zakrisson <daniel@hozac.com> 4928 4929 * scripts/vserver-build.functions: Use $_SETATTR instead of chattr 4930 to remove the barrier. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2288 4931 94cd875c-1c1d-0410-91d2-eb244daf1a30 4932 4933 2006-09-12 Daniel Hokka Zakrisson <daniel@hozac.com> 4934 4935 * scripts/chcontext: Fix chcontext so it passes --secure as the 4936 first argument to vattribute so it doesn't override the passed caps. 4937 (https://savannah.nongnu.org/patch/?4993) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2287 4938 94cd875c-1c1d-0410-91d2-eb244daf1a30 4939 4940 2006-09-12 Daniel Hokka Zakrisson <daniel@hozac.com> 4941 4942 * lib/syscall_setccaps-v13.hc: Fix vc_set_ccaps to work the way the 4943 kernel expects it to (https://savannah.nongnu.org/patch/?4968) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2286 4944 94cd875c-1c1d-0410-91d2-eb244daf1a30 4945 4946 2006-09-12 Daniel Hokka Zakrisson <daniel@hozac.com> 4947 4948 * man/chcontext.8: Apply Micah Anderson's patch fixing chcontext's 4949 man page section (https://savannah.nongnu.org/bugs/index.php?16083) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2285 4950 94cd875c-1c1d-0410-91d2-eb244daf1a30 4951 4952 2006-09-10 Benedikt Boehm <hollow@gentoo.org> 4953 4954 * util-vserver/.cvsignore: remove util-vserver dir git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2284 4955 94cd875c-1c1d-0410-91d2-eb244daf1a30 4956 4957 2006-09-10 Benedikt Boehm <hollow@gentoo.org> 4958 4959 * AUTHORS, ChangeLog.sed, Makefile.am, NEWS, README, REQUIREMENTS, 4960 THANKS, build-all, compat-c99.h, compat.h, configure.ac, 4961 contrib/.cvsignore, contrib/Makefile-files, contrib/make-manifest, 4962 contrib/manifest.dat.pathsubst, contrib/yum-2.2.1-chroot.patch, 4963 contrib/yum-2.3.2-chroot.patch, contrib/yum-2.3.3-chroot.patch, 4964 contrib/yum-2.3.4-chroot.patch, contrib/yum-2.6.0-chroot.patch, 4965 cvsusers.map, distrib/.cvsignore, distrib/Makefile.am, 4966 distrib/centos42/pkgs/01, distrib/centos42/pkgs/02, 4967 distrib/centos42/pkgs/03, 4968 distrib/centos42/yum.repos.d/CentOS-Base.repo, 4969 distrib/centos42/yum/yum.conf, distrib/defaults/apt.conf, 4970 distrib/defaults/apt/apt.conf, distrib/defaults/devs, 4971 distrib/defaults/rpm/macros, distrib/fc1/apt/rpmpriorities, 4972 distrib/fc1/apt/sources.list, distrib/fc1/pkgs/01, 4973 distrib/fc1/pkgs/02, distrib/fc2/apt/rpmpriorities, 4974 distrib/fc2/apt/sources.list, distrib/fc2/pkgs/01, 4975 distrib/fc2/pkgs/02, distrib/fc3/apt/rpmpriorities, 4976 distrib/fc3/apt/sources.list, distrib/fc3/pkgs/01, 4977 distrib/fc3/pkgs/02, distrib/fc3/pkgs/03, 4978 distrib/fc3/rpmlist.d/00.lst, 4979 distrib/fc3/yum.repos.d/fedora-devel.repo, 4980 distrib/fc3/yum.repos.d/fedora-updates-testing.repo, 4981 distrib/fc3/yum.repos.d/fedora-updates.repo, 4982 distrib/fc3/yum.repos.d/fedora.repo, distrib/fc3/yum/yum.conf, 4983 distrib/fc4/apt/rpmpriorities, distrib/fc4/apt/sources.list, 4984 distrib/fc4/pkgs/01, distrib/fc4/pkgs/02, distrib/fc4/pkgs/03, 4985 distrib/fc4/rpmlist.d/00.lst, 4986 distrib/fc4/yum.repos.d/fedora-devel.repo, 4987 distrib/fc4/yum.repos.d/fedora-updates-testing.repo, 4988 distrib/fc4/yum.repos.d/fedora-updates.repo, 4989 distrib/fc4/yum.repos.d/fedora.repo, distrib/fc4/yum/yum.conf, 4990 distrib/misc/debootstrap.uri, distrib/misc/fstab, 4991 distrib/misc/mtab, distrib/misc/vprocunhide-files, 4992 distrib/misc/vunify-exclude, distrib/redhat/initpost, 4993 distrib/redhat/initpre, distrib/redhat/rc.sysinit, 4994 distrib/rh9/apt/rpmpriorities, distrib/rh9/apt/sources.list, 4995 distrib/rh9/pkgs/01, distrib/rh9/pkgs/02, 4996 distrib/suse91/apt/rpmpriorities, distrib/suse91/apt/sources.list, 4997 distrib/suse91/initpost, distrib/suse91/pkgs/01, 4998 distrib/suse91/pkgs/02, distrib/suse91/rpm/macros, 4999 distrib/template/initpost, distrib/template/initpre, 5000 doc/.cvsignore, doc/Makefile-files, doc/compatibility-xhtml.xsl, 5001 doc/compatibility.css, doc/compatibility.dtd, 5002 doc/compatibility.xml, doc/configuration-xhtml.xsl, 5003 doc/configuration.css, doc/configuration.dtd, 5004 doc/configuration.xml, doc/configuration.xsd, doc/intro.txt, 5005 doc/vunify-verbosity.txt, ensc_fmt/.cvsignore, 5006 ensc_fmt/Makefile-files, ensc_fmt/fmt-32.c, ensc_fmt/fmt-64.c, 5007 ensc_fmt/fmt-internal.h, ensc_fmt/fmt-tai64n.c, ensc_fmt/fmt.h, 5008 ensc_fmt/fmt.hc, ensc_fmt/fmtx-32.c, ensc_fmt/fmtx-64.c, 5009 ensc_fmt/fmtx.hc, ensc_vector/.cvsignore, 5010 ensc_vector/Makefile-files, ensc_vector/list-add.c, 5011 ensc_vector/list-at.c, ensc_vector/list-free.c, 5012 ensc_vector/list-init.c, ensc_vector/list-insertinternal.c, 5013 ensc_vector/list-internal.h, ensc_vector/list-search.c, 5014 ensc_vector/list-searchselforg.c, ensc_vector/list.h, 5015 ensc_vector/list.hc, ensc_vector/testsuite/.cvsignore, 5016 ensc_vector/testsuite/Makefile-files, 5017 ensc_vector/testsuite/test1.c, ensc_vector/testsuite/test2.c, 5018 ensc_vector/vector-clear.c, ensc_vector/vector-foreach.c, 5019 ensc_vector/vector-free.c, ensc_vector/vector-init.c, 5020 ensc_vector/vector-insert.c, ensc_vector/vector-internal.h, 5021 ensc_vector/vector-popback.c, ensc_vector/vector-pushback.c, 5022 ensc_vector/vector-resize.c, ensc_vector/vector-resizeinternal.hc, 5023 ensc_vector/vector-search.c, ensc_vector/vector-searchselforg.c, 5024 ensc_vector/vector-sort.c, ensc_vector/vector-unique.c, 5025 ensc_vector/vector-zeroend.c, ensc_vector/vector.h, 5026 ensc_vector/vector.hc, ensc_wrappers/Makefile-files, 5027 ensc_wrappers/wrappers-clone.hc, ensc_wrappers/wrappers-dirent.hc, 5028 ensc_wrappers/wrappers-fcntl.hc, ensc_wrappers/wrappers-io.hc, 5029 ensc_wrappers/wrappers-ioctl.hc, ensc_wrappers/wrappers-iosock.hc, 5030 ensc_wrappers/wrappers-mount.hc, ensc_wrappers/wrappers-pivot.hc, 5031 ensc_wrappers/wrappers-resource.hc, 5032 ensc_wrappers/wrappers-socket.hc, ensc_wrappers/wrappers-stat.hc, 5033 ensc_wrappers/wrappers-stdlib.hc, ensc_wrappers/wrappers-string.hc, 5034 ensc_wrappers/wrappers-unistd.hc, 5035 ensc_wrappers/wrappers-vserver.hc, ensc_wrappers/wrappers-wait.hc, 5036 ensc_wrappers/wrappers.h, ensc_wrappers/wrappers_handler.hc, 5037 kernel/context.h, kernel/context_cmd.h, kernel/cvirt.h, 5038 kernel/cvirt_cmd.h, kernel/cvirt_def.h, kernel/debug.h, 5039 kernel/debug_cmd.h, kernel/dlimit.h, kernel/dlimit_cmd.h, 5040 kernel/inode.h, kernel/inode_cmd.h, kernel/legacy.h, 5041 kernel/limit.h, kernel/limit_cmd.h, kernel/limit_def.h, 5042 kernel/namespace.h, kernel/namespace_cmd.h, kernel/network.h, 5043 kernel/network_cmd.h, kernel/sched.h, kernel/sched_cmd.h, 5044 kernel/sched_def.h, kernel/signal_cmd.h, kernel/switch.h, 5045 kernel/xid.h, lib/.cvsignore, lib/Makefile-files, 5046 lib/apidoc/.cvsignore, lib/apidoc/Doxyfile.in, 5047 lib/apidoc/Makefile-files, lib/apidoc/list2xxx.descr, 5048 lib/apidoc/list2xxx.syntax, lib/bcaps-v13.c, lib/bcaps_list-v13.c, 5049 lib/capabilities.c, lib/ccaps-v13.c, lib/ccaps_list-v13.c, 5050 lib/cflags-compat.c, lib/cflags-v13.c, lib/cflags_list-compat.c, 5051 lib/cflags_list-v13.c, lib/checkversion.c, 5052 lib/comparevserverbyid.c, lib/createskeleton-full.hc, 5053 lib/createskeleton-short.hc, lib/createskeleton.c, lib/ext2fs.h, 5054 lib/fmt.h, lib/getfilecontext.c, lib/getinsecurebcaps.c, 5055 lib/getnbipv4root.c, lib/getprocentry-legacy.c, 5056 lib/getversion-internal.hc, lib/getversion.c, 5057 lib/getvserverappdir.c, lib/getvserverbyctx-compat.hc, 5058 lib/getvserverbyctx-v13.hc, lib/getvserverbyctx.c, 5059 lib/getvservercfgdir.c, lib/getvservercfgstyle.c, 5060 lib/getvserverctx.c, lib/getvservername.c, lib/getvservervdir.c, 5061 lib/getxidtype.c, lib/internal.h, lib/ioctl-getext2flags.hc, 5062 lib/ioctl-getfilecontext.hc, lib/ioctl-getxflg.hc, 5063 lib/ioctl-setext2flags.hc, lib/ioctl-setfilecontext.hc, 5064 lib/ioctl-setxflg.hc, lib/isdirectory.c, lib/isdynamicxid.c, 5065 lib/isfile.c, lib/islink.c, lib/issupported.c, 5066 lib/issupportedstring.c, lib/listparser.hc, 5067 lib/listparser_uint32.c, lib/listparser_uint64.c, lib/ncaps-net.c, 5068 lib/ncaps_list-net.c, lib/nflags-net.c, lib/nflags_list-net.c, 5069 lib/parselimit.c, lib/personalityflag.c, 5070 lib/personalityflag_list.c, lib/personalitytype.c, 5071 lib/safechroot-internal.hc, lib/syscall-alternative.h, 5072 lib/syscall-compat.hc, lib/syscall-fallback.h, 5073 lib/syscall-legacy.hc, lib/syscall-syscall.c, lib/syscall-wrap.h, 5074 lib/syscall.c, lib/syscall_adddlimit-v13.hc, 5075 lib/syscall_adddlimit.c, lib/syscall_cleanupnamespace-v13.hc, 5076 lib/syscall_cleanupnamespace.c, lib/syscall_ctxcreate-v13.hc, 5077 lib/syscall_ctxcreate.c, lib/syscall_ctxmigrate-v13.hc, 5078 lib/syscall_ctxmigrate.c, lib/syscall_enternamespace-v13.hc, 5079 lib/syscall_enternamespace.c, lib/syscall_getccaps-v13.hc, 5080 lib/syscall_getccaps.c, lib/syscall_getcflags-v13.hc, 5081 lib/syscall_getcflags.c, lib/syscall_getdlimit-v13.hc, 5082 lib/syscall_getdlimit.c, lib/syscall_getiattr-fscompat.hc, 5083 lib/syscall_getiattr-v13.hc, lib/syscall_getiattr.c, 5084 lib/syscall_getncaps-net.hc, lib/syscall_getncaps.c, 5085 lib/syscall_getnflags-net.hc, lib/syscall_getnflags.c, 5086 lib/syscall_getnxinfo-net.hc, lib/syscall_getnxinfo.c, 5087 lib/syscall_gettasknid-net.hc, lib/syscall_gettasknid.c, 5088 lib/syscall_gettaskxid-oldproc.hc, lib/syscall_gettaskxid-v13.hc, 5089 lib/syscall_gettaskxid.c, lib/syscall_getvhiname-olduts.hc, 5090 lib/syscall_getvhiname-v13.hc, lib/syscall_getvhiname.c, 5091 lib/syscall_getvxinfo-oldproc.hc, lib/syscall_getvxinfo-v13.hc, 5092 lib/syscall_getvxinfo.c, lib/syscall_kill-v11.hc, 5093 lib/syscall_kill.c, lib/syscall_netadd-net.hc, 5094 lib/syscall_netadd.c, lib/syscall_netcreate-net.hc, 5095 lib/syscall_netcreate.c, lib/syscall_netmigrate-net.hc, 5096 lib/syscall_netmigrate.c, lib/syscall_netremove-net.hc, 5097 lib/syscall_netremove.c, lib/syscall_remdlimit-v13.hc, 5098 lib/syscall_remdlimit.c, lib/syscall_rlimit-v11.hc, 5099 lib/syscall_rlimit.c, lib/syscall_setccaps-v13.hc, 5100 lib/syscall_setccaps.c, lib/syscall_setcflags-v13.hc, 5101 lib/syscall_setcflags.c, lib/syscall_setdlimit-v13.hc, 5102 lib/syscall_setdlimit.c, lib/syscall_setiattr-fscompat.hc, 5103 lib/syscall_setiattr-v13.hc, lib/syscall_setiattr.c, 5104 lib/syscall_setnamespace-v13.hc, lib/syscall_setnamespace.c, 5105 lib/syscall_setncaps-net.hc, lib/syscall_setncaps.c, 5106 lib/syscall_setnflags-net.hc, lib/syscall_setnflags.c, 5107 lib/syscall_setsched-v13.hc, lib/syscall_setsched-v13obs.hc, 5108 lib/syscall_setsched.c, lib/syscall_setvhiname-olduts.hc, 5109 lib/syscall_setvhiname-v13.hc, lib/syscall_setvhiname.c, 5110 lib/syscall_waitexit-v13.hc, lib/syscall_waitexit.c, 5111 lib/testsuite/.cvsignore, lib/testsuite/Makefile-files, 5112 lib/testsuite/cflags.c, lib/testsuite/fmt.c, 5113 lib/testsuite/parselimit.c, lib/testsuite/personality.c, 5114 lib/util-vserver.pc.subst, lib/utils-legacy.h, 5115 lib/val2text-t2v-uint32.c, lib/val2text-t2v-uint64.c, 5116 lib/val2text-v2t-uint32.c, lib/val2text-v2t-uint64.c, 5117 lib/val2text.hc, lib/virtual.h, lib/vserver-internal.h, 5118 lib/vserver.h, lib/xidopt2xid.c, lib_internal/.cvsignore, 5119 lib_internal/Makefile-files, 5120 lib_internal/command-appendparameter.c, 5121 lib_internal/command-exec.c, lib_internal/command-free.c, 5122 lib_internal/command-init.c, lib_internal/command-reset.c, 5123 lib_internal/command-setparams.c, lib_internal/command-wait.c, 5124 lib_internal/command.h, lib_internal/coreassert.h, 5125 lib_internal/errinfo-writeerrno.c, lib_internal/errinfo.h, 5126 lib_internal/filecfg-iteratemultiline.c, 5127 lib_internal/filecfg-readentryflag.c, 5128 lib_internal/filecfg-readentrystr.c, lib_internal/filecfg.h, 5129 lib_internal/jail.h, lib_internal/jailintotempdir.c, 5130 lib_internal/matchlist-appendfiles.c, 5131 lib_internal/matchlist-compare.c, lib_internal/matchlist-destroy.c, 5132 lib_internal/matchlist-init.c, 5133 lib_internal/matchlist-initbyvserver.c, 5134 lib_internal/matchlist-initmanually.c, 5135 lib_internal/matchlist-initrefserverlist.c, 5136 lib_internal/matchlist-printid.c, lib_internal/matchlist.h, 5137 lib_internal/matchvserverinfo-free.c, 5138 lib_internal/matchvserverinfo-init.c, 5139 lib_internal/pathinfo-append.c, lib_internal/pathinfo-test.c, 5140 lib_internal/pathinfo.h, lib_internal/string.h, 5141 lib_internal/string.hc, lib_internal/switchtowatchxid.c, 5142 lib_internal/sys_clone.h, lib_internal/sys_personality.h, 5143 lib_internal/testsuite/.cvsignore, 5144 lib_internal/testsuite/Makefile-files, 5145 lib_internal/testsuite/command.c, 5146 lib_internal/testsuite/copy-check, lib_internal/testsuite/copy.c, 5147 lib_internal/testsuite/filecfg-ml.c, 5148 lib_internal/testsuite/isnumber.c, lib_internal/testsuite/sigbus.c, 5149 lib_internal/unify-copy.c, lib_internal/unify-deunify.c, 5150 lib_internal/unify-isiunlinkable.c, lib_internal/unify-settime.c, 5151 lib_internal/unify-unify.c, lib_internal/unify.h, 5152 lib_internal/util-canonify.c, lib_internal/util-cast.h, 5153 lib_internal/util-commonstrings.h, lib_internal/util-debug.h, 5154 lib_internal/util-declarecmd.h, lib_internal/util-dimof.h, 5155 lib_internal/util-dotfile.h, lib_internal/util-exitlikeprocess.c, 5156 lib_internal/util-exitlikeprocess.h, lib_internal/util-io.h, 5157 lib_internal/util-isnumber.c, lib_internal/util-isnumber.hc, 5158 lib_internal/util-isnumberunsigned.c, lib_internal/util-lockfile.c, 5159 lib_internal/util-lockfile.h, lib_internal/util-mem.h, 5160 lib_internal/util-perror.h, lib_internal/util-safechdir.c, 5161 lib_internal/util-safechdir.h, lib_internal/util-unixsock.h, 5162 lib_internal/util.h, m4/changelog.am, m4/ensc_cflags.m4, 5163 m4/ensc_changelog.m4, m4/ensc_cxxcompiler.m4, m4/ensc_dietlibc.m4, 5164 m4/ensc_dietlibc_compat.m4, m4/ensc_e2fscheck.m4, 5165 m4/ensc_initrddir.m4, m4/ensc_pathprog.m4, m4/ensc_personality.m4, 5166 m4/ensc_release.m4, m4/ensc_syscall.m4, m4/ensc_syscallnr.m4, 5167 m4/ensc_uv_vrootdir.m4, m4/gpgsig.am, m4/install-notify.am, 5168 m4/libsel.am, m4/pkgconfig.am, m4/validate.am, man/Makefile-files, 5169 man/chbind.8, man/chcontext.8, man/distrib-info.8, man/rebootmgr.8, 5170 man/reducecap.8, man/vps.8, man/vpstree.8, man/vrpm.8, 5171 man/vserver-copy.8, man/vserver-stat.8, man/vserver.8, man/vtop.8, 5172 pathconfig.h.pathsubst, scripts/.cvsignore, scripts/Makefile-files, 5173 scripts/X, scripts/chcontext, scripts/functions, 5174 scripts/legacy/.cvsignore, scripts/legacy/distrib-info, 5175 scripts/legacy/rootshell, scripts/legacy/save_s_context, 5176 scripts/legacy/vps.pathsubst, scripts/legacy/vserver, 5177 scripts/legacy/vserver-copy, scripts/legacy/vserverkillall, 5178 scripts/pkgmgmt, scripts/start-vservers, 5179 scripts/util-vserver-vars.pathsubst, scripts/vapt-get, 5180 scripts/vapt-get-worker, scripts/vpkg, scripts/vprocunhide, 5181 scripts/vpstree, scripts/vrpm, scripts/vrpm-preload, 5182 scripts/vrpm-worker, scripts/vserver, scripts/vserver-build, 5183 scripts/vserver-build.apt-rpm, scripts/vserver-build.debootstrap, 5184 scripts/vserver-build.functions, 5185 scripts/vserver-build.functions.apt, 5186 scripts/vserver-build.functions.pkgmgmt, 5187 scripts/vserver-build.functions.rpm, 5188 scripts/vserver-build.functions.yum, scripts/vserver-build.rpm, 5189 scripts/vserver-build.skeleton, scripts/vserver-build.yum, 5190 scripts/vserver-setup.functions, scripts/vserver-wrapper, 5191 scripts/vserver.functions, scripts/vserver.start, 5192 scripts/vserver.stop, scripts/vserver.suexec, 5193 scripts/vservers.grabinfo.sh, scripts/vshelper, scripts/vsomething, 5194 scripts/vsysvwrapper, scripts/vtop, scripts/vyum, 5195 scripts/vyum-worker, src/.cvsignore, src/Makefile-files, 5196 src/capability-compat.h, src/capchroot.c, src/chain-echo.c, 5197 src/chbind.c, src/chcontext.c, src/check-unixfile.c, 5198 src/chroot-sh.c, src/chxid.c, src/compat-pivot_root.h, 5199 src/context-sync.hc, src/exec-cd.c, src/exec-ulimit.c, 5200 src/fakerunlevel.c, src/filetime.c, src/fstool.c, src/fstool.h, 5201 src/ifspec.c, src/keep-ctx-alive.c, src/listdevip.c, 5202 src/lockfile.c, src/lsxid.c, src/mask2prefix.c, src/parserpmdump.c, 5203 src/readlink.c, src/rebootmgr.c, src/reducecap.c, 5204 src/rpm-fake-resolver.c, src/rpm-fake.c, src/save_ctxinfo.c, 5205 src/secure-mount.c, src/secure-umount.c, src/setattr.c, 5206 src/showattr.c, src/showperm.c, src/sigexec.c, src/stack-start.h, 5207 src/testsuite/.cvsignore, src/testsuite/Makefile-files, 5208 src/testsuite/chbind-test.c, src/testsuite/chcontext-test.c, 5209 src/testsuite/data/rpm-fake-test.inp, 5210 src/testsuite/data/rpm-fake-test.out, 5211 src/testsuite/hashcalc-plain.c, src/testsuite/hashcalc-plain.sh, 5212 src/testsuite/hashcalc.c, src/testsuite/hashcalc.sh, 5213 src/testsuite/rpm-fake-test.c, src/testsuite/rpm-fake-test.sh, 5214 src/testsuite/vunify-functest.c, src/testsuite/vunify-test.sh, 5215 src/testsuite/vwait-test.sh, src/util.h, src/vattribute.c, 5216 src/vcontext.c, src/vcopy-init.hc, src/vcopy.c, src/vdlimit.c, 5217 src/vdu.c, src/vhashify-init.hc, src/vhashify.c, src/vhashify.h, 5218 src/vkill.c, src/vlimit.c, src/vnamespace.c, src/vps.c, 5219 src/vreboot.c, src/vrsetup.c, src/vsched.c, src/vserver-info.c, 5220 src/vserver-stat.c, src/vserver-visitdir.hc, src/vshelper-sync.c, 5221 src/vuname.c, src/vunify-init.hc, src/vunify.c, src/vunify.h, 5222 src/vwait.c, sysv/.cvsignore, sysv/Makefile-files, sysv/rebootmgr, 5223 sysv/v_gated.subst, sysv/v_httpd.subst, sysv/v_named.subst, 5224 sysv/v_portmap.subst, sysv/v_sendmail.subst, sysv/v_smb.subst, 5225 sysv/v_sshd.subst, sysv/v_xinetd.subst, sysv/vprocunhide, 5226 sysv/vservers-default, sysv/vservers-legacy, sysv/vservers.conf, 5227 tests/.cvsignore, tests/Makefile-files, tests/chrootsafe.c, 5228 tests/escaperoot.c, tests/forkbomb.c, tests/getctx.c, 5229 tests/getinitpid.c, tests/testipc.c, tests/testlimit.c, 5230 tests/testopenf.c, tests/vserver-info.c, update-doc, 5231 util-vserver.spec.in, util-vserver/AUTHORS, 5232 util-vserver/ChangeLog.sed, util-vserver/Makefile.am, 5233 util-vserver/NEWS, util-vserver/README, util-vserver/REQUIREMENTS, 5234 util-vserver/THANKS, util-vserver/build-all, 5235 util-vserver/compat-c99.h, util-vserver/compat.h, 5236 util-vserver/configure.ac, util-vserver/contrib/.cvsignore, 5237 util-vserver/contrib/Makefile-files, 5238 util-vserver/contrib/make-manifest, 5239 util-vserver/contrib/manifest.dat.pathsubst, 5240 util-vserver/contrib/yum-2.2.1-chroot.patch, 5241 util-vserver/contrib/yum-2.3.2-chroot.patch, 5242 util-vserver/contrib/yum-2.3.3-chroot.patch, 5243 util-vserver/contrib/yum-2.3.4-chroot.patch, 5244 util-vserver/contrib/yum-2.6.0-chroot.patch, 5245 util-vserver/cvsusers.map, util-vserver/distrib/.cvsignore, 5246 util-vserver/distrib/Makefile.am, 5247 util-vserver/distrib/centos42/pkgs/01, 5248 util-vserver/distrib/centos42/pkgs/02, 5249 util-vserver/distrib/centos42/pkgs/03, 5250 util-vserver/distrib/centos42/yum.repos.d/CentOS-Base.repo, 5251 util-vserver/distrib/centos42/yum/yum.conf, 5252 util-vserver/distrib/defaults/apt.conf, 5253 util-vserver/distrib/defaults/apt/apt.conf, 5254 util-vserver/distrib/defaults/devs, 5255 util-vserver/distrib/defaults/rpm/macros, 5256 util-vserver/distrib/fc1/apt/rpmpriorities, 5257 util-vserver/distrib/fc1/apt/sources.list, 5258 util-vserver/distrib/fc1/pkgs/01, util-vserver/distrib/fc1/pkgs/02, 5259 util-vserver/distrib/fc2/apt/rpmpriorities, 5260 util-vserver/distrib/fc2/apt/sources.list, 5261 util-vserver/distrib/fc2/pkgs/01, util-vserver/distrib/fc2/pkgs/02, 5262 util-vserver/distrib/fc3/apt/rpmpriorities, 5263 util-vserver/distrib/fc3/apt/sources.list, 5264 util-vserver/distrib/fc3/pkgs/01, util-vserver/distrib/fc3/pkgs/02, 5265 util-vserver/distrib/fc3/pkgs/03, 5266 util-vserver/distrib/fc3/rpmlist.d/00.lst, 5267 util-vserver/distrib/fc3/yum.repos.d/fedora-devel.repo, 5268 util-vserver/distrib/fc3/yum.repos.d/fedora-updates-testing.repo, 5269 util-vserver/distrib/fc3/yum.repos.d/fedora-updates.repo, 5270 util-vserver/distrib/fc3/yum.repos.d/fedora.repo, 5271 util-vserver/distrib/fc3/yum/yum.conf, 5272 util-vserver/distrib/fc4/apt/rpmpriorities, 5273 util-vserver/distrib/fc4/apt/sources.list, 5274 util-vserver/distrib/fc4/pkgs/01, util-vserver/distrib/fc4/pkgs/02, 5275 util-vserver/distrib/fc4/pkgs/03, 5276 util-vserver/distrib/fc4/rpmlist.d/00.lst, 5277 util-vserver/distrib/fc4/yum.repos.d/fedora-devel.repo, 5278 util-vserver/distrib/fc4/yum.repos.d/fedora-updates-testing.repo, 5279 util-vserver/distrib/fc4/yum.repos.d/fedora-updates.repo, 5280 util-vserver/distrib/fc4/yum.repos.d/fedora.repo, 5281 util-vserver/distrib/fc4/yum/yum.conf, 5282 util-vserver/distrib/misc/debootstrap.uri, 5283 util-vserver/distrib/misc/fstab, util-vserver/distrib/misc/mtab, 5284 util-vserver/distrib/misc/vprocunhide-files, 5285 util-vserver/distrib/misc/vunify-exclude, 5286 util-vserver/distrib/redhat/initpost, 5287 util-vserver/distrib/redhat/initpre, 5288 util-vserver/distrib/redhat/rc.sysinit, 5289 util-vserver/distrib/rh9/apt/rpmpriorities, 5290 util-vserver/distrib/rh9/apt/sources.list, 5291 util-vserver/distrib/rh9/pkgs/01, util-vserver/distrib/rh9/pkgs/02, 5292 util-vserver/distrib/suse91/apt/rpmpriorities, 5293 util-vserver/distrib/suse91/apt/sources.list, 5294 util-vserver/distrib/suse91/initpost, 5295 util-vserver/distrib/suse91/pkgs/01, 5296 util-vserver/distrib/suse91/pkgs/02, 5297 util-vserver/distrib/suse91/rpm/macros, 5298 util-vserver/distrib/template/initpost, 5299 util-vserver/distrib/template/initpre, util-vserver/doc/.cvsignore, 5300 util-vserver/doc/Makefile-files, 5301 util-vserver/doc/compatibility-xhtml.xsl, 5302 util-vserver/doc/compatibility.css, 5303 util-vserver/doc/compatibility.dtd, 5304 util-vserver/doc/compatibility.xml, 5305 util-vserver/doc/configuration-xhtml.xsl, 5306 util-vserver/doc/configuration.css, 5307 util-vserver/doc/configuration.dtd, 5308 util-vserver/doc/configuration.xml, 5309 util-vserver/doc/configuration.xsd, util-vserver/doc/intro.txt, 5310 util-vserver/doc/vunify-verbosity.txt, 5311 util-vserver/ensc_fmt/.cvsignore, 5312 util-vserver/ensc_fmt/Makefile-files, 5313 util-vserver/ensc_fmt/fmt-32.c, util-vserver/ensc_fmt/fmt-64.c, 5314 util-vserver/ensc_fmt/fmt-internal.h, 5315 util-vserver/ensc_fmt/fmt-tai64n.c, util-vserver/ensc_fmt/fmt.h, 5316 util-vserver/ensc_fmt/fmt.hc, util-vserver/ensc_fmt/fmtx-32.c, 5317 util-vserver/ensc_fmt/fmtx-64.c, util-vserver/ensc_fmt/fmtx.hc, 5318 util-vserver/ensc_vector/.cvsignore, 5319 util-vserver/ensc_vector/Makefile-files, 5320 util-vserver/ensc_vector/list-add.c, 5321 util-vserver/ensc_vector/list-at.c, 5322 util-vserver/ensc_vector/list-free.c, 5323 util-vserver/ensc_vector/list-init.c, 5324 util-vserver/ensc_vector/list-insertinternal.c, 5325 util-vserver/ensc_vector/list-internal.h, 5326 util-vserver/ensc_vector/list-search.c, 5327 util-vserver/ensc_vector/list-searchselforg.c, 5328 util-vserver/ensc_vector/list.h, util-vserver/ensc_vector/list.hc, 5329 util-vserver/ensc_vector/testsuite/.cvsignore, 5330 util-vserver/ensc_vector/testsuite/Makefile-files, 5331 util-vserver/ensc_vector/testsuite/test1.c, 5332 util-vserver/ensc_vector/testsuite/test2.c, 5333 util-vserver/ensc_vector/vector-clear.c, 5334 util-vserver/ensc_vector/vector-foreach.c, 5335 util-vserver/ensc_vector/vector-free.c, 5336 util-vserver/ensc_vector/vector-init.c, 5337 util-vserver/ensc_vector/vector-insert.c, 5338 util-vserver/ensc_vector/vector-internal.h, 5339 util-vserver/ensc_vector/vector-popback.c, 5340 util-vserver/ensc_vector/vector-pushback.c, 5341 util-vserver/ensc_vector/vector-resize.c, 5342 util-vserver/ensc_vector/vector-resizeinternal.hc, 5343 util-vserver/ensc_vector/vector-search.c, 5344 util-vserver/ensc_vector/vector-searchselforg.c, 5345 util-vserver/ensc_vector/vector-sort.c, 5346 util-vserver/ensc_vector/vector-unique.c, 5347 util-vserver/ensc_vector/vector-zeroend.c, 5348 util-vserver/ensc_vector/vector.h, 5349 util-vserver/ensc_vector/vector.hc, 5350 util-vserver/ensc_wrappers/Makefile-files, 5351 util-vserver/ensc_wrappers/wrappers-clone.hc, 5352 util-vserver/ensc_wrappers/wrappers-dirent.hc, 5353 util-vserver/ensc_wrappers/wrappers-fcntl.hc, 5354 util-vserver/ensc_wrappers/wrappers-io.hc, 5355 util-vserver/ensc_wrappers/wrappers-ioctl.hc, 5356 util-vserver/ensc_wrappers/wrappers-iosock.hc, 5357 util-vserver/ensc_wrappers/wrappers-mount.hc, 5358 util-vserver/ensc_wrappers/wrappers-pivot.hc, 5359 util-vserver/ensc_wrappers/wrappers-resource.hc, 5360 util-vserver/ensc_wrappers/wrappers-socket.hc, 5361 util-vserver/ensc_wrappers/wrappers-stat.hc, 5362 util-vserver/ensc_wrappers/wrappers-stdlib.hc, 5363 util-vserver/ensc_wrappers/wrappers-string.hc, 5364 util-vserver/ensc_wrappers/wrappers-unistd.hc, 5365 util-vserver/ensc_wrappers/wrappers-vserver.hc, 5366 util-vserver/ensc_wrappers/wrappers-wait.hc, 5367 util-vserver/ensc_wrappers/wrappers.h, 5368 util-vserver/ensc_wrappers/wrappers_handler.hc, 5369 util-vserver/kernel/context.h, util-vserver/kernel/context_cmd.h, 5370 util-vserver/kernel/cvirt.h, util-vserver/kernel/cvirt_cmd.h, 5371 util-vserver/kernel/cvirt_def.h, util-vserver/kernel/debug.h, 5372 util-vserver/kernel/debug_cmd.h, util-vserver/kernel/dlimit.h, 5373 util-vserver/kernel/dlimit_cmd.h, util-vserver/kernel/inode.h, 5374 util-vserver/kernel/inode_cmd.h, util-vserver/kernel/legacy.h, 5375 util-vserver/kernel/limit.h, util-vserver/kernel/limit_cmd.h, 5376 util-vserver/kernel/limit_def.h, util-vserver/kernel/namespace.h, 5377 util-vserver/kernel/namespace_cmd.h, util-vserver/kernel/network.h, 5378 util-vserver/kernel/network_cmd.h, util-vserver/kernel/sched.h, 5379 util-vserver/kernel/sched_cmd.h, util-vserver/kernel/sched_def.h, 5380 util-vserver/kernel/signal_cmd.h, util-vserver/kernel/switch.h, 5381 util-vserver/kernel/xid.h, util-vserver/lib/.cvsignore, 5382 util-vserver/lib/Makefile-files, 5383 util-vserver/lib/apidoc/.cvsignore, 5384 util-vserver/lib/apidoc/Doxyfile.in, 5385 util-vserver/lib/apidoc/Makefile-files, 5386 util-vserver/lib/apidoc/list2xxx.descr, 5387 util-vserver/lib/apidoc/list2xxx.syntax, 5388 util-vserver/lib/bcaps-v13.c, util-vserver/lib/bcaps_list-v13.c, 5389 util-vserver/lib/capabilities.c, util-vserver/lib/ccaps-v13.c, 5390 util-vserver/lib/ccaps_list-v13.c, 5391 util-vserver/lib/cflags-compat.c, util-vserver/lib/cflags-v13.c, 5392 util-vserver/lib/cflags_list-compat.c, 5393 util-vserver/lib/cflags_list-v13.c, 5394 util-vserver/lib/checkversion.c, 5395 util-vserver/lib/comparevserverbyid.c, 5396 util-vserver/lib/createskeleton-full.hc, 5397 util-vserver/lib/createskeleton-short.hc, 5398 util-vserver/lib/createskeleton.c, util-vserver/lib/ext2fs.h, 5399 util-vserver/lib/fmt.h, util-vserver/lib/getfilecontext.c, 5400 util-vserver/lib/getinsecurebcaps.c, 5401 util-vserver/lib/getnbipv4root.c, 5402 util-vserver/lib/getprocentry-legacy.c, 5403 util-vserver/lib/getversion-internal.hc, 5404 util-vserver/lib/getversion.c, util-vserver/lib/getvserverappdir.c, 5405 util-vserver/lib/getvserverbyctx-compat.hc, 5406 util-vserver/lib/getvserverbyctx-v13.hc, 5407 util-vserver/lib/getvserverbyctx.c, 5408 util-vserver/lib/getvservercfgdir.c, 5409 util-vserver/lib/getvservercfgstyle.c, 5410 util-vserver/lib/getvserverctx.c, 5411 util-vserver/lib/getvservername.c, 5412 util-vserver/lib/getvservervdir.c, util-vserver/lib/getxidtype.c, 5413 util-vserver/lib/internal.h, 5414 util-vserver/lib/ioctl-getext2flags.hc, 5415 util-vserver/lib/ioctl-getfilecontext.hc, 5416 util-vserver/lib/ioctl-getxflg.hc, 5417 util-vserver/lib/ioctl-setext2flags.hc, 5418 util-vserver/lib/ioctl-setfilecontext.hc, 5419 util-vserver/lib/ioctl-setxflg.hc, util-vserver/lib/isdirectory.c, 5420 util-vserver/lib/isdynamicxid.c, util-vserver/lib/isfile.c, 5421 util-vserver/lib/islink.c, util-vserver/lib/issupported.c, 5422 util-vserver/lib/issupportedstring.c, 5423 util-vserver/lib/listparser.hc, 5424 util-vserver/lib/listparser_uint32.c, 5425 util-vserver/lib/listparser_uint64.c, util-vserver/lib/ncaps-net.c, 5426 util-vserver/lib/ncaps_list-net.c, util-vserver/lib/nflags-net.c, 5427 util-vserver/lib/nflags_list-net.c, util-vserver/lib/parselimit.c, 5428 util-vserver/lib/personalityflag.c, 5429 util-vserver/lib/personalityflag_list.c, 5430 util-vserver/lib/personalitytype.c, 5431 util-vserver/lib/safechroot-internal.hc, 5432 util-vserver/lib/syscall-alternative.h, 5433 util-vserver/lib/syscall-compat.hc, 5434 util-vserver/lib/syscall-fallback.h, 5435 util-vserver/lib/syscall-legacy.hc, 5436 util-vserver/lib/syscall-syscall.c, 5437 util-vserver/lib/syscall-wrap.h, util-vserver/lib/syscall.c, 5438 util-vserver/lib/syscall_adddlimit-v13.hc, 5439 util-vserver/lib/syscall_adddlimit.c, 5440 util-vserver/lib/syscall_cleanupnamespace-v13.hc, 5441 util-vserver/lib/syscall_cleanupnamespace.c, 5442 util-vserver/lib/syscall_ctxcreate-v13.hc, 5443 util-vserver/lib/syscall_ctxcreate.c, 5444 util-vserver/lib/syscall_ctxmigrate-v13.hc, 5445 util-vserver/lib/syscall_ctxmigrate.c, 5446 util-vserver/lib/syscall_enternamespace-v13.hc, 5447 util-vserver/lib/syscall_enternamespace.c, 5448 util-vserver/lib/syscall_getccaps-v13.hc, 5449 util-vserver/lib/syscall_getccaps.c, 5450 util-vserver/lib/syscall_getcflags-v13.hc, 5451 util-vserver/lib/syscall_getcflags.c, 5452 util-vserver/lib/syscall_getdlimit-v13.hc, 5453 util-vserver/lib/syscall_getdlimit.c, 5454 util-vserver/lib/syscall_getiattr-fscompat.hc, 5455 util-vserver/lib/syscall_getiattr-v13.hc, 5456 util-vserver/lib/syscall_getiattr.c, 5457 util-vserver/lib/syscall_getncaps-net.hc, 5458 util-vserver/lib/syscall_getncaps.c, 5459 util-vserver/lib/syscall_getnflags-net.hc, 5460 util-vserver/lib/syscall_getnflags.c, 5461 util-vserver/lib/syscall_getnxinfo-net.hc, 5462 util-vserver/lib/syscall_getnxinfo.c, 5463 util-vserver/lib/syscall_gettasknid-net.hc, 5464 util-vserver/lib/syscall_gettasknid.c, 5465 util-vserver/lib/syscall_gettaskxid-oldproc.hc, 5466 util-vserver/lib/syscall_gettaskxid-v13.hc, 5467 util-vserver/lib/syscall_gettaskxid.c, 5468 util-vserver/lib/syscall_getvhiname-olduts.hc, 5469 util-vserver/lib/syscall_getvhiname-v13.hc, 5470 util-vserver/lib/syscall_getvhiname.c, 5471 util-vserver/lib/syscall_getvxinfo-oldproc.hc, 5472 util-vserver/lib/syscall_getvxinfo-v13.hc, 5473 util-vserver/lib/syscall_getvxinfo.c, 5474 util-vserver/lib/syscall_kill-v11.hc, 5475 util-vserver/lib/syscall_kill.c, 5476 util-vserver/lib/syscall_netadd-net.hc, 5477 util-vserver/lib/syscall_netadd.c, 5478 util-vserver/lib/syscall_netcreate-net.hc, 5479 util-vserver/lib/syscall_netcreate.c, 5480 util-vserver/lib/syscall_netmigrate-net.hc, 5481 util-vserver/lib/syscall_netmigrate.c, 5482 util-vserver/lib/syscall_netremove-net.hc, 5483 util-vserver/lib/syscall_netremove.c, 5484 util-vserver/lib/syscall_remdlimit-v13.hc, 5485 util-vserver/lib/syscall_remdlimit.c, 5486 util-vserver/lib/syscall_rlimit-v11.hc, 5487 util-vserver/lib/syscall_rlimit.c, 5488 util-vserver/lib/syscall_setccaps-v13.hc, 5489 util-vserver/lib/syscall_setccaps.c, 5490 util-vserver/lib/syscall_setcflags-v13.hc, 5491 util-vserver/lib/syscall_setcflags.c, 5492 util-vserver/lib/syscall_setdlimit-v13.hc, 5493 util-vserver/lib/syscall_setdlimit.c, 5494 util-vserver/lib/syscall_setiattr-fscompat.hc, 5495 util-vserver/lib/syscall_setiattr-v13.hc, 5496 util-vserver/lib/syscall_setiattr.c, 5497 util-vserver/lib/syscall_setnamespace-v13.hc, 5498 util-vserver/lib/syscall_setnamespace.c, 5499 util-vserver/lib/syscall_setncaps-net.hc, 5500 util-vserver/lib/syscall_setncaps.c, 5501 util-vserver/lib/syscall_setnflags-net.hc, 5502 util-vserver/lib/syscall_setnflags.c, 5503 util-vserver/lib/syscall_setsched-v13.hc, 5504 util-vserver/lib/syscall_setsched-v13obs.hc, 5505 util-vserver/lib/syscall_setsched.c, 5506 util-vserver/lib/syscall_setvhiname-olduts.hc, 5507 util-vserver/lib/syscall_setvhiname-v13.hc, 5508 util-vserver/lib/syscall_setvhiname.c, 5509 util-vserver/lib/syscall_waitexit-v13.hc, 5510 util-vserver/lib/syscall_waitexit.c, 5511 util-vserver/lib/testsuite/.cvsignore, 5512 util-vserver/lib/testsuite/Makefile-files, 5513 util-vserver/lib/testsuite/cflags.c, 5514 util-vserver/lib/testsuite/fmt.c, 5515 util-vserver/lib/testsuite/parselimit.c, 5516 util-vserver/lib/testsuite/personality.c, 5517 util-vserver/lib/util-vserver.pc.subst, 5518 util-vserver/lib/utils-legacy.h, 5519 util-vserver/lib/val2text-t2v-uint32.c, 5520 util-vserver/lib/val2text-t2v-uint64.c, 5521 util-vserver/lib/val2text-v2t-uint32.c, 5522 util-vserver/lib/val2text-v2t-uint64.c, 5523 util-vserver/lib/val2text.hc, util-vserver/lib/virtual.h, 5524 util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h, 5525 util-vserver/lib/xidopt2xid.c, 5526 util-vserver/lib_internal/.cvsignore, 5527 util-vserver/lib_internal/Makefile-files, 5528 util-vserver/lib_internal/command-appendparameter.c, 5529 util-vserver/lib_internal/command-exec.c, 5530 util-vserver/lib_internal/command-free.c, 5531 util-vserver/lib_internal/command-init.c, 5532 util-vserver/lib_internal/command-reset.c, 5533 util-vserver/lib_internal/command-setparams.c, 5534 util-vserver/lib_internal/command-wait.c, 5535 util-vserver/lib_internal/command.h, 5536 util-vserver/lib_internal/coreassert.h, 5537 util-vserver/lib_internal/errinfo-writeerrno.c, 5538 util-vserver/lib_internal/errinfo.h, 5539 util-vserver/lib_internal/filecfg-iteratemultiline.c, 5540 util-vserver/lib_internal/filecfg-readentryflag.c, 5541 util-vserver/lib_internal/filecfg-readentrystr.c, 5542 util-vserver/lib_internal/filecfg.h, 5543 util-vserver/lib_internal/jail.h, 5544 util-vserver/lib_internal/jailintotempdir.c, 5545 util-vserver/lib_internal/matchlist-appendfiles.c, 5546 util-vserver/lib_internal/matchlist-compare.c, 5547 util-vserver/lib_internal/matchlist-destroy.c, 5548 util-vserver/lib_internal/matchlist-init.c, 5549 util-vserver/lib_internal/matchlist-initbyvserver.c, 5550 util-vserver/lib_internal/matchlist-initmanually.c, 5551 util-vserver/lib_internal/matchlist-initrefserverlist.c, 5552 util-vserver/lib_internal/matchlist-printid.c, 5553 util-vserver/lib_internal/matchlist.h, 5554 util-vserver/lib_internal/matchvserverinfo-free.c, 5555 util-vserver/lib_internal/matchvserverinfo-init.c, 5556 util-vserver/lib_internal/pathinfo-append.c, 5557 util-vserver/lib_internal/pathinfo-test.c, 5558 util-vserver/lib_internal/pathinfo.h, 5559 util-vserver/lib_internal/string.h, 5560 util-vserver/lib_internal/string.hc, 5561 util-vserver/lib_internal/switchtowatchxid.c, 5562 util-vserver/lib_internal/sys_clone.h, 5563 util-vserver/lib_internal/sys_personality.h, 5564 util-vserver/lib_internal/testsuite/.cvsignore, 5565 util-vserver/lib_internal/testsuite/Makefile-files, 5566 util-vserver/lib_internal/testsuite/command.c, 5567 util-vserver/lib_internal/testsuite/copy-check, 5568 util-vserver/lib_internal/testsuite/copy.c, 5569 util-vserver/lib_internal/testsuite/filecfg-ml.c, 5570 util-vserver/lib_internal/testsuite/isnumber.c, 5571 util-vserver/lib_internal/testsuite/sigbus.c, 5572 util-vserver/lib_internal/unify-copy.c, 5573 util-vserver/lib_internal/unify-deunify.c, 5574 util-vserver/lib_internal/unify-isiunlinkable.c, 5575 util-vserver/lib_internal/unify-settime.c, 5576 util-vserver/lib_internal/unify-unify.c, 5577 util-vserver/lib_internal/unify.h, 5578 util-vserver/lib_internal/util-canonify.c, 5579 util-vserver/lib_internal/util-cast.h, 5580 util-vserver/lib_internal/util-commonstrings.h, 5581 util-vserver/lib_internal/util-debug.h, 5582 util-vserver/lib_internal/util-declarecmd.h, 5583 util-vserver/lib_internal/util-dimof.h, 5584 util-vserver/lib_internal/util-dotfile.h, 5585 util-vserver/lib_internal/util-exitlikeprocess.c, 5586 util-vserver/lib_internal/util-exitlikeprocess.h, 5587 util-vserver/lib_internal/util-io.h, 5588 util-vserver/lib_internal/util-isnumber.c, 5589 util-vserver/lib_internal/util-isnumber.hc, 5590 util-vserver/lib_internal/util-isnumberunsigned.c, 5591 util-vserver/lib_internal/util-lockfile.c, 5592 util-vserver/lib_internal/util-lockfile.h, 5593 util-vserver/lib_internal/util-mem.h, 5594 util-vserver/lib_internal/util-perror.h, 5595 util-vserver/lib_internal/util-safechdir.c, 5596 util-vserver/lib_internal/util-safechdir.h, 5597 util-vserver/lib_internal/util-unixsock.h, 5598 util-vserver/lib_internal/util.h, util-vserver/m4/changelog.am, 5599 util-vserver/m4/ensc_cflags.m4, util-vserver/m4/ensc_changelog.m4, 5600 util-vserver/m4/ensc_cxxcompiler.m4, 5601 util-vserver/m4/ensc_dietlibc.m4, 5602 util-vserver/m4/ensc_dietlibc_compat.m4, 5603 util-vserver/m4/ensc_e2fscheck.m4, 5604 util-vserver/m4/ensc_initrddir.m4, 5605 util-vserver/m4/ensc_pathprog.m4, 5606 util-vserver/m4/ensc_personality.m4, 5607 util-vserver/m4/ensc_release.m4, util-vserver/m4/ensc_syscall.m4, 5608 util-vserver/m4/ensc_syscallnr.m4, 5609 util-vserver/m4/ensc_uv_vrootdir.m4, util-vserver/m4/gpgsig.am, 5610 util-vserver/m4/install-notify.am, util-vserver/m4/libsel.am, 5611 util-vserver/m4/pkgconfig.am, util-vserver/m4/validate.am, 5612 util-vserver/man/Makefile-files, util-vserver/man/chbind.8, 5613 util-vserver/man/chcontext.8, util-vserver/man/distrib-info.8, 5614 util-vserver/man/rebootmgr.8, util-vserver/man/reducecap.8, 5615 util-vserver/man/vps.8, util-vserver/man/vpstree.8, 5616 util-vserver/man/vrpm.8, util-vserver/man/vserver-copy.8, 5617 util-vserver/man/vserver-stat.8, util-vserver/man/vserver.8, 5618 util-vserver/man/vtop.8, util-vserver/pathconfig.h.pathsubst, 5619 util-vserver/scripts/.cvsignore, 5620 util-vserver/scripts/Makefile-files, util-vserver/scripts/X, 5621 util-vserver/scripts/chcontext, util-vserver/scripts/functions, 5622 util-vserver/scripts/legacy/.cvsignore, 5623 util-vserver/scripts/legacy/distrib-info, 5624 util-vserver/scripts/legacy/rootshell, 5625 util-vserver/scripts/legacy/save_s_context, 5626 util-vserver/scripts/legacy/vps.pathsubst, 5627 util-vserver/scripts/legacy/vserver, 5628 util-vserver/scripts/legacy/vserver-copy, 5629 util-vserver/scripts/legacy/vserverkillall, 5630 util-vserver/scripts/pkgmgmt, util-vserver/scripts/start-vservers, 5631 util-vserver/scripts/util-vserver-vars.pathsubst, 5632 util-vserver/scripts/vapt-get, 5633 util-vserver/scripts/vapt-get-worker, util-vserver/scripts/vpkg, 5634 util-vserver/scripts/vprocunhide, util-vserver/scripts/vpstree, 5635 util-vserver/scripts/vrpm, util-vserver/scripts/vrpm-preload, 5636 util-vserver/scripts/vrpm-worker, util-vserver/scripts/vserver, 5637 util-vserver/scripts/vserver-build, 5638 util-vserver/scripts/vserver-build.apt-rpm, 5639 util-vserver/scripts/vserver-build.debootstrap, 5640 util-vserver/scripts/vserver-build.functions, 5641 util-vserver/scripts/vserver-build.functions.apt, 5642 util-vserver/scripts/vserver-build.functions.pkgmgmt, 5643 util-vserver/scripts/vserver-build.functions.rpm, 5644 util-vserver/scripts/vserver-build.functions.yum, 5645 util-vserver/scripts/vserver-build.rpm, 5646 util-vserver/scripts/vserver-build.skeleton, 5647 util-vserver/scripts/vserver-build.yum, 5648 util-vserver/scripts/vserver-setup.functions, 5649 util-vserver/scripts/vserver-wrapper, 5650 util-vserver/scripts/vserver.functions, 5651 util-vserver/scripts/vserver.start, 5652 util-vserver/scripts/vserver.stop, 5653 util-vserver/scripts/vserver.suexec, 5654 util-vserver/scripts/vservers.grabinfo.sh, 5655 util-vserver/scripts/vshelper, util-vserver/scripts/vsomething, 5656 util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop, 5657 util-vserver/scripts/vyum, util-vserver/scripts/vyum-worker, 5658 util-vserver/src/.cvsignore, util-vserver/src/Makefile-files, 5659 util-vserver/src/capability-compat.h, util-vserver/src/capchroot.c, 5660 util-vserver/src/chain-echo.c, util-vserver/src/chbind.c, 5661 util-vserver/src/chcontext.c, util-vserver/src/check-unixfile.c, 5662 util-vserver/src/chroot-sh.c, util-vserver/src/chxid.c, 5663 util-vserver/src/compat-pivot_root.h, 5664 util-vserver/src/context-sync.hc, util-vserver/src/exec-cd.c, 5665 util-vserver/src/exec-ulimit.c, util-vserver/src/fakerunlevel.c, 5666 util-vserver/src/filetime.c, util-vserver/src/fstool.c, 5667 util-vserver/src/fstool.h, util-vserver/src/ifspec.c, 5668 util-vserver/src/keep-ctx-alive.c, util-vserver/src/listdevip.c, 5669 util-vserver/src/lockfile.c, util-vserver/src/lsxid.c, 5670 util-vserver/src/mask2prefix.c, util-vserver/src/parserpmdump.c, 5671 util-vserver/src/readlink.c, util-vserver/src/rebootmgr.c, 5672 util-vserver/src/reducecap.c, util-vserver/src/rpm-fake-resolver.c, 5673 util-vserver/src/rpm-fake.c, util-vserver/src/save_ctxinfo.c, 5674 util-vserver/src/secure-mount.c, util-vserver/src/secure-umount.c, 5675 util-vserver/src/setattr.c, util-vserver/src/showattr.c, 5676 util-vserver/src/showperm.c, util-vserver/src/sigexec.c, 5677 util-vserver/src/stack-start.h, 5678 util-vserver/src/testsuite/.cvsignore, 5679 util-vserver/src/testsuite/Makefile-files, 5680 util-vserver/src/testsuite/chbind-test.c, 5681 util-vserver/src/testsuite/chcontext-test.c, 5682 util-vserver/src/testsuite/data/rpm-fake-test.inp, 5683 util-vserver/src/testsuite/data/rpm-fake-test.out, 5684 util-vserver/src/testsuite/hashcalc-plain.c, 5685 util-vserver/src/testsuite/hashcalc-plain.sh, 5686 util-vserver/src/testsuite/hashcalc.c, 5687 util-vserver/src/testsuite/hashcalc.sh, 5688 util-vserver/src/testsuite/rpm-fake-test.c, 5689 util-vserver/src/testsuite/rpm-fake-test.sh, 5690 util-vserver/src/testsuite/vunify-functest.c, 5691 util-vserver/src/testsuite/vunify-test.sh, 5692 util-vserver/src/testsuite/vwait-test.sh, util-vserver/src/util.h, 5693 util-vserver/src/vattribute.c, util-vserver/src/vcontext.c, 5694 util-vserver/src/vcopy-init.hc, util-vserver/src/vcopy.c, 5695 util-vserver/src/vdlimit.c, util-vserver/src/vdu.c, 5696 util-vserver/src/vhashify-init.hc, util-vserver/src/vhashify.c, 5697 util-vserver/src/vhashify.h, util-vserver/src/vkill.c, 5698 util-vserver/src/vlimit.c, util-vserver/src/vnamespace.c, 5699 util-vserver/src/vps.c, util-vserver/src/vreboot.c, 5700 util-vserver/src/vrsetup.c, util-vserver/src/vsched.c, 5701 util-vserver/src/vserver-info.c, util-vserver/src/vserver-stat.c, 5702 util-vserver/src/vserver-visitdir.hc, 5703 util-vserver/src/vshelper-sync.c, util-vserver/src/vuname.c, 5704 util-vserver/src/vunify-init.hc, util-vserver/src/vunify.c, 5705 util-vserver/src/vunify.h, util-vserver/src/vwait.c, 5706 util-vserver/sysv/.cvsignore, util-vserver/sysv/Makefile-files, 5707 util-vserver/sysv/rebootmgr, util-vserver/sysv/v_gated.subst, 5708 util-vserver/sysv/v_httpd.subst, util-vserver/sysv/v_named.subst, 5709 util-vserver/sysv/v_portmap.subst, 5710 util-vserver/sysv/v_sendmail.subst, util-vserver/sysv/v_smb.subst, 5711 util-vserver/sysv/v_sshd.subst, util-vserver/sysv/v_xinetd.subst, 5712 util-vserver/sysv/vprocunhide, util-vserver/sysv/vservers-default, 5713 util-vserver/sysv/vservers-legacy, util-vserver/sysv/vservers.conf, 5714 util-vserver/tests/.cvsignore, util-vserver/tests/Makefile-files, 5715 util-vserver/tests/chrootsafe.c, util-vserver/tests/escaperoot.c, 5716 util-vserver/tests/forkbomb.c, util-vserver/tests/getctx.c, 5717 util-vserver/tests/getinitpid.c, util-vserver/tests/testipc.c, 5718 util-vserver/tests/testlimit.c, util-vserver/tests/testopenf.c, 5719 util-vserver/tests/vserver-info.c, util-vserver/update-doc, 5720 util-vserver/util-vserver.spec.in, 5721 util-vserver/vserver-start/.cvsignore, 5722 util-vserver/vserver-start/Makefile-files, 5723 util-vserver/vserver-start/configuration-init.c, 5724 util-vserver/vserver-start/configuration.c, 5725 util-vserver/vserver-start/configuration.h, 5726 util-vserver/vserver-start/defaulttty.c, 5727 util-vserver/vserver-start/interface-add.c, 5728 util-vserver/vserver-start/interface-free.hc, 5729 util-vserver/vserver-start/interface-init.hc, 5730 util-vserver/vserver-start/interface-print.c, 5731 util-vserver/vserver-start/interface-read.c, 5732 util-vserver/vserver-start/interface-remove.c, 5733 util-vserver/vserver-start/interface.c, 5734 util-vserver/vserver-start/interface.h, 5735 util-vserver/vserver-start/main.c, 5736 util-vserver/vserver-start/mount.c, 5737 util-vserver/vserver-start/mount.h, 5738 util-vserver/vserver-start/scriptlets.c, 5739 util-vserver/vserver-start/undo.c, 5740 util-vserver/vserver-start/undo.h, 5741 util-vserver/vserver-start/vserver-start.h, 5742 util-vserver/vserver-start/vshelper.c, 5743 util-vserver/vserver-start/vshelper.h, vserver-start/.cvsignore, 5744 vserver-start/Makefile-files, vserver-start/configuration-init.c, 5745 vserver-start/configuration.c, vserver-start/configuration.h, 5746 vserver-start/defaulttty.c, vserver-start/interface-add.c, 5747 vserver-start/interface-free.hc, vserver-start/interface-init.hc, 5748 vserver-start/interface-print.c, vserver-start/interface-read.c, 5749 vserver-start/interface-remove.c, vserver-start/interface.c, 5750 vserver-start/interface.h, vserver-start/main.c, 5751 vserver-start/mount.c, vserver-start/mount.h, 5752 vserver-start/scriptlets.c, vserver-start/undo.c, 5753 vserver-start/undo.h, vserver-start/vserver-start.h, 5754 vserver-start/vshelper.c, vserver-start/vshelper.h: skip duplicate 5755 util-vserver dir git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2283 5756 94cd875c-1c1d-0410-91d2-eb244daf1a30 5757 5758 2006-03-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 5759 5760 * util-vserver/contrib/Makefile-files, 5761 util-vserver/contrib/yum-2.6.0-chroot.patch: added 5762 yum-2.6.0-chroot.patch git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2282 5763 94cd875c-1c1d-0410-91d2-eb244daf1a30 5764 5765 2006-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 5766 5767 * util-vserver/NEWS, util-vserver/configure.ac, 5768 util-vserver/util-vserver.spec.in: version 0.30.210 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2280 5769 94cd875c-1c1d-0410-91d2-eb244daf1a30 5770 5771 2006-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 5772 5773 * util-vserver/src/capchroot.c, util-vserver/src/chcontext.c, 5774 util-vserver/src/reducecap.c: use stdout instead of stderr for the 5775 no-compat API warnings on '--help'; else, 'make distcheck' will fail git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2279 5776 94cd875c-1c1d-0410-91d2-eb244daf1a30 5777 5778 2006-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 5779 5780 * util-vserver/lib_internal/testsuite/.cvsignore: updated git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2278 5781 94cd875c-1c1d-0410-91d2-eb244daf1a30 5782 5783 2006-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 5784 5785 * util-vserver/build-all: added testcases for the 5786 '--enable-apis=NOLEGACY' configure switch git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2277 5787 94cd875c-1c1d-0410-91d2-eb244daf1a30 5788 5789 2006-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 5790 5791 * util-vserver/lib_internal/testsuite/Makefile-files: added dietlibc 5792 + glibc versions of the isnumber and sigbus tests git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2276 5793 94cd875c-1c1d-0410-91d2-eb244daf1a30 5794 5795 2006-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 5796 5797 * util-vserver/configure.ac: - declare the VC_ENABLE_API_* macros through AH_TEMPLATE() - provide only the v13,net APIs by default - added support for v13obs API git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2275 5798 94cd875c-1c1d-0410-91d2-eb244daf1a30 5799 5800 2006-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 5801 5802 * util-vserver/ensc_wrappers/wrappers-vserver.hc: do not provide 5803 Evc_new_s_context() wrapper without the required API git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2274 5804 94cd875c-1c1d-0410-91d2-eb244daf1a30 5805 5806 2006-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 5807 5808 * util-vserver/lib/vserver-internal.h: use the new 5809 VC_ENABLE_API_V13OBS define git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2273 5810 94cd875c-1c1d-0410-91d2-eb244daf1a30 5811 5812 2006-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 5813 5814 * util-vserver/lib/syscall.c: added linktime warning for 5815 vc_set_ipv4root() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2272 5816 94cd875c-1c1d-0410-91d2-eb244daf1a30 5817 5818 2006-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 5819 5820 * util-vserver/lib/Makefile-files, 5821 util-vserver/lib/syscall_setsched-v13.hc, 5822 util-vserver/lib/syscall_setsched-v13obs.hc, 5823 util-vserver/lib/syscall_setsched.c: split vc_set_sched_v13obs() 5824 into an own file git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2271 5825 94cd875c-1c1d-0410-91d2-eb244daf1a30 5826 5827 2006-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 5828 5829 * util-vserver/src/chbind.c, util-vserver/src/rpm-fake-resolver.c, 5830 util-vserver/src/vserver-info.c: fixed compilation for disabled 5831 compat/legacy API git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2270 5832 94cd875c-1c1d-0410-91d2-eb244daf1a30 5833 5834 2006-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 5835 5836 * util-vserver/src/capchroot.c, util-vserver/src/chcontext.c, 5837 util-vserver/src/reducecap.c: added some workarounds so that it 5838 build without compat/legacy API resp. give out warnings explaining 5839 the situation git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2269 5840 94cd875c-1c1d-0410-91d2-eb244daf1a30 5841 5842 2006-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 5843 5844 * util-vserver/Makefile.am: added support for $(pkgcachedir) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2268 5845 94cd875c-1c1d-0410-91d2-eb244daf1a30 5846 5847 2006-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 5848 5849 * util-vserver/doc/configuration.xml: - documented /etc/vservers/.defaults/cachebase + 5850 /etc/vservers/.../cache - documented default value of /etc/vservers/.../vdir git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2267 5851 94cd875c-1c1d-0410-91d2-eb244daf1a30 5852 5853 2006-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 5854 5855 * util-vserver/util-vserver.spec.in: - do not require 'xalan' anymore by default - removed 'Requires: apt'; apt-rpm is not maintained upstream 5856 anymore - removed 'chattr' leftovers - create the '/etc/vservers/.defaults/cachebase' symlink - added /var/cache/vservers and the needed support - set barrier attribute on /vservers/.pkg and /vservers/.hash - added 'centos-release' to the list of packages in the 5857 copy-the-keys trigger script - create '/vservers/.hash' and add initial configuration for it git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2266 5858 94cd875c-1c1d-0410-91d2-eb244daf1a30 5859 5860 2006-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 5861 5862 * util-vserver/THANKS: - fixed ngnet -> non-legacy network confusion - mentioned improved dlimit support git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2265 5863 94cd875c-1c1d-0410-91d2-eb244daf1a30 5864 5865 2006-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 5866 5867 * util-vserver/scripts/vserver-build.debootstrap: - changed the way how temporary files/directories will be created: * mktemp will now be called with the '-t' parameter and sometimes 5868 with '-p' * absolutes paths (e.g. '/tmp') were removed from the templates * with this changes, it is now possible to override the location 5869 of the temporary files by setting $TMPDIR. This should add a way 5870 to solve problems like debootstrap on non-executable tmp-directories (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=15447) These changes require that 'mktemp' understands the following 5871 switches: * '-t' ... Generate a path rooted in a temporary directory. * '-d' ... Make a directory instead of a file. * '-p' ... Use the specified directory as a prefix when 5872 generating the temporary filename. Because 'mktemp' from Debian Woody's 'debianutils_1.16.2woody1' supports these features every recent Linux distribution should do 5873 it also. - allow to override path of the debootstrap binary with the 5874 $DEBOOTSTRAP environment variable git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2264 5875 94cd875c-1c1d-0410-91d2-eb244daf1a30 5876 5877 2006-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 5878 5879 * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt, 5880 util-vserver/scripts/start-vservers, 5881 util-vserver/scripts/util-vserver-vars.pathsubst, 5882 util-vserver/scripts/vserver-build.rpm, 5883 util-vserver/scripts/vserver.functions, 5884 util-vserver/scripts/vserver.start: changed the way how temporary 5885 files/directories will be created: * mktemp will now be called with the '-t' parameter and sometimes 5886 with '-p' * absolutes paths (e.g. '/tmp') were removed from the templates * with this changes, it is now possible to override the location of the temporary files by setting $TMPDIR. This should add a way to solve problems like debootstrap on non-executable tmp-directories (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=15447) These changes require that 'mktemp' understands the following 5887 switches: * '-t' ... Generate a path rooted in a temporary directory. * '-d' 5888 ... Make a directory instead of a file. * '-p' ... Use the 5889 specified directory as a prefix when generating the temporary 5890 filename. Because 'mktemp' from Debian Woody's 'debianutils_1.16.2woody1' 5891 supports these features every recent Linux distribution should do it 5892 also. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2263 5893 94cd875c-1c1d-0410-91d2-eb244daf1a30 5894 5895 2006-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 5896 5897 * util-vserver/scripts/vserver.functions: - the 'dlimit' stuff uses now a /etc/vservers/*/cache symlink 5898 pointing somewhere to /var/cache - _setSingleDiskLimit(): use one $_VDU call instead of two - give out a warning when dlimit/ stuff is configured but no cache symlink is existing git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2262 5899 94cd875c-1c1d-0410-91d2-eb244daf1a30 5900 5901 2006-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 5902 5903 * util-vserver/scripts/vserver-build.functions: create the 5904 /etc/vservers/*/cache symlink git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2261 5905 94cd875c-1c1d-0410-91d2-eb244daf1a30 5906 5907 2006-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 5908 5909 * util-vserver/src/vdu.c: rearranged some bits so that toplevel 5910 directory will be counted too git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2260 5911 94cd875c-1c1d-0410-91d2-eb244daf1a30 5912 5913 2006-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 5914 5915 * util-vserver/src/Makefile-files: link 'vdu' against 5916 'libinternal.a' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2259 5917 94cd875c-1c1d-0410-91d2-eb244daf1a30 5918 5919 2006-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 5920 5921 * util-vserver/src/vdu.c: - rewrote the directory traversal code to use 'EsafeChdir()' and friends - allow to specify both '--inodes' and '--space' - use 'isNumber()' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2258 5922 94cd875c-1c1d-0410-91d2-eb244daf1a30 5923 5924 2006-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 5925 5926 * util-vserver/src/vserver-info.c: apply new 'isNumber()' API git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2257 5927 94cd875c-1c1d-0410-91d2-eb244daf1a30 5928 5929 2006-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 5930 5931 * util-vserver/scripts/util-vserver-vars.pathsubst: added 5932 __PKGCACHEDIR git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2256 5933 94cd875c-1c1d-0410-91d2-eb244daf1a30 5934 5935 2006-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 5936 5937 * util-vserver/lib_internal/Makefile-files, 5938 util-vserver/lib_internal/util-isnumber.c, 5939 util-vserver/lib_internal/util-isnumber.hc, 5940 util-vserver/lib_internal/util-isnumberunsigned.c, 5941 util-vserver/lib_internal/util.h: enhanced the isNumber() method: * now, it accepts units like 'm' or 'K'; 'isNumber()' needs now a third parameter telling whether to interprete the number strictly 5942 or whether to accept such units * an 'isNumberUnsigned()' method was created for unsigned types; an 'util-isnumber.hc' template file was created for this purpose * proper tests for over/underflow were implemented git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2255 5943 94cd875c-1c1d-0410-91d2-eb244daf1a30 5944 5945 2006-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 5946 5947 * util-vserver/lib_internal/testsuite/Makefile-files, 5948 util-vserver/lib_internal/testsuite/isnumber.c: added isnumber.c 5949 testcase which checks the isNumber() and isNumberUnsigned() methods git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2254 5950 94cd875c-1c1d-0410-91d2-eb244daf1a30 5951 5952 2006-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 5953 5954 * util-vserver/ensc_wrappers/Makefile-files, 5955 util-vserver/ensc_wrappers/wrappers-stat.hc, 5956 util-vserver/ensc_wrappers/wrappers.h: added wrappers-stat.hc which 5957 implements wrappers for the *stat(2) functions git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2253 5958 94cd875c-1c1d-0410-91d2-eb244daf1a30 5959 5960 2006-01-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 5961 5962 * util-vserver/doc/configuration.xml, 5963 util-vserver/scripts/util-vserver-vars.pathsubst, 5964 util-vserver/scripts/vserver.functions, 5965 util-vserver/scripts/vserver.start, 5966 util-vserver/scripts/vserver.stop, util-vserver/src/Makefile-files, 5967 util-vserver/src/vdu.c: applied 5968 http://savannah.nongnu.org/patch/?func=detailitem&item_id=4814 5969 (Daniel Hokka Zakrisson): This patch lets users configure disk limits in 5970 /etc/vservers/<name>/dlimits/*/, and have them set on the start of 5971 the vserver, as well as saved when stopping the vserver. For counting the amount of inodes and space used by a certain 5972 vserver on a filesystem, I modified the old and broken vdu program 5973 (vdu bin etc would not find etc, for instance) and made it useful 5974 again. The cache files will probably need some love, I'm a bit uncertain as 5975 to where to put them (or rather, the symlink to their location). This is the last piece of the disk limits puzzle. A variant of this 5976 would be really nice to have in 0.30.210. (do you have an ETA on 5977 that, btw?) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2252 5978 94cd875c-1c1d-0410-91d2-eb244daf1a30 5979 5980 2006-01-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 5981 5982 * util-vserver/lib/vserver-internal.h: 5983 NETTYPE_USER2KERNEL/NETTYPE_KERNEL2USER: handle IPv6 bcast case, too git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2251 5984 94cd875c-1c1d-0410-91d2-eb244daf1a30 5985 5986 2006-01-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 5987 5988 * util-vserver/lib/vserver.h: adjusted the vc_net_nx_type enum so 5989 that the NETTYPE_USER2KERNEL() can be optimized git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2250 5990 94cd875c-1c1d-0410-91d2-eb244daf1a30 5991 5992 2006-01-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 5993 5994 * util-vserver/THANKS, util-vserver/lib/syscall_netadd-net.hc, 5995 util-vserver/lib/syscall_netadd.c, 5996 util-vserver/lib/syscall_netremove-net.hc, 5997 util-vserver/lib/syscall_netremove.c, 5998 util-vserver/lib/vserver-internal.h, 5999 util-vserver/scripts/vserver.functions, util-vserver/src/chbind.c: 6000 applied vnet patch from Daniel Hokka Zakrisson 6001 (http://savannah.nongnu.org/patch/?func=detailitem&item_id=4799) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2249 6002 94cd875c-1c1d-0410-91d2-eb244daf1a30 6003 6004 2006-01-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6005 6006 * util-vserver/lib/vserver.h: * vcFeatureSet: added vcFEATURE_VNET enum * applied vnet patch from Daniel Hokka Zakrisson (http://savannah.nongnu.org/patch/?func=detailitem&item_id=4799) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2248 6007 94cd875c-1c1d-0410-91d2-eb244daf1a30 6008 6009 2006-01-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6010 6011 * util-vserver/lib/issupported.c, 6012 util-vserver/lib/issupportedstring.c: added support for 6013 vcFEATURE_VNET feature git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2247 6014 94cd875c-1c1d-0410-91d2-eb244daf1a30 6015 6016 2006-01-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6017 6018 * util-vserver/lib/checkversion.c: minor formation fixups git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2246 6019 94cd875c-1c1d-0410-91d2-eb244daf1a30 6020 6021 2006-01-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6022 6023 * util-vserver/src/testsuite/.cvsignore, 6024 util-vserver/src/testsuite/Makefile-files, 6025 util-vserver/src/testsuite/hashcalc-plain.c, 6026 util-vserver/src/testsuite/hashcalc-plain.sh: added 'hashcalc-plain' 6027 tests to track down broken beecrypt/vhashify on some Debians git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2245 6028 94cd875c-1c1d-0410-91d2-eb244daf1a30 6029 6030 2006-01-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6031 6032 * util-vserver/distrib/misc/vprocunhide-files: readded 6033 /proc/version; it is expected by several programs git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2244 6034 94cd875c-1c1d-0410-91d2-eb244daf1a30 6035 6036 2006-01-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6037 6038 * util-vserver/.cvsignore: added csope.out git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2243 6039 94cd875c-1c1d-0410-91d2-eb244daf1a30 6040 6041 2006-01-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6042 6043 * util-vserver/lib/syscall_getvhiname-v13.hc: vc_get_vhi_name_v13(): 6044 added comment near the strncpy(3) call which tells that an explicit 6045 termination with '\0' is not wanted git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2242 6046 94cd875c-1c1d-0410-91d2-eb244daf1a30 6047 6048 2006-01-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6049 6050 * util-vserver/lib_internal/util-unixsock.h: ENSC_INIT_UNIX_SOCK(): 6051 be more effective in an strncpy(3) call and avoid potential copying 6052 of an char which gets overridden later git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2241 6053 94cd875c-1c1d-0410-91d2-eb244daf1a30 6054 6055 2006-01-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6056 6057 * util-vserver/build-all: parameterized '-j' flag git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2240 6058 94cd875c-1c1d-0410-91d2-eb244daf1a30 6059 6060 2006-01-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6061 6062 * util-vserver/Makefile.am: removed old kernel headers git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2239 6063 94cd875c-1c1d-0410-91d2-eb244daf1a30 6064 6065 2006-01-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6066 6067 * util-vserver/distrib/misc/vprocunhide-files: hide /proc/cmdline 6068 and /proc/version because they can reveal information about the host 6069 system git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2238 6070 94cd875c-1c1d-0410-91d2-eb244daf1a30 6071 6072 2006-01-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6073 6074 * util-vserver/distrib/misc/debootstrap.uri: updated url git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2237 6075 94cd875c-1c1d-0410-91d2-eb244daf1a30 6076 6077 2006-01-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6078 6079 * util-vserver/scripts/functions, 6080 util-vserver/scripts/vserver-setup.functions: updated dates in the 6081 copyright notices git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2236 6082 94cd875c-1c1d-0410-91d2-eb244daf1a30 6083 6084 2006-01-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6085 6086 * util-vserver/kernel/context.h, util-vserver/kernel/cvirt_def.h, 6087 util-vserver/kernel/debug.h, util-vserver/kernel/global.h, 6088 util-vserver/kernel/inode.h, util-vserver/kernel/limit.h, 6089 util-vserver/kernel/limit_def.h, util-vserver/kernel/network.h, 6090 util-vserver/kernel/sched_def.h, util-vserver/kernel/signal.h, 6091 util-vserver/kernel/xid.h: updated to 2.6.14.3-vs2.01 headers git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2235 6092 94cd875c-1c1d-0410-91d2-eb244daf1a30 6093 6094 2006-01-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6095 6096 * util-vserver/scripts/vserver-build.functions: 6097 s!/etc/slackware-release!/etc/slackware-version! (reported by 6098 bubulak) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2234 6099 94cd875c-1c1d-0410-91d2-eb244daf1a30 6100 6101 2005-12-31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6102 6103 * util-vserver/scripts/functions: isDirectoryEmpty(): really ignore 6104 'lost+found' by checking against the full path 6105 (https://savannah.nongnu.org/patch/?func=detailitem&item_id=4714, 6106 patched by XeRO) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2233 6107 94cd875c-1c1d-0410-91d2-eb244daf1a30 6108 6109 2005-12-31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6110 6111 * util-vserver/scripts/functions: colpanic(): added missing 'error' 6112 keyword for the colorize call (issue 15281, reported and patched by 6113 Micah Anderson) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2232 6114 94cd875c-1c1d-0410-91d2-eb244daf1a30 6115 6116 2005-12-31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6117 6118 * util-vserver/lib/syscall-fallback.h: added syscall numbers for 6119 hppa (263) and m32r (273) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2231 6120 94cd875c-1c1d-0410-91d2-eb244daf1a30 6121 6122 2005-12-31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6123 6124 * util-vserver/src/secure-mount.c: - mount some more filesystems internally instead of calling the external 'mount' command - fixed MS_NODEV handling git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2230 6125 94cd875c-1c1d-0410-91d2-eb244daf1a30 6126 6127 2005-12-31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6128 6129 * util-vserver/doc/configuration.xml, 6130 util-vserver/scripts/vserver.functions: added 'novlandev' interface 6131 flag git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2229 6132 94cd875c-1c1d-0410-91d2-eb244daf1a30 6133 6134 2005-10-31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6135 6136 * util-vserver/scripts/vyum-worker: made it work with yum 2.4.0 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2228 6137 94cd875c-1c1d-0410-91d2-eb244daf1a30 6138 6139 2005-10-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6140 6141 * util-vserver/distrib/centos42/yum/yum.conf, 6142 util-vserver/distrib/fc3/yum/yum.conf, 6143 util-vserver/distrib/fc4/yum/yum.conf: added 6144 'installonlypkgs=/exactarch=0' entries git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2227 6145 94cd875c-1c1d-0410-91d2-eb244daf1a30 6146 6147 2005-10-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6148 6149 * util-vserver/lib/Makefile-files: added 6150 'ensc_fmt/lib_libvserver_a-%' to DIETPROGS; this fixes problems e.g. 6151 with FC5's stack-protector git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2226 6152 94cd875c-1c1d-0410-91d2-eb244daf1a30 6153 6154 2005-10-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6155 6156 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.209 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2225 6157 94cd875c-1c1d-0410-91d2-eb244daf1a30 6158 6159 2005-10-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6160 6161 * util-vserver/scripts/vserver.functions: call 'vattribute' with 6162 '--flag default' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2224 6163 94cd875c-1c1d-0410-91d2-eb244daf1a30 6164 6165 2005-10-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6166 6167 * util-vserver/lib/cflags-v13.c: added 'default' and 'secure' pseudo 6168 flags; they are open for enhancements but VC_VXF_VIRT_UPTIME seems 6169 to be the only flag for 'default' without sideeffects git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2223 6170 94cd875c-1c1d-0410-91d2-eb244daf1a30 6171 6172 2005-10-29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6173 6174 * util-vserver/distrib/redhat/initpost: added code to execute 6175 'killall5 -15' in the halt script; this should fix the minilogd 6176 issues with CentOS and older RH releases git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2222 6177 94cd875c-1c1d-0410-91d2-eb244daf1a30 6178 6179 2005-10-29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6180 6181 * util-vserver/src/testsuite/Makefile-files, 6182 util-vserver/src/testsuite/vwait-test.sh: added 'vwait-test.sh' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2221 6183 94cd875c-1c1d-0410-91d2-eb244daf1a30 6184 6185 2005-10-29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6186 6187 * util-vserver/scripts/vserver.functions: ok... try #3 of the new 6188 vwait stuff: it seems to be a good idea to read files *after* they 6189 are filled with content... git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2220 6190 94cd875c-1c1d-0410-91d2-eb244daf1a30 6191 6192 2005-10-29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6193 6194 * util-vserver/scripts/vserver.stop: execute waitForSync everytime 6195 and not only when the shutdown succeeded git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2219 6196 94cd875c-1c1d-0410-91d2-eb244daf1a30 6197 6198 2005-10-29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6199 6200 * util-vserver/scripts/vserver.functions: fixed the TIMEOUT case in 6201 yet another way: now, start 'vkill' and a killall command in the 6202 same backgrounded subshell. Parameter committal between the 6203 different shell instances is a horror and just a question of time 6204 until it breaks :( git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2218 6205 94cd875c-1c1d-0410-91d2-eb244daf1a30 6206 6207 2005-10-29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6208 6209 * util-vserver/scripts/start-vservers: add newlines in the makefile 6210 generated for the 'stop' case; else, there will be multiple 6211 target-dependency pairs on the same line [reported by Daniel Kraft] git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2217 6212 94cd875c-1c1d-0410-91d2-eb244daf1a30 6213 6214 2005-10-29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6215 6216 * util-vserver/src/vdlimit.c: - revert a previous vc_add_dlimit() when vc_set_dlimit() fails - added some basic sanity checks for the parameters given on the CLI 6217 [both reported by Kevin Pendleton; https://savannah.nongnu.org/bugs/?func=detailitem&item_id=14026] git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2216 6218 94cd875c-1c1d-0410-91d2-eb244daf1a30 6219 6220 2005-10-29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6221 6222 * util-vserver/doc/configuration.xml: - removed documentation about single flags; it was broken and 6223 outdated - added link to http://linux-vserver.org/Scheduler+Parameters for 6224 the scheduler params [both 6225 https://savannah.nongnu.org/bugs/?func=detailitem&item_id=14331] git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2215 6226 94cd875c-1c1d-0410-91d2-eb244daf1a30 6227 6228 2005-10-29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6229 6230 * util-vserver/scripts/vserver.functions: - initWait(): call 'vwait' without --terminate; this is required to give out a list of processes in _waitForVWait - _waitForVWait(): when 'vwait' returns with 'TIMEOUT', give out the list of current processes and kill the context manually git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2214 6231 94cd875c-1c1d-0410-91d2-eb244daf1a30 6232 6233 2005-10-29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6234 6235 * util-vserver/src/vserver-stat.c: fillName(): initialize 6236 'obj->cfgstyle' to vcCFG_AUTO git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2213 6237 94cd875c-1c1d-0410-91d2-eb244daf1a30 6238 6239 2005-10-29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6240 6241 * util-vserver/scripts/vserver-build.debootstrap: on non-debian 6242 machines (resp. those without debootstrap), generate 6243 '$DEBOOTSTRAP_DIR/arch' with the current architecture [reported by 6244 Nicolas Costes; 6245 http://savannah.nongnu.org/bugs/?func=detailitem&item_id=14589] git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2212 6246 94cd875c-1c1d-0410-91d2-eb244daf1a30 6247 6248 2005-10-29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6249 6250 * util-vserver/scripts/start-vservers: - verifyVserver(): implemented it - added some sanity checks to make sure that the 'depends' files are containing valid vserver names; the verifyVserver() function is 6251 used by these checks git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2211 6252 94cd875c-1c1d-0410-91d2-eb244daf1a30 6253 6254 2005-10-29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6255 6256 * util-vserver/lib/getvserverctx.c: vc_getVserverCtx(): allow 6257 vc_get_vx_info() to fail but check for errno==ESRCH; for xid!=0, 6258 this syscall will return ENOSYS always git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2210 6259 94cd875c-1c1d-0410-91d2-eb244daf1a30 6260 6261 2005-10-29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6262 6263 * util-vserver/src/testsuite/hashcalc.c: added some stack checks git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2209 6264 94cd875c-1c1d-0410-91d2-eb244daf1a30 6265 6266 2005-10-29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6267 6268 * util-vserver/src/vwait.c: do not include "linuxvirtual.h" anymore; 6269 it's not needed git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2208 6270 94cd875c-1c1d-0410-91d2-eb244daf1a30 6271 6272 2005-10-29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6273 6274 * util-vserver/lib/getnbipv4root.c, 6275 util-vserver/lib/getversion-internal.hc, 6276 util-vserver/lib/isdynamicxid.c, 6277 util-vserver/lib/syscall_adddlimit.c, 6278 util-vserver/lib/syscall_cleanupnamespace.c, 6279 util-vserver/lib/syscall_ctxcreate.c, 6280 util-vserver/lib/syscall_ctxmigrate.c, 6281 util-vserver/lib/syscall_enternamespace.c, 6282 util-vserver/lib/syscall_getccaps.c, 6283 util-vserver/lib/syscall_getcflags.c, 6284 util-vserver/lib/syscall_getdlimit.c, 6285 util-vserver/lib/syscall_getiattr.c, 6286 util-vserver/lib/syscall_getncaps.c, 6287 util-vserver/lib/syscall_getnflags.c, 6288 util-vserver/lib/syscall_getnxinfo.c, 6289 util-vserver/lib/syscall_gettasknid.c, 6290 util-vserver/lib/syscall_gettaskxid.c, 6291 util-vserver/lib/syscall_getvhiname.c, 6292 util-vserver/lib/syscall_getvxinfo.c, 6293 util-vserver/lib/syscall_kill.c, util-vserver/lib/syscall_netadd.c, 6294 util-vserver/lib/syscall_netcreate.c, 6295 util-vserver/lib/syscall_netmigrate.c, 6296 util-vserver/lib/syscall_netremove.c, 6297 util-vserver/lib/syscall_remdlimit.c, 6298 util-vserver/lib/syscall_rlimit.c, 6299 util-vserver/lib/syscall_setccaps.c, 6300 util-vserver/lib/syscall_setcflags.c, 6301 util-vserver/lib/syscall_setdlimit.c, 6302 util-vserver/lib/syscall_setiattr.c, 6303 util-vserver/lib/syscall_setnamespace.c, 6304 util-vserver/lib/syscall_setncaps.c, 6305 util-vserver/lib/syscall_setnflags.c, 6306 util-vserver/lib/syscall_setsched.c, 6307 util-vserver/lib/syscall_setvhiname.c, 6308 util-vserver/lib/syscall_waitexit.c, util-vserver/src/vkill.c: 6309 include "virtual.h" instead of "linuxvirtual.h" git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2207 6310 94cd875c-1c1d-0410-91d2-eb244daf1a30 6311 6312 2005-10-29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6313 6314 * util-vserver/src/testsuite/hashcalc.c: use our 'assert' from 6315 "lib_internal/coreassert.h" use Vwrite() instead of write() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2206 6316 94cd875c-1c1d-0410-91d2-eb244daf1a30 6317 6318 2005-10-29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6319 6320 * util-vserver/src/vhashify.c: cleanups; undefine macros after their 6321 use, set some UNUSED attributes and 'return EXIT_SUCCESS' in main to 6322 make the testsuite happy (where main() is not main()) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2205 6323 94cd875c-1c1d-0410-91d2-eb244daf1a30 6324 6325 2005-10-29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6326 6327 * util-vserver/distrib/redhat/initpost: start the vserver with the 6328 '--rescue' option and execute operations like 'chkconfig' there git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2204 6329 94cd875c-1c1d-0410-91d2-eb244daf1a30 6330 6331 2005-10-29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6332 6333 * util-vserver/THANKS: mentioned Herbert and his alternative syscall 6334 implementation git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2203 6335 94cd875c-1c1d-0410-91d2-eb244daf1a30 6336 6337 2005-10-29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6338 6339 * util-vserver/src/fstool.c: when giving a directory and other 6340 filesystem objects on the CLI, the fstool based applications 6341 (showattr, setattr, chxid) changed into this directory without going 6342 back. So the other objects can not be found anymore (resp. the wrong 6343 ones) [reported and patched by Daniel Hokka Zakrisson; 6344 http://savannah.nongnu.org/bugs/?func=detailitem&item_id=14313] git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2202 6345 94cd875c-1c1d-0410-91d2-eb244daf1a30 6346 6347 2005-10-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6348 6349 * util-vserver/scripts/vserver.start: use new syntax for 6350 '--rescue-cmd' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2201 6351 94cd875c-1c1d-0410-91d2-eb244daf1a30 6352 6353 2005-10-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6354 6355 * util-vserver/scripts/vserver-build.skeleton: use new 6356 getDistribution API git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2200 6357 94cd875c-1c1d-0410-91d2-eb244daf1a30 6358 6359 2005-10-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6360 6361 * util-vserver/scripts/vserver-build.functions: when building new 6362 vservers allow empty directories for their roots improved error 6363 messages a little bit git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2199 6364 94cd875c-1c1d-0410-91d2-eb244daf1a30 6365 6366 2005-10-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6367 6368 * util-vserver/scripts/vserver: updated help msg for '--rescue' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2198 6369 94cd875c-1c1d-0410-91d2-eb244daf1a30 6370 6371 2005-10-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6372 6373 * util-vserver/scripts/functions: colorize/colpanic(): reset 6374 attributes after giving out the message git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2197 6375 94cd875c-1c1d-0410-91d2-eb244daf1a30 6376 6377 2005-10-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6378 6379 * util-vserver/distrib/Makefile.am, 6380 util-vserver/distrib/centos42/pkgs/01, 6381 util-vserver/distrib/centos42/pkgs/02, 6382 util-vserver/distrib/centos42/pkgs/03, 6383 util-vserver/distrib/centos42/yum.repos.d/CentOS-Base.repo, 6384 util-vserver/distrib/centos42/yum/yum.conf, 6385 util-vserver/util-vserver.spec.in: added centos42 support git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2196 6386 94cd875c-1c1d-0410-91d2-eb244daf1a30 6387 6388 2005-10-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6389 6390 * util-vserver/distrib/misc/debootstrap.uri: updated debootstrap url git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2195 6391 94cd875c-1c1d-0410-91d2-eb244daf1a30 6392 6393 2005-10-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6394 6395 * util-vserver/m4/ensc_syscall.m4: do not define 6396 ENSC_SYSCALL_TRADITIONAL when alternative syscalls are available git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2194 6397 94cd875c-1c1d-0410-91d2-eb244daf1a30 6398 6399 2005-10-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6400 6401 * util-vserver/lib/syscall_ctxcreate-v13.hc: use VCMD_ctx_create_v0 6402 instead of VCMD_ctx_create git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2193 6403 94cd875c-1c1d-0410-91d2-eb244daf1a30 6404 6405 2005-10-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6406 6407 * util-vserver/lib/getvserverctx.c: include "internal.h" git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2192 6408 94cd875c-1c1d-0410-91d2-eb244daf1a30 6409 6410 2005-10-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6411 6412 * util-vserver/Makefile.am, util-vserver/kernel/context.h, 6413 util-vserver/kernel/cvirt_def.h, util-vserver/kernel/debug.h, 6414 util-vserver/kernel/global.h, util-vserver/kernel/limit.h, 6415 util-vserver/kernel/limit_def.h, util-vserver/kernel/network.h, 6416 util-vserver/kernel/sched_def.h, util-vserver/kernel/signal.h, 6417 util-vserver/kernel/xid.h: updated to 2.6.13.3-vs2.1.0-rc4 headers git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2191 6418 94cd875c-1c1d-0410-91d2-eb244daf1a30 6419 6420 2005-10-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6421 6422 * util-vserver/lib/syscall-alternative.h: updated to 6423 http://vserver.13thfloor.at/Experimental/SYSCALL/syscall_shiny7.h git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2190 6424 94cd875c-1c1d-0410-91d2-eb244daf1a30 6425 6426 2005-10-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6427 6428 * util-vserver/lib/Makefile-files, 6429 util-vserver/lib/syscall-fallback.h: added syscall-fallback.h git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2189 6430 94cd875c-1c1d-0410-91d2-eb244daf1a30 6431 6432 2005-10-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6433 6434 * util-vserver/m4/pkgconfig.am: do not use multiline sed expressions 6435 anymore; instead of, assign and use a Makefile variable git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2188 6436 94cd875c-1c1d-0410-91d2-eb244daf1a30 6437 6438 2005-10-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6439 6440 * util-vserver/m4/ensc_syscallnr.m4: - do not use the local kernelheaders anymore; this causes problems 6441 on cross-compiling - use a fallback headerfile to determine syscall # git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2187 6442 94cd875c-1c1d-0410-91d2-eb244daf1a30 6443 6444 2005-10-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6445 6446 * util-vserver/Makefile.am, util-vserver/configure.ac, 6447 util-vserver/lib/syscall.c, util-vserver/m4/ensc_kerneldir.m4, 6448 util-vserver/m4/ensc_syscall.m4: do not use the local kernelheaders 6449 anymore; this causes problems on cross-compiling git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2186 6450 94cd875c-1c1d-0410-91d2-eb244daf1a30 6451 6452 2005-10-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6453 6454 * util-vserver/lib/testsuite/fmt.c: improved tests by validating 6455 that buffer gets not modified before or after the indented space git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2185 6456 94cd875c-1c1d-0410-91d2-eb244daf1a30 6457 6458 2005-10-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6459 6460 * util-vserver/lib/getvserverctx.c: getCtxFromFile(): fixed resource 6461 leaks in errorcase vc_getVserverCtx(): validate result by calling 6462 getvserverbyctx() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2184 6463 94cd875c-1c1d-0410-91d2-eb244daf1a30 6464 6465 2005-10-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6466 6467 * util-vserver/lib/internal.h: vc_getVserverByCtx_Internal(): added 6468 prototype (with 'validate_result' parameter) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2183 6469 94cd875c-1c1d-0410-91d2-eb244daf1a30 6470 6471 2005-10-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6472 6473 * util-vserver/lib/getvserverbyctx-compat.hc, 6474 util-vserver/lib/getvserverbyctx-v13.hc, 6475 util-vserver/lib/getvserverbyctx.c: vc_getVserverByCtx_*(): added 6476 'validate_result' parameter to avoid recursion when called by 6477 getvserverctx() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2182 6478 94cd875c-1c1d-0410-91d2-eb244daf1a30 6479 6480 2005-10-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6481 6482 * util-vserver/lib/vserver.h: added vc_compareVserverById() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2181 6483 94cd875c-1c1d-0410-91d2-eb244daf1a30 6484 6485 2005-10-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6486 6487 * util-vserver/lib/Makefile-files, 6488 util-vserver/lib/comparevserverbyid.c: added comparevserverbyid.c git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2180 6489 94cd875c-1c1d-0410-91d2-eb244daf1a30 6490 6491 2005-10-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6492 6493 * util-vserver/ensc_fmt/fmtx.hc: save some bytes on the stack... git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2179 6494 94cd875c-1c1d-0410-91d2-eb244daf1a30 6495 6496 2005-10-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6497 6498 * util-vserver/configure.ac: disable expensive tests by default git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2178 6499 94cd875c-1c1d-0410-91d2-eb244daf1a30 6500 6501 2005-10-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6502 6503 * util-vserver/Makefile.am: improved 'silent.%' target a little bit 6504 (might be incompatible with older grep but it's for developing 6505 only...) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2177 6506 94cd875c-1c1d-0410-91d2-eb244daf1a30 6507 6508 2005-10-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6509 6510 * util-vserver/src/testsuite/Makefile-files, 6511 util-vserver/src/testsuite/hashcalc.sh: added hashcalc.sh git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2176 6512 94cd875c-1c1d-0410-91d2-eb244daf1a30 6513 6514 2005-10-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6515 6516 * util-vserver/src/testsuite/hashcalc.c: fixed params in 6517 calculateHashFromFD() call git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2175 6518 94cd875c-1c1d-0410-91d2-eb244daf1a30 6519 6520 2005-10-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6521 6522 * util-vserver/src/chroot-sh.c: testInternal(): fixed return value 6523 for non-existing files git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2174 6524 94cd875c-1c1d-0410-91d2-eb244daf1a30 6525 6526 2005-10-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6527 6528 * util-vserver/src/testsuite/.cvsignore, 6529 util-vserver/src/testsuite/Makefile-files, 6530 util-vserver/src/testsuite/hashcalc.c: added hashcalc git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2173 6531 94cd875c-1c1d-0410-91d2-eb244daf1a30 6532 6533 2005-10-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6534 6535 * util-vserver/src/vhashify.c: added TESTSUITE mode git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2172 6536 94cd875c-1c1d-0410-91d2-eb244daf1a30 6537 6538 2005-10-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6539 6540 * util-vserver/scripts/vserver.functions: fixed VLAN setup: set the 6541 name-type, honor the 'ip' value and use the device name on removal 6542 (reported by Timothy Arnold, 6543 https://savannah.nongnu.org/bugs/?func=detailitem&item_id=14148) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2171 6544 94cd875c-1c1d-0410-91d2-eb244daf1a30 6545 6546 2005-08-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6547 6548 * util-vserver/scripts/vserver.functions: fixed detection of 6549 commented lines in config-files; formerly, only a single '#' was 6550 detected which does not really make sense for comments... git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2170 6551 94cd875c-1c1d-0410-91d2-eb244daf1a30 6552 6553 2005-07-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6554 6555 * util-vserver/util-vserver.spec.in: updated URLs git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2169 6556 94cd875c-1c1d-0410-91d2-eb244daf1a30 6557 6558 2005-07-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6559 6560 * util-vserver/src/vwait.c: - made the alarm() code working with glibc also; glibc restarts vc_wait_exit() instead of interrupting it so an explicit siginterrupt(2) is required - call alarm(2) again when EINTR was seen git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2168 6561 94cd875c-1c1d-0410-91d2-eb244daf1a30 6562 6563 2005-07-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6564 6565 * util-vserver/scripts/vserver-build.skeleton: execute 6566 'base.setSuccess' finally git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2167 6567 94cd875c-1c1d-0410-91d2-eb244daf1a30 6568 6569 2005-07-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6570 6571 * util-vserver/scripts/vserver-build.functions.rpm: 6572 rpm.sanityCheck(): added; it warns about missing initpre scripts git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2166 6573 94cd875c-1c1d-0410-91d2-eb244daf1a30 6574 6575 2005-07-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6576 6577 * util-vserver/scripts/vserver-build.functions: - getDistribution(): added sanity checks to make sure that there 6578 exist a configuration for the selected distribution - base.initFilesystem(): allow empty directories as root directories for new vservers; this uses the new isDirectoryEmpty() function - base.__cleanup(): armed the cleanup code; formerly there was still the safety 'echo' giving out the resulting command instead of executing it git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2165 6579 94cd875c-1c1d-0410-91d2-eb244daf1a30 6580 6581 2005-07-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6582 6583 * util-vserver/scripts/vserver-build.debootstrap: use new calling 6584 convention of getDistribution(); 'debootstrap' does not require an 6585 explicit configuration of the distribution git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2164 6586 94cd875c-1c1d-0410-91d2-eb244daf1a30 6587 6588 2005-07-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6589 6590 * util-vserver/scripts/vsysvwrapper: fixed typo 6591 (s!$CHBIND!$_CHBIND!) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2163 6592 94cd875c-1c1d-0410-91d2-eb244daf1a30 6593 6594 2005-07-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6595 6596 * util-vserver/scripts/vserver-build.apt-rpm, 6597 util-vserver/scripts/vserver-build.rpm, 6598 util-vserver/scripts/vserver-build.yum: call rpm.sanityCheck() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2162 6599 94cd875c-1c1d-0410-91d2-eb244daf1a30 6600 6601 2005-07-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6602 6603 * util-vserver/scripts/functions: isDirectoryEmpty(): added col*(): 6604 added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2161 6605 94cd875c-1c1d-0410-91d2-eb244daf1a30 6606 6607 2005-07-15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6608 6609 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.208 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2160 6610 94cd875c-1c1d-0410-91d2-eb244daf1a30 6611 6612 2005-07-15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6613 6614 * util-vserver/configure.ac, util-vserver/lib/personalityflag.c, 6615 util-vserver/lib/personalitytype.c, 6616 util-vserver/m4/ensc_personality.m4: check whether enums from 6617 <linux/personality.h> are available before using them 6618 (https://savannah.nongnu.org/bugs/?func=detailitem&item_id=12921) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2159 6619 94cd875c-1c1d-0410-91d2-eb244daf1a30 6620 6621 2005-07-15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6622 6623 * util-vserver/util-vserver.spec.in: - require the -lib subpackage by -devel - copy GPG keys from /etc/pki/rpm-gpg/ git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2158 6624 94cd875c-1c1d-0410-91d2-eb244daf1a30 6625 6626 2005-07-15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6627 6628 * util-vserver/src/testsuite/rpm-fake-test.sh: fixed paths so that 6629 it works again... git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2157 6630 94cd875c-1c1d-0410-91d2-eb244daf1a30 6631 6632 2005-07-15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6633 6634 * util-vserver/sysv/vprocunhide: do not run when IATTR feature is 6635 not supported git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2156 6636 94cd875c-1c1d-0410-91d2-eb244daf1a30 6637 6638 2005-07-15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6639 6640 * util-vserver/scripts/vserver.start, 6641 util-vserver/scripts/vserver.suexec: readded the 6642 limit-ulimits-per-vserver stuff due to popular requests 6643 (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=12840) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2155 6644 94cd875c-1c1d-0410-91d2-eb244daf1a30 6645 6646 2005-07-15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6647 6648 * util-vserver/lib/getinsecurebcaps.c: - adjusted insecure caps for the added CAP_AUDIT* and removed CAP_QUOTACTL stuff - assume every unknown capability as insecure git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2154 6649 94cd875c-1c1d-0410-91d2-eb244daf1a30 6650 6651 2005-07-15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6652 6653 * util-vserver/lib/testsuite/.cvsignore: added 'personality' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2153 6654 94cd875c-1c1d-0410-91d2-eb244daf1a30 6655 6656 2005-07-15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6657 6658 * util-vserver/lib/syscall_netadd-net.hc, 6659 util-vserver/lib/syscall_netremove-net.hc: changed code so that it 6660 *compiles* with current kernel headers git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2152 6661 94cd875c-1c1d-0410-91d2-eb244daf1a30 6662 6663 2005-07-15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6664 6665 * util-vserver/lib/syscall_getiattr-fscompat.hc, 6666 util-vserver/lib/syscall_setiattr-fscompat.hc: Changed the 6667 barrier-code so that it sets both the 't' ext2-flag and chmod-0 6668 permissions. This is required to work with 1.2.10 patch; formerly 6669 the chmod-0 sufficed. [reported by Bjoern Steinbrink, 6670 http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13170] git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2151 6671 94cd875c-1c1d-0410-91d2-eb244daf1a30 6672 6673 2005-07-15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6674 6675 * util-vserver/lib/capabilities.c: use a static '29' for QUOTACTL 6676 capability as VC_CAP_QUOTACTL was removed git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2150 6677 94cd875c-1c1d-0410-91d2-eb244daf1a30 6678 6679 2005-07-15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6680 6681 * util-vserver/lib/ccaps-v13.c: added 6682 VC_VXC_{SYSLOG,BINARY_MOUNT,QUOTA_CTL} added/moved some aliases git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2149 6683 94cd875c-1c1d-0410-91d2-eb244daf1a30 6684 6685 2005-07-15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6686 6687 * util-vserver/lib/bcaps-v13.c: removed VC_CAP_QUOTACTL added 6688 VC_CAP_AUDIT* git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2148 6689 94cd875c-1c1d-0410-91d2-eb244daf1a30 6690 6691 2005-07-15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6692 6693 * util-vserver/lib/vserver.h: removed VC_CAP_QUOTACTL added 6694 VC_CAP_AUDIT* added VC_VXC_{SYSLOG,BINARY_MOUNT,QUOTA_CTL} git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2147 6695 94cd875c-1c1d-0410-91d2-eb244daf1a30 6696 6697 2005-07-15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6698 6699 * util-vserver/contrib/Makefile-files, 6700 util-vserver/contrib/yum-2.3.4-chroot.patch: added yum-2.3.4-chroot 6701 patch git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2146 6702 94cd875c-1c1d-0410-91d2-eb244daf1a30 6703 6704 2005-07-15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6705 6706 * util-vserver/kernel/network.h, util-vserver/kernel/network_cmd.h, 6707 util-vserver/kernel/switch.h, util-vserver/kernel/xid.h: updated to 6708 patch-2.6.12.2-vs2.0-rc7 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2145 6709 94cd875c-1c1d-0410-91d2-eb244daf1a30 6710 6711 2005-07-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6712 6713 * util-vserver/scripts/vserver-build.functions: check whether 6714 context is already active before starting the build 6715 (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=12849) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2144 6716 94cd875c-1c1d-0410-91d2-eb244daf1a30 6717 6718 2005-07-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6719 6720 * util-vserver/src/vserver-info.c: allow to pass a numeric xid to 6721 'vserver-info ... RUNNING' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2143 6722 94cd875c-1c1d-0410-91d2-eb244daf1a30 6723 6724 2005-07-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6725 6726 * util-vserver/lib_internal/Makefile-files, 6727 util-vserver/lib_internal/util-isnumber.c, 6728 util-vserver/lib_internal/util.h: isNumber(): added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2142 6729 94cd875c-1c1d-0410-91d2-eb244daf1a30 6730 6731 2005-07-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6732 6733 * util-vserver/scripts/vserver-build.debootstrap: give out status 6734 message before downloading debootstrap 6735 (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13472) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2141 6736 94cd875c-1c1d-0410-91d2-eb244daf1a30 6737 6738 2005-07-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6739 6740 * util-vserver/lib/syscall-alternative.h: updated to 6741 http://vserver.13thfloor.at/Experimental/SYSCALL/syscall.h from 6742 2005-05-07 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2140 6743 94cd875c-1c1d-0410-91d2-eb244daf1a30 6744 6745 2005-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6746 6747 * util-vserver/distrib/misc/debootstrap.uri: oops... set the wrong 6748 value git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2139 6749 94cd875c-1c1d-0410-91d2-eb244daf1a30 6750 6751 2005-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6752 6753 * util-vserver/distrib/misc/debootstrap.uri: updated git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2138 6754 94cd875c-1c1d-0410-91d2-eb244daf1a30 6755 6756 2005-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6757 6758 * util-vserver/distrib/Makefile.am: register fc4 as rh-style 6759 distribution git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2137 6760 94cd875c-1c1d-0410-91d2-eb244daf1a30 6761 6762 2005-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6763 6764 * util-vserver/configure.ac: check for 'nohup' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2136 6765 94cd875c-1c1d-0410-91d2-eb244daf1a30 6766 6767 2005-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6768 6769 * util-vserver/contrib/manifest.dat.pathsubst: removed chroot_* + 6770 C++ programs added chroot_sh + vwait git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2135 6771 94cd875c-1c1d-0410-91d2-eb244daf1a30 6772 6773 2005-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6774 6775 * util-vserver/Makefile.am, util-vserver/lib/virtual.h: updated used 6776 kernel headers to 2.6.12.2-vs2.0-rc5 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2134 6777 94cd875c-1c1d-0410-91d2-eb244daf1a30 6778 6779 2005-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6780 6781 * util-vserver/lib/syscall_getvhiname-v13.hc, 6782 util-vserver/lib/syscall_setvhiname-v13.hc: - s!VCMD_vx_.et_vhi_name!VCMD_.et_vhi_name! - added workaround for older kernels not having the naming above git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2133 6783 94cd875c-1c1d-0410-91d2-eb244daf1a30 6784 6785 2005-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6786 6787 * util-vserver/scripts/vshelper: accept 'async' method git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2132 6788 94cd875c-1c1d-0410-91d2-eb244daf1a30 6789 6790 2005-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6791 6792 * util-vserver/scripts/vserver.start: pipe 'popd' output to 6793 /dev/null git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2131 6794 94cd875c-1c1d-0410-91d2-eb244daf1a30 6795 6796 2005-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6797 6798 * util-vserver/scripts/vserver.functions: initSync(): fixed 6799 parameter naming initSync(): set 'async' method when 'vwait' is 6800 available _waitForVWait(): read pipe after 'wait' returned git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2130 6801 94cd875c-1c1d-0410-91d2-eb244daf1a30 6802 6803 2005-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6804 6805 * util-vserver/scripts/vserver-build: do not set OPTION_KEEP git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2129 6806 94cd875c-1c1d-0410-91d2-eb244daf1a30 6807 6808 2005-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6809 6810 * util-vserver/scripts/util-vserver-vars.pathsubst: added vwait git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2128 6811 94cd875c-1c1d-0410-91d2-eb244daf1a30 6812 6813 2005-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6814 6815 * util-vserver/scripts/pkgmgmt: - cleanups - unset %_dbpath at 'internalize' operation git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2127 6816 94cd875c-1c1d-0410-91d2-eb244daf1a30 6817 6818 2005-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6819 6820 * util-vserver/scripts/functions: vshelper.initSync(): fixed 6821 parameter naming git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2126 6822 94cd875c-1c1d-0410-91d2-eb244daf1a30 6823 6824 2005-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6825 6826 * util-vserver/src/chroot-sh.c: implemented 'testfile' subcommand git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2125 6827 94cd875c-1c1d-0410-91d2-eb244daf1a30 6828 6829 2005-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6830 6831 * util-vserver/contrib/Makefile-files, 6832 util-vserver/contrib/yum-2.3.3-chroot.patch: added 6833 yum-2.3.3-chroot.patch git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2124 6834 94cd875c-1c1d-0410-91d2-eb244daf1a30 6835 6836 2005-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6837 6838 * util-vserver/scripts/functions: do not quote $_VSHELPER in help 6839 message (reported by Roman Barczynski, 6840 https://savannah.nongnu.org/bugs/?func=detailitem&item_id=13162) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2123 6841 94cd875c-1c1d-0410-91d2-eb244daf1a30 6842 6843 2005-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6844 6845 * util-vserver/doc/configuration.xml: mentioned the working 6846 directory for the scripts git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2122 6847 94cd875c-1c1d-0410-91d2-eb244daf1a30 6848 6849 2005-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6850 6851 * util-vserver/kernel/context.h, util-vserver/kernel/context_cmd.h, 6852 util-vserver/kernel/cvirt_cmd.h, util-vserver/kernel/debug.h, 6853 util-vserver/kernel/namespace.h, 6854 util-vserver/kernel/namespace_cmd.h, util-vserver/kernel/network.h, 6855 util-vserver/kernel/network_cmd.h, util-vserver/kernel/switch.h: 6856 updated to 2.6.12.2-vs2.0-rc5 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2121 6857 94cd875c-1c1d-0410-91d2-eb244daf1a30 6858 6859 2005-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6860 6861 * util-vserver/scripts/vserver.start: execute the prepre script in 6862 the configuration directory (*not* the vdir directory); this should 6863 not cause legacy problems as formerly the directory was not changed 6864 overall git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2120 6865 94cd875c-1c1d-0410-91d2-eb244daf1a30 6866 6867 2005-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6868 6869 * util-vserver/scripts/vserver.functions: check whether filesystem 6870 is mounted readonly; if so, execute $_SECURE_MOUNT with the '-n' 6871 argument git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2119 6872 94cd875c-1c1d-0410-91d2-eb244daf1a30 6873 6874 2005-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6875 6876 * util-vserver/scripts/vserver-build.apt-rpm, 6877 util-vserver/scripts/vserver-build.debootstrap, 6878 util-vserver/scripts/vserver-build.rpm: execute base.setSuccess() at 6879 the end git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2118 6880 94cd875c-1c1d-0410-91d2-eb244daf1a30 6881 6882 2005-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6883 6884 * util-vserver/src/rpm-fake-resolver.c: implemented better 6885 error-handling in the read() and write() functions git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2117 6886 94cd875c-1c1d-0410-91d2-eb244daf1a30 6887 6888 2005-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6889 6890 * util-vserver/ensc_wrappers/wrappers-io.hc, 6891 util-vserver/ensc_wrappers/wrappers-iosock.hc, 6892 util-vserver/ensc_wrappers/wrappers-unistd.hc: store result of 6893 read*(2) and write*(2) fucntions into signed variables; error 6894 handling is more cleaner in this way git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2116 6895 94cd875c-1c1d-0410-91d2-eb244daf1a30 6896 6897 2005-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6898 6899 * util-vserver/src/vserver-stat.c: - cleanups - multiply RSS value with PAGESIZE (https://savannah.nongnu.org/bugs/?func=detailitem&item_id=13184) - prepare the '-O' option: calculate vserver names earlier and use some more helper functions git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2115 6900 94cd875c-1c1d-0410-91d2-eb244daf1a30 6901 6902 2005-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6903 6904 * util-vserver/src/rpm-fake.c: - doPwStringRequest(): fixed x86_64 issue; rpm-fake.so transmitted a 'size_t' value, but rpm-fake-resolver expected an uint32_t - minor cleanups git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2114 6905 94cd875c-1c1d-0410-91d2-eb244daf1a30 6906 6907 2005-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6908 6909 * util-vserver/ensc_vector/Makefile-files, 6910 util-vserver/ensc_vector/vector-foreach.c, 6911 util-vserver/ensc_vector/vector.h, 6912 util-vserver/ensc_vector/vector.hc: added Vector_foreach*() 6913 functions git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2113 6914 94cd875c-1c1d-0410-91d2-eb244daf1a30 6915 6916 2005-07-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6917 6918 * util-vserver/src/Makefile-files, util-vserver/src/vbuild.cc, 6919 util-vserver/src/vcheck.cc, util-vserver/src/vfiles.cc, 6920 util-vserver/src/vserver.cc, util-vserver/src/vserver.hh, 6921 util-vserver/src/vutil.cc, util-vserver/src/vutil.h, 6922 util-vserver/src/vutil.p: removed the C++ tools; they do not work 6923 with recent configuration and are adding huge dependencies git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2112 6924 94cd875c-1c1d-0410-91d2-eb244daf1a30 6925 6926 2005-06-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6927 6928 * util-vserver/scripts/vserver.stop: use vwait infrastructure git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2111 6929 94cd875c-1c1d-0410-91d2-eb244daf1a30 6930 6931 2005-06-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6932 6933 * util-vserver/scripts/vserver-build.functions.pkgmgmt, 6934 util-vserver/scripts/vserver.functions: use CHROOT_SH instead of 6935 CHROOT_* use vwait git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2110 6936 94cd875c-1c1d-0410-91d2-eb244daf1a30 6937 6938 2005-06-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6939 6940 * util-vserver/scripts/vserver-build.functions: remove generated 6941 vserver when build fails and '--keep' was not specified git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2109 6942 94cd875c-1c1d-0410-91d2-eb244daf1a30 6943 6944 2005-06-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6945 6946 * util-vserver/scripts/vserver-build.apt-rpm, 6947 util-vserver/scripts/vserver-build.debootstrap, 6948 util-vserver/scripts/vserver-build.rpm, 6949 util-vserver/scripts/vserver-build.skeleton, 6950 util-vserver/scripts/vserver-build.yum: use 'base.init' instead of 6951 'base.initVariables' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2108 6952 94cd875c-1c1d-0410-91d2-eb244daf1a30 6953 6954 2005-06-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6955 6956 * util-vserver/scripts/vserver-build: added '--keep' option git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2107 6957 94cd875c-1c1d-0410-91d2-eb244daf1a30 6958 6959 2005-06-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6960 6961 * util-vserver/scripts/X, 6962 util-vserver/scripts/util-vserver-vars.pathsubst: removed CHROOT_* 6963 added CHROOT_SH git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2106 6964 94cd875c-1c1d-0410-91d2-eb244daf1a30 6965 6966 2005-06-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6967 6968 * util-vserver/scripts/pkgmgmt: use CHROOT_SH instead of CHROOT_* git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2105 6969 94cd875c-1c1d-0410-91d2-eb244daf1a30 6970 6971 2005-06-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6972 6973 * util-vserver/lib/virtual.h: include signal_cmd.h instead of 6974 signal.h git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2104 6975 94cd875c-1c1d-0410-91d2-eb244daf1a30 6976 6977 2005-06-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6978 6979 * util-vserver/util-vserver.spec.in: added %dist tag buildrequire 6980 'which' and 'diffutils' require 'apt' on i386 only git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2103 6981 94cd875c-1c1d-0410-91d2-eb244daf1a30 6982 6983 2005-06-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6984 6985 * util-vserver/distrib/fc4/apt/rpmpriorities, 6986 util-vserver/distrib/fc4/apt/sources.list, 6987 util-vserver/distrib/fc4/pkgs/01, util-vserver/distrib/fc4/pkgs/02, 6988 util-vserver/distrib/fc4/pkgs/03, 6989 util-vserver/distrib/fc4/rpmlist.d/00.lst, 6990 util-vserver/distrib/fc4/yum.repos.d/fedora-devel.repo, 6991 util-vserver/distrib/fc4/yum.repos.d/fedora-updates-testing.repo, 6992 util-vserver/distrib/fc4/yum.repos.d/fedora-updates.repo, 6993 util-vserver/distrib/fc4/yum.repos.d/fedora.repo, 6994 util-vserver/distrib/fc4/yum/yum.conf: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2102 6995 94cd875c-1c1d-0410-91d2-eb244daf1a30 6996 6997 2005-06-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 6998 6999 * util-vserver/distrib/redhat/initpost: use CHROOT_SH instead of 7000 CHROOT_* git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2101 7001 94cd875c-1c1d-0410-91d2-eb244daf1a30 7002 7003 2005-06-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7004 7005 * util-vserver/src/.cvsignore, util-vserver/src/Makefile-files, 7006 util-vserver/src/chroot-cat.c, util-vserver/src/chroot-rm.c, 7007 util-vserver/src/chroot-sh.c: replaced all the small chroot-* 7008 programs with a single 'chroot-sh' program git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2100 7009 94cd875c-1c1d-0410-91d2-eb244daf1a30 7010 7011 2005-05-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7012 7013 * util-vserver/scripts/util-vserver-vars.pathsubst: added @NOHUP@ git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2099 7014 94cd875c-1c1d-0410-91d2-eb244daf1a30 7015 7016 2005-05-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7017 7018 * util-vserver/scripts/pkgmgmt: use new chroot-cat CLI git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2098 7019 94cd875c-1c1d-0410-91d2-eb244daf1a30 7020 7021 2005-05-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7022 7023 * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h, 7024 util-vserver/kernel/dlimit.h, util-vserver/kernel/dlimit_cmd.h, 7025 util-vserver/kernel/inode_cmd.h, util-vserver/kernel/legacy.h, 7026 util-vserver/kernel/signal.h, util-vserver/kernel/signal_cmd.h, 7027 util-vserver/kernel/xid.h: updated git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2097 7028 94cd875c-1c1d-0410-91d2-eb244daf1a30 7029 7030 2005-05-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7031 7032 * util-vserver/lib/issupported.c, 7033 util-vserver/lib/issupportedstring.c, util-vserver/lib/vserver.h: 7034 vc_isSupported() et.al: added VWAIT feature git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2096 7035 94cd875c-1c1d-0410-91d2-eb244daf1a30 7036 7037 2005-05-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7038 7039 * util-vserver/m4/ensc_syscall.m4: s!enable_val!enableval! git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2095 7040 94cd875c-1c1d-0410-91d2-eb244daf1a30 7041 7042 2005-05-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7043 7044 * util-vserver/src/vserver-stat.c: fixed calculation of hours (%24 7045 instead of %60); reported in 7046 http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13048 by 7047 Roman Barczynski git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2094 7048 94cd875c-1c1d-0410-91d2-eb244daf1a30 7049 7050 2005-05-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7051 7052 * util-vserver/src/chroot-cat.c: added '-i', '-o' and '-a' options 7053 to cat or override a file, or to append something git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2093 7054 94cd875c-1c1d-0410-91d2-eb244daf1a30 7055 7056 2005-05-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7057 7058 * util-vserver/distrib/redhat/initpost: use safe chroot-cat commands git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2092 7059 94cd875c-1c1d-0410-91d2-eb244daf1a30 7060 7061 2005-05-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7062 7063 * util-vserver/m4/ensc_dietlibc.m4: - give out a more correct helpstring for the 7064 '--enable/disable-dietlibc' option - use AS_HELP_STRING instead of AC_HELP_STRING git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2091 7065 94cd875c-1c1d-0410-91d2-eb244daf1a30 7066 7067 2005-05-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7068 7069 * util-vserver/configure.ac: - removed call to ENSC_FPIC_SYSCALL - enhanced dietlibc version check to the 64 bit version of hppa git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2090 7070 94cd875c-1c1d-0410-91d2-eb244daf1a30 7071 7072 2005-05-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7073 7074 * util-vserver/src/.cvsignore: added vwait git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2089 7075 94cd875c-1c1d-0410-91d2-eb244daf1a30 7076 7077 2005-05-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7078 7079 * util-vserver/src/vwait.c: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2088 7080 94cd875c-1c1d-0410-91d2-eb244daf1a30 7081 7082 2005-05-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7083 7084 * util-vserver/src/vshelper-sync.c: use '__linux__' instead of 7085 '__linux' (reported by Ola Lundqvist) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2087 7086 94cd875c-1c1d-0410-91d2-eb244daf1a30 7087 7088 2005-05-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7089 7090 * util-vserver/src/exec-cd.c: minor cosmetical cleanup git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2086 7091 94cd875c-1c1d-0410-91d2-eb244daf1a30 7092 7093 2005-05-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7094 7095 * util-vserver/src/chroot-cat.c: - added support for '--help' and '--version' - added '-a' option to append information instead of truncating the file git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2085 7096 94cd875c-1c1d-0410-91d2-eb244daf1a30 7097 7098 2005-05-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7099 7100 * util-vserver/src/Makefile-files: - 'chroot-cat' supports now the '--help' and '--version' options so removed it from AM_INSTALLCHECK_STD_OPTIONS_EXEMPT - added vwait git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2084 7101 94cd875c-1c1d-0410-91d2-eb244daf1a30 7102 7103 2005-05-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7104 7105 * util-vserver/m4/install-notify.am: s!^# !## ! git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2083 7106 94cd875c-1c1d-0410-91d2-eb244daf1a30 7107 7108 2005-05-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7109 7110 * util-vserver/lib/Makefile-files, 7111 util-vserver/lib/syscall_waitexit-v13.hc, 7112 util-vserver/lib/syscall_waitexit.c, util-vserver/lib/vserver.h: 7113 vc_wait_exit(): implemented support for this syscall git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2082 7114 94cd875c-1c1d-0410-91d2-eb244daf1a30 7115 7116 2005-05-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7117 7118 * util-vserver/src/compat-pivot_root.h: use <syscall-wrap.h> git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2081 7119 94cd875c-1c1d-0410-91d2-eb244daf1a30 7120 7121 2005-05-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7122 7123 * util-vserver/m4/ensc_syscall.m4: minor cosmetical cleanups git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2080 7124 94cd875c-1c1d-0410-91d2-eb244daf1a30 7125 7126 2005-05-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7127 7128 * util-vserver/m4/ensc_fpicsyscall.m4: obsoleted git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2079 7129 94cd875c-1c1d-0410-91d2-eb244daf1a30 7130 7131 2005-05-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7132 7133 * util-vserver/m4/ensc_fpicsyscall.m4: use ENSC_SYSCALL_ALTERNATIVE git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2078 7134 94cd875c-1c1d-0410-91d2-eb244daf1a30 7135 7136 2005-05-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7137 7138 * util-vserver/lib/vserver-internal.h: cleaned up '#include 7139 <*syscall.h>' stuff git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2077 7140 94cd875c-1c1d-0410-91d2-eb244daf1a30 7141 7142 2005-05-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7143 7144 * util-vserver/lib/syscall-legacy.hc, 7145 util-vserver/lib/syscall-wrap.h: include <syscall.h> also git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2076 7146 94cd875c-1c1d-0410-91d2-eb244daf1a30 7147 7148 2005-05-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7149 7150 * util-vserver/doc/configuration-xhtml.xsl: use class 7151 'directoryname' instead of 'directory' for '<directory/>' markup git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2075 7152 94cd875c-1c1d-0410-91d2-eb244daf1a30 7153 7154 2005-05-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7155 7156 * util-vserver/Makefile.am, util-vserver/distrib/Makefile.am, 7157 util-vserver/m4/install-notify.am: give out additional information 7158 about the 'make install' process git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2074 7159 94cd875c-1c1d-0410-91d2-eb244daf1a30 7160 7161 2005-04-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7162 7163 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.207 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2073 7164 94cd875c-1c1d-0410-91d2-eb244daf1a30 7165 7166 2005-04-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7167 7168 * util-vserver/configure.ac: adjusted dietlibc requirements git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2072 7169 94cd875c-1c1d-0410-91d2-eb244daf1a30 7170 7171 2005-04-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7172 7173 * util-vserver/src/vcontext.c: allow to override the execution 7174 domain (personality); added '--personality-type' and 7175 '--personality-flags' options git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2071 7176 94cd875c-1c1d-0410-91d2-eb244daf1a30 7177 7178 2005-04-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7179 7180 * util-vserver/src/rpm-fake-resolver.c: added a TEMP_FAILURE_RETRY 7181 around a read(2) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2070 7182 94cd875c-1c1d-0410-91d2-eb244daf1a30 7183 7184 2005-04-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7185 7186 * util-vserver/scripts/vserver.start, 7187 util-vserver/scripts/vserver.suexec: added support for a rescue mode git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2069 7188 94cd875c-1c1d-0410-91d2-eb244daf1a30 7189 7190 2005-04-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7191 7192 * util-vserver/scripts/vserver.functions: * _generatePersonalityOptions(): added and use it * added support for a rescue mode git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2068 7193 94cd875c-1c1d-0410-91d2-eb244daf1a30 7194 7195 2005-04-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7196 7197 * util-vserver/scripts/vserver-build.functions.pkgmgmt: 7198 YUM_RELEASEPKGS: added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2067 7199 94cd875c-1c1d-0410-91d2-eb244daf1a30 7200 7201 2005-04-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7202 7203 * util-vserver/scripts/vserver: fixed docu for 'stop' and 'start' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2066 7204 94cd875c-1c1d-0410-91d2-eb244daf1a30 7205 7206 2005-04-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7207 7208 * util-vserver/scripts/pkgmgmt: * verifyInternalPackages(): added * added some sanity checks for a sany environment when internalizing the package management git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2065 7209 94cd875c-1c1d-0410-91d2-eb244daf1a30 7210 7211 2005-04-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7212 7213 * util-vserver/scripts/functions: * isRegularFile(): fixed evaluation of params * hasSubstring(): added * getAllVservers(): fixed typo git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2064 7214 94cd875c-1c1d-0410-91d2-eb244daf1a30 7215 7216 2005-04-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7217 7218 * util-vserver/lib_internal/sys_clone.h: cleanups; do not include 7219 <sys/syscall.h> git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2063 7220 94cd875c-1c1d-0410-91d2-eb244daf1a30 7221 7222 2005-04-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7223 7224 * util-vserver/lib_internal/Makefile-files, 7225 util-vserver/lib_internal/sys_personality.h: added sys_personality.h git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2062 7226 94cd875c-1c1d-0410-91d2-eb244daf1a30 7227 7228 2005-04-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7229 7230 * util-vserver/scripts/legacy/vserver-copy, 7231 util-vserver/scripts/vserver-copy: moved to legacy git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2061 7232 94cd875c-1c1d-0410-91d2-eb244daf1a30 7233 7234 2005-04-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7235 7236 * util-vserver/lib/testsuite/Makefile-files, 7237 util-vserver/lib/testsuite/personality.c: added testcases for the 7238 vc_*personality*() functions git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2060 7239 94cd875c-1c1d-0410-91d2-eb244daf1a30 7240 7241 2005-04-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7242 7243 * util-vserver/lib/vserver.h: added prototypes for vc_*personality* 7244 support git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2059 7245 94cd875c-1c1d-0410-91d2-eb244daf1a30 7246 7247 2005-04-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7248 7249 * util-vserver/lib/virtual.h: updated to new kernel headers git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2058 7250 94cd875c-1c1d-0410-91d2-eb244daf1a30 7251 7252 2005-04-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7253 7254 * util-vserver/lib/cflags_list-v13.c: do not include <string.h> 7255 anymore git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2057 7256 94cd875c-1c1d-0410-91d2-eb244daf1a30 7257 7258 2005-04-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7259 7260 * util-vserver/lib/internal.h: utilvserver_listparser_uint*(): 7261 removed the 'nonnull' attribute for the 'mask' param git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2056 7262 94cd875c-1c1d-0410-91d2-eb244daf1a30 7263 7264 2005-04-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7265 7266 * util-vserver/lib/Makefile-files, 7267 util-vserver/lib/personalityflag.c, 7268 util-vserver/lib/personalityflag_list.c, 7269 util-vserver/lib/personalitytype.c: added personality* files git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2055 7270 94cd875c-1c1d-0410-91d2-eb244daf1a30 7271 7272 2005-04-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7273 7274 * util-vserver/doc/configuration.xml: * added some markup * documented 'personality' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2054 7275 94cd875c-1c1d-0410-91d2-eb244daf1a30 7276 7277 2005-04-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7278 7279 * util-vserver/doc/configuration-xhtml.xsl, 7280 util-vserver/doc/configuration.dtd: added support for <directory> 7281 and <filename> markup git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2053 7282 94cd875c-1c1d-0410-91d2-eb244daf1a30 7283 7284 2005-04-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7285 7286 * util-vserver/distrib/fc3/yum/yum.conf: 7287 s!redhat-release!fedora-release! git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2052 7288 94cd875c-1c1d-0410-91d2-eb244daf1a30 7289 7290 2005-04-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7291 7292 * util-vserver/distrib/fc3/pkgs/02: removed 'coreutils' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2051 7293 94cd875c-1c1d-0410-91d2-eb244daf1a30 7294 7295 2005-04-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7296 7297 * util-vserver/distrib/fc3/rpmlist.d/00.lst: added some more 7298 packages git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2050 7299 94cd875c-1c1d-0410-91d2-eb244daf1a30 7300 7301 2005-04-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7302 7303 * util-vserver/distrib/fc1/apt/rpmpriorities, 7304 util-vserver/distrib/fc2/apt/rpmpriorities, 7305 util-vserver/distrib/fc3/apt/rpmpriorities, 7306 util-vserver/distrib/rh9/apt/rpmpriorities: added *-release packages git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2049 7307 94cd875c-1c1d-0410-91d2-eb244daf1a30 7308 7309 2005-04-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7310 7311 * util-vserver/contrib/manifest.dat.pathsubst, 7312 util-vserver/scripts/Makefile-files: moved vserver-copy to legacy git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2048 7313 94cd875c-1c1d-0410-91d2-eb244daf1a30 7314 7315 2005-04-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7316 7317 * util-vserver/Makefile.am: added new kernel headers git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2047 7318 94cd875c-1c1d-0410-91d2-eb244daf1a30 7319 7320 2005-04-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7321 7322 * util-vserver/kernel/context.h, util-vserver/kernel/context_cmd.h, 7323 util-vserver/kernel/cvirt.h, util-vserver/kernel/cvirt_cmd.h, 7324 util-vserver/kernel/cvirt_def.h, util-vserver/kernel/debug.h, 7325 util-vserver/kernel/debug_cmd.h, util-vserver/kernel/dlimit.h, 7326 util-vserver/kernel/dlimit_cmd.h, util-vserver/kernel/inode.h, 7327 util-vserver/kernel/inode_cmd.h, util-vserver/kernel/legacy.h, 7328 util-vserver/kernel/limit.h, util-vserver/kernel/limit_cmd.h, 7329 util-vserver/kernel/limit_def.h, util-vserver/kernel/namespace.h, 7330 util-vserver/kernel/network.h, util-vserver/kernel/network_cmd.h, 7331 util-vserver/kernel/sched.h, util-vserver/kernel/sched_cmd.h, 7332 util-vserver/kernel/sched_def.h, util-vserver/kernel/switch.h, 7333 util-vserver/kernel/xid.h: updated to headers from 7334 patch-2.6.11.7-vs2.0-pre2 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2046 7335 94cd875c-1c1d-0410-91d2-eb244daf1a30 7336 7337 2005-04-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7338 7339 * util-vserver/src/vserver-stat.c: showContexts(): added 'const' 7340 qualifier git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2045 7341 94cd875c-1c1d-0410-91d2-eb244daf1a30 7342 7343 2005-04-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7344 7345 * util-vserver/scripts/start-vservers, 7346 util-vserver/scripts/vsomething: use the new getAllVservers() 7347 functionality to specify special kinds of vservers git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2044 7348 94cd875c-1c1d-0410-91d2-eb244daf1a30 7349 7350 2005-04-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7351 7352 * util-vserver/scripts/functions: * isRegularFile(): allow to override the '-f' classifier * getAllVservers(): added several types of vservers (marked, 7353 unmarked, running...) * getAllVserversByArg()" added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2043 7354 94cd875c-1c1d-0410-91d2-eb244daf1a30 7355 7356 2005-04-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7357 7358 * util-vserver/m4/ensc_dietlibc_compat.m4: * ENSC_DIETLIBC_NEED_COMPAT: use the 'syscall-wrap.h' header and the results from ENSC_SYSCALL_ALTERNATIVE git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2042 7359 94cd875c-1c1d-0410-91d2-eb244daf1a30 7360 7361 2005-04-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7362 7363 * util-vserver/m4/ensc_syscall.m4: * ENSC_SYSCALL_ALTERNATIVE: added * ENSC_SYSCALL: use the 'syscall-wrap.h' header and the results from ENSC_SYSCALL_ALTERNATIVE git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2041 7364 94cd875c-1c1d-0410-91d2-eb244daf1a30 7365 7366 2005-04-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7367 7368 * util-vserver/lib/vserver-internal.h, 7369 util-vserver/lib_internal/sys_clone.h: include "syscall-wrap.h" git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2040 7370 94cd875c-1c1d-0410-91d2-eb244daf1a30 7371 7372 2005-04-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7373 7374 * util-vserver/lib/ncaps-net.c, util-vserver/lib/nflags-net.c: 7375 VALUES: added an empty field to make it compile with gcc4 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2039 7376 94cd875c-1c1d-0410-91d2-eb244daf1a30 7377 7378 2005-04-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7379 7380 * util-vserver/lib/bcaps_list-v13.c, 7381 util-vserver/lib/ccaps_list-v13.c, 7382 util-vserver/lib/cflags_list-v13.c, 7383 util-vserver/lib/ncaps_list-net.c, 7384 util-vserver/lib/nflags_list-net.c: made it compatible to the new 7385 utilvserver_listparser_uint*() API and added wrappers with a third 7386 'bool *' arg git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2038 7387 94cd875c-1c1d-0410-91d2-eb244daf1a30 7388 7389 2005-04-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7390 7391 * util-vserver/lib/listparser.hc: * parser function has now to set a 'bool *' arg to signal errors * when 'mask' argument is null, the special modifiers like '~', '!' 7392 or 'any' are not allowed git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2037 7393 94cd875c-1c1d-0410-91d2-eb244daf1a30 7394 7395 2005-04-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7396 7397 * util-vserver/lib/internal.h: utilvserver_listparser_uint*(): added 7398 a third 'bool *' arg for the parser function so that errors can be 7399 better propagated git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2036 7400 94cd875c-1c1d-0410-91d2-eb244daf1a30 7401 7402 2005-04-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7403 7404 * util-vserver/lib/Makefile-files, 7405 util-vserver/lib/syscall-alternative.h, 7406 util-vserver/lib/syscall-wrap.h: added syscall-alternative.h and 7407 syscall-wrap.h git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2035 7408 94cd875c-1c1d-0410-91d2-eb244daf1a30 7409 7410 2005-04-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7411 7412 * util-vserver/update-doc: exclude some static files git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2034 7413 94cd875c-1c1d-0410-91d2-eb244daf1a30 7414 7415 2005-04-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7416 7417 * util-vserver/build-all: remove config.cache when CLEAN is set 7418 disabled gcc33 build git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2033 7419 94cd875c-1c1d-0410-91d2-eb244daf1a30 7420 7421 2005-04-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7422 7423 * util-vserver/doc/configuration-xhtml.xsl, 7424 util-vserver/doc/configuration.dtd, 7425 util-vserver/doc/configuration.xml: added new markup added new CSS 7426 from Nicolas Costes git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2032 7427 94cd875c-1c1d-0410-91d2-eb244daf1a30 7428 7429 2005-04-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7430 7431 * util-vserver/configure.ac: cleanups added 7432 '--disable-extra-optimizations' option git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2031 7433 94cd875c-1c1d-0410-91d2-eb244daf1a30 7434 7435 2005-04-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7436 7437 * util-vserver/scripts/vserver-build.functions, 7438 util-vserver/scripts/vserver-build.functions.apt, 7439 util-vserver/scripts/vserver-build.functions.rpm, 7440 util-vserver/scripts/vserver-build.functions.yum, 7441 util-vserver/scripts/vserver.functions: use the common 7442 isRegularFile() method to filter out backup-files git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2030 7443 94cd875c-1c1d-0410-91d2-eb244daf1a30 7444 7445 2005-04-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7446 7447 * util-vserver/scripts/functions: isRegularFile(): added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2029 7448 94cd875c-1c1d-0410-91d2-eb244daf1a30 7449 7450 2005-04-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7451 7452 * util-vserver/util-vserver.spec.in: cleanups added changelog entry 7453 for 0.30.206 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2028 7454 94cd875c-1c1d-0410-91d2-eb244daf1a30 7455 7456 2005-04-12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7457 7458 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.206 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2027 7459 94cd875c-1c1d-0410-91d2-eb244daf1a30 7460 7461 2005-04-12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7462 7463 * util-vserver/src/vserver-info.c: implemented VERIFYPROC method git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2026 7464 94cd875c-1c1d-0410-91d2-eb244daf1a30 7465 7466 2005-04-12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7467 7468 * util-vserver/scripts/vserver.functions: added verify-proc sanity 7469 check git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2025 7470 94cd875c-1c1d-0410-91d2-eb244daf1a30 7471 7472 2005-04-12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7473 7474 * util-vserver/scripts/functions: killContext(): commented out the 7475 more correct (but not working) kill-sequence git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2024 7476 94cd875c-1c1d-0410-91d2-eb244daf1a30 7477 7478 2005-04-12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7479 7480 * util-vserver/util-vserver.spec.in: ship the yum patches git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2023 7481 94cd875c-1c1d-0410-91d2-eb244daf1a30 7482 7483 2005-04-12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7484 7485 * util-vserver/Makefile.am: added '--no-wrap -S' to the 7486 CVS2CL_AMFLAGS git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2022 7487 94cd875c-1c1d-0410-91d2-eb244daf1a30 7488 7489 2005-04-12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7490 7491 * util-vserver/configure.ac: adjusted min-dietlibc requirements git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2021 7492 94cd875c-1c1d-0410-91d2-eb244daf1a30 7493 7494 2005-04-12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7495 7496 * util-vserver/m4/ensc_dietlibc.m4: ENSC_ENABLE_DIETLIBC(): allow 7497 'min_ver' to be a shell variable git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2020 7498 94cd875c-1c1d-0410-91d2-eb244daf1a30 7499 7500 2005-04-12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7501 7502 * util-vserver/scripts/functions: vshelper.isDebug(): fixed logic git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2019 7503 94cd875c-1c1d-0410-91d2-eb244daf1a30 7504 7505 2005-04-10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7506 7507 * util-vserver/src/rpm-fake.c: send the signals for endgrent() and 7508 endpwent() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2018 7509 94cd875c-1c1d-0410-91d2-eb244daf1a30 7510 7511 2005-04-10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7512 7513 * util-vserver/contrib/Makefile-files, 7514 util-vserver/contrib/yum-2.2.1-chroot.patch, 7515 util-vserver/contrib/yum-2.3.2-chroot.patch: added patches for yum git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2017 7516 94cd875c-1c1d-0410-91d2-eb244daf1a30 7517 7518 2005-04-10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7519 7520 * util-vserver/Makefile.am: include m4/libsel.am git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2016 7521 94cd875c-1c1d-0410-91d2-eb244daf1a30 7522 7523 2005-04-10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7524 7525 * util-vserver/src/context-sync.hc: ignore errors during setsid(2) 7526 execution (required for vs1.9.5.12+) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2015 7527 94cd875c-1c1d-0410-91d2-eb244daf1a30 7528 7529 2005-04-10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7530 7531 * util-vserver/scripts/vshelper: * kill vserver processes explicitly with 'killContext'; userspace reboot helper may assume that 'reboot(2)' never returns... * added 'async' method git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2014 7532 94cd875c-1c1d-0410-91d2-eb244daf1a30 7533 7534 2005-04-10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7535 7536 * util-vserver/scripts/vserver.stop: implicate '--sync' option; it 7537 is not possible to stop asynchronously send SIGINT to pid 1 instead 7538 of trying to determine initpid git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2013 7539 94cd875c-1c1d-0410-91d2-eb244daf1a30 7540 7541 2005-04-10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7542 7543 * util-vserver/scripts/vserver.functions: use 'killContext()' 7544 instead of invoking 'vkill' manually set an initial runlevel for 7545 'minit' style also set 'async' vshelper method for non-sync mode git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2012 7546 94cd875c-1c1d-0410-91d2-eb244daf1a30 7547 7548 2005-04-10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7549 7550 * util-vserver/scripts/vprocunhide: fixed missing quoting of '~'; 7551 this may cause very slow booting when NIS/LDAP servers are local 7552 vservers as bash tries to expand this to a homedir... git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2011 7553 94cd875c-1c1d-0410-91d2-eb244daf1a30 7554 7555 2005-04-10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7556 7557 * util-vserver/scripts/functions: spawn(), killContext(): added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2010 7558 94cd875c-1c1d-0410-91d2-eb244daf1a30 7559 7560 2005-04-10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7561 7562 * util-vserver/m4/libsel.am: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2009 7563 94cd875c-1c1d-0410-91d2-eb244daf1a30 7564 7565 2005-04-10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7566 7567 * util-vserver/m4/ensc_dietlibc.m4: use a more modern version which 7568 accepts 'DIET' and 'DIETFLAGS' as global configure variables git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2008 7569 94cd875c-1c1d-0410-91d2-eb244daf1a30 7570 7571 2005-04-10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7572 7573 * util-vserver/m4/ensc_cxxcompiler.m4: fixed typo git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2007 7574 94cd875c-1c1d-0410-91d2-eb244daf1a30 7575 7576 2005-04-10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7577 7578 * util-vserver/configure.ac: defined ENSC_USE_DIETLIBC + 7579 ENSC_USE_GLIBC git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2006 7580 94cd875c-1c1d-0410-91d2-eb244daf1a30 7581 7582 2005-04-10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7583 7584 * util-vserver/Makefile.am: removed 'DIET' and 'DIETFLAGS' 7585 variables; they are set by configure now git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2005 7586 94cd875c-1c1d-0410-91d2-eb244daf1a30 7587 7588 2005-04-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7589 7590 * util-vserver/scripts/vyum-worker: added better test for patched 7591 yum git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2004 7592 94cd875c-1c1d-0410-91d2-eb244daf1a30 7593 7594 2005-04-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7595 7596 * util-vserver/src/vserver-info.c: fixed typo git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2003 7597 94cd875c-1c1d-0410-91d2-eb244daf1a30 7598 7599 2005-04-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7600 7601 * util-vserver/scripts/vserver.suexec: fixed typo (reported by Paul 7602 S. Gumerman) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2002 7603 94cd875c-1c1d-0410-91d2-eb244daf1a30 7604 7605 2005-04-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7606 7607 * util-vserver/scripts/vserver-build.functions.yum: substitute 7608 @YUMLOCKDIR@ git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2001 7609 94cd875c-1c1d-0410-91d2-eb244daf1a30 7610 7611 2005-04-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7612 7613 * util-vserver/scripts/chcontext: fixed operation when context was 7614 not specified git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2000 7615 94cd875c-1c1d-0410-91d2-eb244daf1a30 7616 7617 2005-04-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7618 7619 * util-vserver/distrib/redhat/initpre: reverted the patch adding 7620 '/usr/X11' create '/sbin/new-kernel-pkg'; 'initpost' would be too 7621 late for FC4 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1999 7622 94cd875c-1c1d-0410-91d2-eb244daf1a30 7623 7624 2005-04-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7625 7626 * util-vserver/distrib/redhat/initpost: use 'ln -sf' instead of 'ln 7627 -s' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1998 7628 94cd875c-1c1d-0410-91d2-eb244daf1a30 7629 7630 2005-04-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7631 7632 * util-vserver/distrib/fc3/yum/yum.conf: add 'lockfile' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1997 7633 94cd875c-1c1d-0410-91d2-eb244daf1a30 7634 7635 2005-04-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7636 7637 * util-vserver/distrib/Makefile.am: added 'fc3' to 'redhat_style' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1996 7638 94cd875c-1c1d-0410-91d2-eb244daf1a30 7639 7640 2005-04-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7641 7642 * util-vserver/Makefile.am: use DIETFLAGS instead of DIET_FLAGS git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1995 7643 94cd875c-1c1d-0410-91d2-eb244daf1a30 7644 7645 2005-03-29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7646 7647 * util-vserver/ensc_vector/Makefile-files: use $(LIBENSCVECTOR) 7648 instead of libensc_vector.a git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1993 7649 94cd875c-1c1d-0410-91d2-eb244daf1a30 7650 7651 2005-03-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7652 7653 * util-vserver/scripts/vserver.stop: fixed typo git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1992 7654 94cd875c-1c1d-0410-91d2-eb244daf1a30 7655 7656 2005-03-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7657 7658 * util-vserver/scripts/vserver.functions: minor cleanups: call vkill 7659 with '--xid' instead of '-c' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1991 7660 94cd875c-1c1d-0410-91d2-eb244daf1a30 7661 7662 2005-03-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7663 7664 * util-vserver/scripts/vserver.stop: address both the context and 7665 the pid when sending SIGINT to init git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1990 7666 94cd875c-1c1d-0410-91d2-eb244daf1a30 7667 7668 2005-03-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7669 7670 * util-vserver/lib_internal/testsuite/copy-check: do not use '-s' 7671 with 'cmp' but display verbose error reason git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1989 7672 94cd875c-1c1d-0410-91d2-eb244daf1a30 7673 7674 2005-03-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7675 7676 * util-vserver/lib_internal/switchtowatchxid.c: simplified it and 7677 made it work with recent kernels git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1988 7678 94cd875c-1c1d-0410-91d2-eb244daf1a30 7679 7680 2005-03-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7681 7682 * util-vserver/doc/configuration-xhtml.xsl: use 'alternate 7683 stylesheet' instead of 'stylesheet' (reported by Herbert Poetzl) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1987 7684 94cd875c-1c1d-0410-91d2-eb244daf1a30 7685 7686 2005-03-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7687 7688 * util-vserver/util-vserver.spec.in: fixed quoting of % in 7689 %description git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1986 7690 94cd875c-1c1d-0410-91d2-eb244daf1a30 7691 7692 2005-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7693 7694 * util-vserver/Makefile.am, util-vserver/REQUIREMENTS: added 7695 REQUIREMENTS git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1985 7696 94cd875c-1c1d-0410-91d2-eb244daf1a30 7697 7698 2005-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7699 7700 * util-vserver/NEWS, util-vserver/configure.ac, 7701 util-vserver/util-vserver.spec.in: version 0.30.205 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1984 7702 94cd875c-1c1d-0410-91d2-eb244daf1a30 7703 7704 2005-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7705 7706 * util-vserver/util-vserver.spec.in: added some %descriptions git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1983 7707 94cd875c-1c1d-0410-91d2-eb244daf1a30 7708 7709 2005-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7710 7711 * util-vserver/src/vhashify.c: s!write()!Vwrite()! at some places 7712 add 'volatile' qualifier at variables used around 'setjmp' use 7713 sigsetjmp() instead of setjmp() minor code cleanups git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1982 7714 94cd875c-1c1d-0410-91d2-eb244daf1a30 7715 7716 2005-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7717 7718 * util-vserver/src/secure-mount.c: s!write()!Vwrite()! at some 7719 places use Echdir() instead of chdir() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1981 7720 94cd875c-1c1d-0410-91d2-eb244daf1a30 7721 7722 2005-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7723 7724 * util-vserver/src/filetime.c, util-vserver/src/lsxid.c, 7725 util-vserver/src/readlink.c, util-vserver/src/reducecap.c, 7726 util-vserver/src/showattr.c, util-vserver/src/vattribute.c, 7727 util-vserver/src/vcontext.c, util-vserver/src/vcopy.c, 7728 util-vserver/src/vdlimit.c, util-vserver/src/vlimit.c, 7729 util-vserver/src/vps.c, util-vserver/src/vserver-stat.c, 7730 util-vserver/src/vuname.c, util-vserver/src/vunify.c, 7731 util-vserver/vserver-start/interface-read.c: s!write()!Vwrite()! at 7732 some places git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1980 7733 94cd875c-1c1d-0410-91d2-eb244daf1a30 7734 7735 2005-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7736 7737 * util-vserver/lib_internal/testsuite/sigbus.c: use Etruncate() 7738 instead of truncate() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1979 7739 94cd875c-1c1d-0410-91d2-eb244daf1a30 7740 7741 2005-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7742 7743 * util-vserver/lib_internal/testsuite/copy-check: added new tests 7744 and better diagnostic git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1978 7745 94cd875c-1c1d-0410-91d2-eb244daf1a30 7746 7747 2005-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7748 7749 * util-vserver/lib_internal/unify-copy.c: moved 'volatile' 7750 qualifiers to a better place minor code cleanups git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1977 7751 94cd875c-1c1d-0410-91d2-eb244daf1a30 7752 7753 2005-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7754 7755 * util-vserver/ensc_wrappers/wrappers-unistd.hc: E*truncate(): added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1976 7756 94cd875c-1c1d-0410-91d2-eb244daf1a30 7757 7758 2005-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7759 7760 * util-vserver/ensc_vector/testsuite/test2.c: #undef NDEBUG git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1975 7761 94cd875c-1c1d-0410-91d2-eb244daf1a30 7762 7763 2005-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7764 7765 * util-vserver/lib_internal/testsuite/sigbus.c: unlink temporary 7766 files on exit git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1974 7767 94cd875c-1c1d-0410-91d2-eb244daf1a30 7768 7769 2005-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7770 7771 * util-vserver/lib_internal/unify-unify.c: Unify_unify(): block 7772 signals while executing the non-atomic operations git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1973 7773 94cd875c-1c1d-0410-91d2-eb244daf1a30 7774 7775 2005-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7776 7777 * util-vserver/src/vhashify.c: optimized directory creation git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1972 7778 94cd875c-1c1d-0410-91d2-eb244daf1a30 7779 7780 2005-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7781 7782 * util-vserver/lib_internal/unify-copy.c: prepared for sigbus 7783 testcase added some 'volatile' modifiers use siglongjmp() instead of 7784 longjmp() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1971 7785 94cd875c-1c1d-0410-91d2-eb244daf1a30 7786 7787 2005-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7788 7789 * util-vserver/lib_internal/matchvserverinfo-init.c: minor code 7790 cleanups git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1970 7791 94cd875c-1c1d-0410-91d2-eb244daf1a30 7792 7793 2005-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7794 7795 * util-vserver/lib_internal/testsuite/.cvsignore, 7796 util-vserver/lib_internal/testsuite/Makefile-files, 7797 util-vserver/lib_internal/testsuite/sigbus.c: added sigbus testcase git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1969 7798 94cd875c-1c1d-0410-91d2-eb244daf1a30 7799 7800 2005-03-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7801 7802 * util-vserver/ensc_vector/testsuite/.cvsignore: updated git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1968 7803 94cd875c-1c1d-0410-91d2-eb244daf1a30 7804 7805 2005-03-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7806 7807 * util-vserver/src/vhashify-init.hc, util-vserver/src/vhashify.c: 7808 added lots of new code... git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1967 7809 94cd875c-1c1d-0410-91d2-eb244daf1a30 7810 7811 2005-03-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7812 7813 * util-vserver/src/rpm-fake.c: is_selinux_enabled(): added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1966 7814 94cd875c-1c1d-0410-91d2-eb244daf1a30 7815 7816 2005-03-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7817 7818 * util-vserver/scripts/vserver-build.apt-rpm, 7819 util-vserver/scripts/vserver-build.rpm, 7820 util-vserver/scripts/vserver-build.yum: execute '--initdb' before 7821 importing pubkeys import pubkeys from 7822 /etc/vservers/.distributions/.common/pubkeys also git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1965 7823 94cd875c-1c1d-0410-91d2-eb244daf1a30 7824 7825 2005-03-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7826 7827 * util-vserver/scripts/vserver: added 'hashify' target git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1964 7828 94cd875c-1c1d-0410-91d2-eb244daf1a30 7829 7830 2005-03-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7831 7832 * util-vserver/scripts/util-vserver-vars.pathsubst: added $_VHASHIFY git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1963 7833 94cd875c-1c1d-0410-91d2-eb244daf1a30 7834 7835 2005-03-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7836 7837 * util-vserver/lib_internal/matchlist-initrefserverlist.c: fixed 7838 initialization of 'vserver' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1962 7839 94cd875c-1c1d-0410-91d2-eb244daf1a30 7840 7841 2005-03-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7842 7843 * util-vserver/distrib/Makefile.am: create 7844 /etc/.../.distributions/.common/pubkeys/ create 7845 /etc/.../.defaults/apps/vunify/hash git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1961 7846 94cd875c-1c1d-0410-91d2-eb244daf1a30 7847 7848 2005-03-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7849 7850 * util-vserver/util-vserver.spec.in: copy GPG keys from the system 7851 into the confdir buildrequire dietlibc-0.25 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1960 7852 94cd875c-1c1d-0410-91d2-eb244daf1a30 7853 7854 2005-03-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7855 7856 * util-vserver/build-all: build with debug settings git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1959 7857 94cd875c-1c1d-0410-91d2-eb244daf1a30 7858 7859 2005-03-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7860 7861 * util-vserver/src/rpm-fake.c: honor return codes of read(2) and 7862 write(2) when communication with the rpm-fake-helper call read(2) 7863 and write(2) through TEMP_FAILURE_RETRY() use Vwrite() instead of 7864 write(2) at some places git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1958 7865 94cd875c-1c1d-0410-91d2-eb244daf1a30 7866 7867 2005-03-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7868 7869 * util-vserver/lib_internal/command-exec.c: call write(2) through 7870 TEMP_FAILURE_RETRY() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1957 7871 94cd875c-1c1d-0410-91d2-eb244daf1a30 7872 7873 2005-03-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7874 7875 * util-vserver/util-vserver.spec.in: BuildRequire beecrypt-devel git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1956 7876 94cd875c-1c1d-0410-91d2-eb244daf1a30 7877 7878 2005-03-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7879 7880 * util-vserver/src/chcontext.c, util-vserver/src/vhashify.c: 7881 workaround warning messages regarding 'warn_unused_return_value' 7882 when using _FORTIFY_SOURCE. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1955 7883 94cd875c-1c1d-0410-91d2-eb244daf1a30 7884 7885 2005-03-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7886 7887 * util-vserver/lib/getvservervdir.c, 7888 util-vserver/lib_internal/coreassert.h, 7889 util-vserver/lib_internal/matchlist-initmanually.c, 7890 util-vserver/lib_internal/matchlist-printid.c, 7891 util-vserver/lib_internal/util-exitlikeprocess.c, 7892 util-vserver/lib_internal/util-io.h: workaround warning messages 7893 regarding 'warn_unused_return_value' when using _FORTIFY_SOURCE. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1954 7894 94cd875c-1c1d-0410-91d2-eb244daf1a30 7895 7896 2005-03-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7897 7898 * util-vserver/contrib/manifest.dat.pathsubst: added vhashify + 7899 vdlimit git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1953 7900 94cd875c-1c1d-0410-91d2-eb244daf1a30 7901 7902 2005-03-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7903 7904 * util-vserver/util-vserver.spec.in: cleanups use %global instead of 7905 %define git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1952 7906 94cd875c-1c1d-0410-91d2-eb244daf1a30 7907 7908 2005-03-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7909 7910 * util-vserver/build-all: set _FORTIFY_SOURCE git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1951 7911 94cd875c-1c1d-0410-91d2-eb244daf1a30 7912 7913 2005-03-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7914 7915 * util-vserver/.cvsignore: updated git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1950 7916 94cd875c-1c1d-0410-91d2-eb244daf1a30 7917 7918 2005-03-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7919 7920 * util-vserver/.cvsignore: updated git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1949 7921 94cd875c-1c1d-0410-91d2-eb244daf1a30 7922 7923 2005-03-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7924 7925 * util-vserver/update-doc: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1948 7926 94cd875c-1c1d-0410-91d2-eb244daf1a30 7927 7928 2005-03-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7929 7930 * util-vserver/scripts/chcontext: do not use '--create' for dynamic 7931 contexts git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1947 7932 94cd875c-1c1d-0410-91d2-eb244daf1a30 7933 7934 2005-03-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7935 7936 * util-vserver/distrib/apps/vshelper/action: removed... git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1946 7937 94cd875c-1c1d-0410-91d2-eb244daf1a30 7938 7939 2005-03-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7940 7941 * util-vserver/distrib/apps/vshelper/action: added to be removed... git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1945 7942 94cd875c-1c1d-0410-91d2-eb244daf1a30 7943 7944 2005-03-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7945 7946 * util-vserver/distrib/redhat/initsignal, 7947 util-vserver/src/testsuite/data/vserver1/apps/pkgmgmt/style, 7948 util-vserver/src/testsuite/data/vserver1/apps/vunify/exclude, 7949 util-vserver/src/testsuite/data/vserver2/apps/vunify/exclude, 7950 util-vserver/src/testsuite/vuname/nodename, 7951 util-vserver/sysv/vkillall, util-vserver/tests/attack.spec, 7952 util-vserver/tests/ulimit/cpu: obsoleted git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1944 7953 94cd875c-1c1d-0410-91d2-eb244daf1a30 7954 7955 2005-03-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7956 7957 * util-vserver/src/testsuite/data/vserver1/apps/pkgmgmt/style, 7958 util-vserver/src/testsuite/data/vserver1/apps/vunify/exclude, 7959 util-vserver/src/testsuite/data/vserver2/apps/vunify/exclude, 7960 util-vserver/src/testsuite/vuname/nodename, 7961 util-vserver/sysv/vkillall, util-vserver/tests/attack.spec, 7962 util-vserver/tests/ulimit/cpu: added to be removed... git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1943 7963 94cd875c-1c1d-0410-91d2-eb244daf1a30 7964 7965 2005-03-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7966 7967 * util-vserver/distrib/redhat/initsignal: added to be removed 7968 soon... git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1942 7969 94cd875c-1c1d-0410-91d2-eb244daf1a30 7970 7971 2005-03-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7972 7973 * util-vserver/src/vnet.c: obsoleted... git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1941 7974 94cd875c-1c1d-0410-91d2-eb244daf1a30 7975 7976 2005-03-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7977 7978 * util-vserver/doc/vunify-verbosity.txt, 7979 util-vserver/lib/apidoc/list2xxx.descr, util-vserver/scripts/X, 7980 util-vserver/src/vnet.c: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1940 7981 94cd875c-1c1d-0410-91d2-eb244daf1a30 7982 7983 2005-03-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7984 7985 * util-vserver/vserver-start/interface-add.c, 7986 util-vserver/vserver-start/interface-print.c, 7987 util-vserver/vserver-start/interface-remove.c, 7988 util-vserver/vserver-start/main.c: avoid warnings regarding unused 7989 params git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1939 7990 94cd875c-1c1d-0410-91d2-eb244daf1a30 7991 7992 2005-03-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7993 7994 * util-vserver/src/Makefile-files: moved vdlimit into the only-C99 7995 section build vhashify only with C99 and beecrypt cleanups git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1938 7996 94cd875c-1c1d-0410-91d2-eb244daf1a30 7997 7998 2005-03-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 7999 8000 * util-vserver/lib_internal/testsuite/copy-check: cleanups 8001 conditionalize expensive tests git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1937 8002 94cd875c-1c1d-0410-91d2-eb244daf1a30 8003 8004 2005-03-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8005 8006 * util-vserver/lib/Makefile-files, 8007 util-vserver/lib_internal/Makefile-files: moved *dlimit* files into 8008 the only-C99 section clean all potentially built libraries git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1936 8009 94cd875c-1c1d-0410-91d2-eb244daf1a30 8010 8011 2005-03-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8012 8013 * util-vserver/ensc_vector/list-free.c: some minor C89 compatibility 8014 changes git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1935 8015 94cd875c-1c1d-0410-91d2-eb244daf1a30 8016 8017 2005-03-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8018 8019 * util-vserver/ensc_vector/Makefile-files: use 8020 'lib-dietlibc-not-enabled-error.a' consistently clean all libraries 8021 inclusive those which might not be built git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1934 8022 94cd875c-1c1d-0410-91d2-eb244daf1a30 8023 8024 2005-03-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8025 8026 * util-vserver/doc/configuration.dtd: readded git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1933 8027 94cd875c-1c1d-0410-91d2-eb244daf1a30 8028 8029 2005-03-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8030 8031 * util-vserver/doc/configuration.xml: documented the 'vhashify' 8032 configuration moved '<default>' tags before '<description>' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1932 8033 94cd875c-1c1d-0410-91d2-eb244daf1a30 8034 8035 2005-03-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8036 8037 * util-vserver/doc/configuration-xhtml.xsl: applied changes 8038 regarding the new www-location on savannah git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1931 8039 94cd875c-1c1d-0410-91d2-eb244daf1a30 8040 8041 2005-03-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8042 8043 * util-vserver/doc/Makefile-files: (re)added xsltproc support git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1930 8044 94cd875c-1c1d-0410-91d2-eb244daf1a30 8045 8046 2005-03-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8047 8048 * util-vserver/configure.ac: added tests for XSLTPROC added 8049 '--disable-expensive-tests' added beecrypt tests cosmetical cleanups 8050 + enhancements git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1929 8051 94cd875c-1c1d-0410-91d2-eb244daf1a30 8052 8053 2005-03-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8054 8055 * util-vserver/Makefile.am: set some values in TESTS_ENVIRONMENT 8056 added some hacks for lib-dietlibc-not-enabled-error.a git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1928 8057 94cd875c-1c1d-0410-91d2-eb244daf1a30 8058 8059 2005-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8060 8061 * util-vserver/lib_internal/testsuite/.cvsignore: updated git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1927 8062 94cd875c-1c1d-0410-91d2-eb244daf1a30 8063 8064 2005-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8065 8066 * util-vserver/lib_internal/unify.h, util-vserver/src/vunify.h: 8067 include <sys/stat.h> instead of defining a 'struct stat'; this 8068 prevents problems with the 64bit interface of the filesystem 8069 functions git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1926 8070 94cd875c-1c1d-0410-91d2-eb244daf1a30 8071 8072 2005-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8073 8074 * util-vserver/lib_internal/unify-copy.c: use a sparse-file friendly 8075 method for copying files git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1925 8076 94cd875c-1c1d-0410-91d2-eb244daf1a30 8077 8078 2005-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8079 8080 * util-vserver/lib_internal/testsuite/Makefile-files, 8081 util-vserver/lib_internal/testsuite/copy-check, 8082 util-vserver/lib_internal/testsuite/copy.c: added testcases for 8083 Unify_copy() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1924 8084 94cd875c-1c1d-0410-91d2-eb244daf1a30 8085 8086 2005-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8087 8088 * util-vserver/vserver-start/Makefile-files: use $(LIBENSCVECTOR) 8089 instead of libensc_vector.a git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1923 8090 94cd875c-1c1d-0410-91d2-eb244daf1a30 8091 8092 2005-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8093 8094 * util-vserver/src/vhashify-init.hc, util-vserver/src/vhashify.c, 8095 util-vserver/src/vhashify.h: made it work... git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1922 8096 94cd875c-1c1d-0410-91d2-eb244daf1a30 8097 8098 2005-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8099 8100 * util-vserver/src/vcopy-init.hc, util-vserver/src/vunify-init.hc: 8101 applied changes in the MatchList-API git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1921 8102 94cd875c-1c1d-0410-91d2-eb244daf1a30 8103 8104 2005-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8105 8106 * util-vserver/src/Makefile-files: use $(LIBENSCVECTOR) instead of 8107 libensc_vector.a use $(LIBVSERVER_GLIBC) instead of 8108 lib/libvserver.la git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1920 8109 94cd875c-1c1d-0410-91d2-eb244daf1a30 8110 8111 2005-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8112 8113 * util-vserver/scripts/vpkg: exit with returncode of '2' when 8114 pkgmgmt can not be determined git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1919 8115 94cd875c-1c1d-0410-91d2-eb244daf1a30 8116 8117 2005-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8118 8119 * util-vserver/lib_internal/testsuite/Makefile-files: use 8120 $(LIBENSCVECTOR) instead of libensc_vector.a git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1918 8121 94cd875c-1c1d-0410-91d2-eb244daf1a30 8122 8123 2005-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8124 8125 * util-vserver/lib_internal/unify-isiunlinkable.c, 8126 util-vserver/lib_internal/unify.h: Unify_isIUnlinkable(): changed 8127 return-type git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1917 8128 94cd875c-1c1d-0410-91d2-eb244daf1a30 8129 8130 2005-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8131 8132 * util-vserver/lib_internal/unify-copy.c: implemented copyReg() with 8133 mmap(2) instead of read(2)+write(2) sequences git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1916 8134 94cd875c-1c1d-0410-91d2-eb244daf1a30 8135 8136 2005-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8137 8138 * util-vserver/lib_internal/string.hc: String_free(): added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1915 8139 94cd875c-1c1d-0410-91d2-eb244daf1a30 8140 8141 2005-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8142 8143 * util-vserver/lib_internal/string.h: renamed String_destroy() to 8144 String_free() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1914 8145 94cd875c-1c1d-0410-91d2-eb244daf1a30 8146 8147 2005-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8148 8149 * util-vserver/lib_internal/string-destroy.c: obsoleted; 8150 String_free() is now inlined git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1913 8151 94cd875c-1c1d-0410-91d2-eb244daf1a30 8152 8153 2005-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8154 8155 * util-vserver/lib_internal/matchlist-initbyvserver.c, 8156 util-vserver/lib_internal/matchlist-initmanually.c, 8157 util-vserver/lib_internal/matchlist-initrefserverlist.c, 8158 util-vserver/lib_internal/matchlist.h: applied lot of API changes git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1912 8159 94cd875c-1c1d-0410-91d2-eb244daf1a30 8160 8161 2005-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8162 8163 * util-vserver/lib_internal/matchlist-destroy.c: use String_free() 8164 instead of String_destroy() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1911 8165 94cd875c-1c1d-0410-91d2-eb244daf1a30 8166 8167 2005-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8168 8169 * util-vserver/lib_internal/Makefile-files: added matchvserverinfo-* 8170 removed string-destroy.c git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1910 8171 94cd875c-1c1d-0410-91d2-eb244daf1a30 8172 8173 2005-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8174 8175 * util-vserver/lib_internal/matchvserverinfo-free.c, 8176 util-vserver/lib_internal/matchvserverinfo-init.c: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1909 8177 94cd875c-1c1d-0410-91d2-eb244daf1a30 8178 8179 2005-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8180 8181 * util-vserver/ensc_vector/Makefile-files, 8182 util-vserver/lib/Makefile-files: split into a -glibc and a -diet 8183 part git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1908 8184 94cd875c-1c1d-0410-91d2-eb244daf1a30 8185 8186 2005-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8187 8188 * util-vserver/ensc_vector/testsuite/Makefile-files, 8189 util-vserver/lib/testsuite/Makefile-files: use $(LIBENSCVECTOR) 8190 instead of libensc_vector.a git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1907 8191 94cd875c-1c1d-0410-91d2-eb244daf1a30 8192 8193 2005-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8194 8195 * util-vserver/configure.ac: HACK: set 'enable_static=no' for 8196 dietlibc case and postpone AC_PROG_LIBTOOL execution git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1906 8197 94cd875c-1c1d-0410-91d2-eb244daf1a30 8198 8199 2005-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8200 8201 * util-vserver/Makefile.am: use $(LIBVSERVER) instead of 8202 lib/libvserver.la use $(LIBENSCVECTOR_DIET) instead of 8203 $(ENSC_VECTOR_LIBS) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1905 8204 94cd875c-1c1d-0410-91d2-eb244daf1a30 8205 8206 2005-03-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8207 8208 * util-vserver/build-all, util-vserver/src/.cvsignore: updated git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1904 8209 94cd875c-1c1d-0410-91d2-eb244daf1a30 8210 8211 2005-03-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8212 8213 * util-vserver/src/vunify.c: use new Unify_unify() API rearranged 8214 some code; I do not try to be C89 compliant in C99 progams 8215 anymore... git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1903 8216 94cd875c-1c1d-0410-91d2-eb244daf1a30 8217 8218 2005-03-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8219 8220 * util-vserver/src/vcopy.c: use new Unify_unify() API git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1902 8221 94cd875c-1c1d-0410-91d2-eb244daf1a30 8222 8223 2005-03-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8224 8225 * util-vserver/src/vhashify-init.hc, util-vserver/src/vhashify.c, 8226 util-vserver/src/vhashify.h: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1901 8227 94cd875c-1c1d-0410-91d2-eb244daf1a30 8228 8229 2005-03-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8230 8231 * util-vserver/src/Makefile-files: use $(LIBINTERNAL) instead of 8232 lib_internal/libinternal.a added vhashify* git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1900 8233 94cd875c-1c1d-0410-91d2-eb244daf1a30 8234 8235 2005-03-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8236 8237 * util-vserver/lib_internal/testsuite/Makefile-files, 8238 util-vserver/src/testsuite/Makefile-files, 8239 util-vserver/vserver-start/Makefile-files: use $(LIBINTERNAL) 8240 instead of lib_internal/libinternal.a git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1899 8241 94cd875c-1c1d-0410-91d2-eb244daf1a30 8242 8243 2005-03-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8244 8245 * util-vserver/lib_internal/unify.h: * added an 'ignore_zero' argument to Unify_unify() * Unify_isIUnlinkable(): added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1898 8246 94cd875c-1c1d-0410-91d2-eb244daf1a30 8247 8248 2005-03-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8249 8250 * util-vserver/lib_internal/unify-unify.c: added an 'ignore_zero' 8251 argument to Unify_unify() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1897 8252 94cd875c-1c1d-0410-91d2-eb244daf1a30 8253 8254 2005-03-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8255 8256 * util-vserver/ensc_vector/list-add.c, 8257 util-vserver/ensc_vector/list-at.c, 8258 util-vserver/ensc_vector/list-free.c, 8259 util-vserver/ensc_vector/list-init.c, 8260 util-vserver/ensc_vector/list-insertinternal.c, 8261 util-vserver/ensc_vector/list-internal.h, 8262 util-vserver/ensc_vector/list-search.c, 8263 util-vserver/ensc_vector/list-searchselforg.c, 8264 util-vserver/ensc_vector/list.h, util-vserver/ensc_vector/list.hc, 8265 util-vserver/ensc_vector/testsuite/test2.c, 8266 util-vserver/ensc_vector/vector-searchselforg.c, 8267 util-vserver/lib_internal/unify-isiunlinkable.c: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1896 8268 94cd875c-1c1d-0410-91d2-eb244daf1a30 8269 8270 2005-03-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8271 8272 * util-vserver/lib_internal/Makefile-files: * create both libinternal-diet.a and libinternal-glibc.a. This is needed to avoid segfaults with gcc4 when linking against glibc 8273 based libraries like 'beecrypt'. Perhaps, these segfaults are a 8274 problem with gcc4 as they do not happen with gcc33... * added unify-isiunlinkable.c git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1895 8275 94cd875c-1c1d-0410-91d2-eb244daf1a30 8276 8277 2005-03-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8278 8279 * util-vserver/ensc_vector/testsuite/test1.c: added tests for 8280 Vector_searchSelfOrg() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1894 8281 94cd875c-1c1d-0410-91d2-eb244daf1a30 8282 8283 2005-03-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8284 8285 * util-vserver/ensc_vector/testsuite/Makefile-files: added test2 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1893 8286 94cd875c-1c1d-0410-91d2-eb244daf1a30 8287 8288 2005-03-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8289 8290 * util-vserver/ensc_vector/vector.h, 8291 util-vserver/ensc_vector/vector.hc: Vector_searchSelfOrg*(): added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1892 8292 94cd875c-1c1d-0410-91d2-eb244daf1a30 8293 8294 2005-03-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8295 8296 * util-vserver/ensc_vector/Makefile-files: added list-* files added 8297 vector-searchselforg.c git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1891 8298 94cd875c-1c1d-0410-91d2-eb244daf1a30 8299 8300 2005-03-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8301 8302 * util-vserver/ensc_fmt/fmt.h, util-vserver/ensc_fmt/fmtx-32.c: 8303 fixed declaration of the *_x*int() methods; they do not take a 8304 'base' argument git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1890 8305 94cd875c-1c1d-0410-91d2-eb244daf1a30 8306 8307 2005-03-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8308 8309 * util-vserver/src/vserver-info.c: added XIDTYPE support git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1889 8310 94cd875c-1c1d-0410-91d2-eb244daf1a30 8311 8312 2005-03-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8313 8314 * util-vserver/src/context-sync.hc: use EopenD() instead of Eopen() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1888 8315 94cd875c-1c1d-0410-91d2-eb244daf1a30 8316 8317 2005-03-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8318 8319 * util-vserver/m4/ensc_initrddir.m4: fixed typo git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1887 8320 94cd875c-1c1d-0410-91d2-eb244daf1a30 8321 8322 2005-03-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8323 8324 * util-vserver/lib/vserver.h: vc_getXIDType(): added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1886 8325 94cd875c-1c1d-0410-91d2-eb244daf1a30 8326 8327 2005-03-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8328 8329 * util-vserver/lib/vserver-internal.h: added some magic to avoid 8330 warnings with gcc4 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1885 8331 94cd875c-1c1d-0410-91d2-eb244daf1a30 8332 8333 2005-03-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8334 8335 * util-vserver/lib/Makefile-files, util-vserver/lib/getxidtype.c: 8336 added getxidtype.c git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1884 8337 94cd875c-1c1d-0410-91d2-eb244daf1a30 8338 8339 2005-03-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8340 8341 * util-vserver/distrib/redhat/initpre: create /usr/X11 also git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1883 8342 94cd875c-1c1d-0410-91d2-eb244daf1a30 8343 8344 2005-03-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8345 8346 * util-vserver/distrib/Makefile.am, 8347 util-vserver/distrib/fc3/apt/rpmpriorities, 8348 util-vserver/distrib/fc3/apt/sources.list: added apt support for FC3 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1882 8349 94cd875c-1c1d-0410-91d2-eb244daf1a30 8350 8351 2005-03-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8352 8353 * util-vserver/lib/syscall_adddlimit-v13.hc, 8354 util-vserver/lib/syscall_adddlimit.c, 8355 util-vserver/lib/syscall_getdlimit-v13.hc, 8356 util-vserver/lib/syscall_getdlimit.c, 8357 util-vserver/lib/syscall_remdlimit-v13.hc, 8358 util-vserver/lib/syscall_remdlimit.c, 8359 util-vserver/lib/syscall_setdlimit-v13.hc, 8360 util-vserver/lib/syscall_setdlimit.c: use CALL_VC_V13B instead of 8361 CALL_VC_V13 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1881 8362 94cd875c-1c1d-0410-91d2-eb244daf1a30 8363 8364 2005-03-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8365 8366 * util-vserver/scripts/vyum: allow '--all' param git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1880 8367 94cd875c-1c1d-0410-91d2-eb244daf1a30 8368 8369 2005-03-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8370 8371 * util-vserver/lib/testsuite/cflags.c: avoid some compiler warnings git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1879 8372 94cd875c-1c1d-0410-91d2-eb244daf1a30 8373 8374 2005-03-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8375 8376 * util-vserver/lib/vserver.h: added some VC_ATTR_NONNULL() 8377 statements git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1878 8378 94cd875c-1c1d-0410-91d2-eb244daf1a30 8379 8380 2005-03-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8381 8382 * util-vserver/lib/syscall_adddlimit-v13.hc, 8383 util-vserver/lib/syscall_remdlimit-v13.hc, 8384 util-vserver/lib/vserver-internal.h: minor cleanups git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1877 8385 94cd875c-1c1d-0410-91d2-eb244daf1a30 8386 8387 2005-03-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8388 8389 * util-vserver/src/secure-mount.c: do not assume 'nodev' on 'devpts' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1876 8390 94cd875c-1c1d-0410-91d2-eb244daf1a30 8391 8392 2005-03-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8393 8394 * util-vserver/lib/vserver-internal.h: 8395 CDLIM_USER2KERNEL/CDLIM_KERNEL2USER(): added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1875 8396 94cd875c-1c1d-0410-91d2-eb244daf1a30 8397 8398 2005-03-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8399 8400 * util-vserver/lib/Makefile-files, 8401 util-vserver/lib/syscall_adddlimit-v13.hc, 8402 util-vserver/lib/syscall_adddlimit.c, 8403 util-vserver/lib/syscall_getdlimit-v13.hc, 8404 util-vserver/lib/syscall_getdlimit.c, 8405 util-vserver/lib/syscall_remdlimit-v13.hc, 8406 util-vserver/lib/syscall_remdlimit.c, 8407 util-vserver/lib/syscall_setdlimit-v13.hc, 8408 util-vserver/lib/syscall_setdlimit.c, util-vserver/lib/virtual.h, 8409 util-vserver/lib/vserver.h, util-vserver/src/Makefile-files, 8410 util-vserver/src/vdlimit.c: added *vdlimit functions + tools (patch 8411 provided by Daniel Hokka Zakrisson) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1874 8412 94cd875c-1c1d-0410-91d2-eb244daf1a30 8413 8414 2005-02-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8415 8416 * util-vserver/scripts/vserver-setup.functions: added some sanity 8417 checks git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1873 8418 94cd875c-1c1d-0410-91d2-eb244daf1a30 8419 8420 2005-02-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8421 8422 * util-vserver/ensc_wrappers/Makefile-files, 8423 util-vserver/ensc_wrappers/wrappers-string.hc, 8424 util-vserver/ensc_wrappers/wrappers.h: added wrapper around string 8425 functions git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1872 8426 94cd875c-1c1d-0410-91d2-eb244daf1a30 8427 8428 2005-02-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8429 8430 * util-vserver/src/secure-mount.c: /me should learn to differ 8431 between script-languages and C... strings in C are still marked by 8432 >"< but not by >'<... fixed allocation of the newly generated 8433 option string git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1871 8434 94cd875c-1c1d-0410-91d2-eb244daf1a30 8435 8436 2005-02-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8437 8438 * util-vserver/scripts/vapt-get-worker, 8439 util-vserver/scripts/vyum-worker: deprecate usage of $_YUM and 8440 $_APT_GET git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1870 8441 94cd875c-1c1d-0410-91d2-eb244daf1a30 8442 8443 2005-02-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8444 8445 * util-vserver/distrib/redhat/initpost, 8446 util-vserver/scripts/functions, 8447 util-vserver/scripts/legacy/distrib-info, 8448 util-vserver/scripts/legacy/rootshell, 8449 util-vserver/scripts/legacy/vserver, util-vserver/scripts/pkgmgmt, 8450 util-vserver/scripts/start-vservers, 8451 util-vserver/scripts/util-vserver-vars.pathsubst, 8452 util-vserver/scripts/vprocunhide, util-vserver/scripts/vpstree, 8453 util-vserver/scripts/vserver, util-vserver/scripts/vserver-build, 8454 util-vserver/scripts/vserver-build.apt-rpm, 8455 util-vserver/scripts/vserver-build.debootstrap, 8456 util-vserver/scripts/vserver-build.functions, 8457 util-vserver/scripts/vserver-build.functions.apt, 8458 util-vserver/scripts/vserver-build.functions.pkgmgmt, 8459 util-vserver/scripts/vserver-build.functions.rpm, 8460 util-vserver/scripts/vserver-build.functions.yum, 8461 util-vserver/scripts/vserver-build.rpm, 8462 util-vserver/scripts/vserver-build.yum, 8463 util-vserver/scripts/vserver-copy, 8464 util-vserver/scripts/vserver-setup.functions, 8465 util-vserver/scripts/vserver.functions, 8466 util-vserver/scripts/vserver.start, 8467 util-vserver/scripts/vserver.stop, 8468 util-vserver/scripts/vservers.grabinfo.sh, 8469 util-vserver/scripts/vshelper, util-vserver/scripts/vsysvwrapper, 8470 util-vserver/scripts/vtop, util-vserver/sysv/rebootmgr, 8471 util-vserver/sysv/vservers-legacy: LEGACY BREAKAGE FOR 3RD PARTY 8472 PATCHES: introduced a more common naming scheme: global, immutable 8473 variables names are now named like '$__ABC' instead of '$ABC'. This 8474 happens at much places and will break a lot of patches therefore. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1869 8475 94cd875c-1c1d-0410-91d2-eb244daf1a30 8476 8477 2005-02-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8478 8479 * util-vserver/configure.ac: changed my GPG key git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1868 8480 94cd875c-1c1d-0410-91d2-eb244daf1a30 8481 8482 2005-02-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8483 8484 * util-vserver/src/secure-mount.c: assume 'nodev' by default git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1867 8485 94cd875c-1c1d-0410-91d2-eb244daf1a30 8486 8487 2005-02-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8488 8489 * util-vserver/scripts/vserver-build.functions.yum, 8490 util-vserver/scripts/vyum-worker: added preliminary support for the 8491 patch from 8492 8493 https://bugzilla.redhat.com/beta/attachment.cgi?id=111435&action=viewgit-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1866 8494 94cd875c-1c1d-0410-91d2-eb244daf1a30 8495 8496 2005-02-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8497 8498 * util-vserver/scripts/vserver-build.functions.pkgmgmt: avoid 8499 ambiguous usage of $PKGDIR, use $PKGINSTALLDIR instead of use 8500 $SETUP_CONFDIR instead of $confdir git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1865 8501 94cd875c-1c1d-0410-91d2-eb244daf1a30 8502 8503 2005-02-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8504 8505 * util-vserver/scripts/vserver-build.apt-rpm, 8506 util-vserver/scripts/vserver-build.yum: avoid ambiguous usage of 8507 $PKGDIR, use $PKGINSTALLDIR instead of git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1864 8508 94cd875c-1c1d-0410-91d2-eb244daf1a30 8509 8510 2005-02-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8511 8512 * util-vserver/scripts/vserver-build.functions.rpm: 8513 rpm.initFilesystem(): fixed variable-names; this caused e.g. an 8514 unset %_dbpath macro formerly git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1863 8515 94cd875c-1c1d-0410-91d2-eb244daf1a30 8516 8517 2005-02-15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8518 8519 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.204 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1862 8520 94cd875c-1c1d-0410-91d2-eb244daf1a30 8521 8522 2005-02-15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8523 8524 * util-vserver/configure.ac: added information where the 'ip' and 8525 'vconfig' programs can be found git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1861 8526 94cd875c-1c1d-0410-91d2-eb244daf1a30 8527 8528 2005-02-15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8529 8530 * util-vserver/scripts/vshelper: adjusted the order of cli options 8531 evaluation; automake-1.9.5 redirects input from /dev/null so the 8532 'tty -s' check gets triggered and 'make distcheck' fails in the '... 8533 --version/--help' tests git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1860 8534 94cd875c-1c1d-0410-91d2-eb244daf1a30 8535 8536 2005-02-15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8537 8538 * util-vserver/src/save_ctxinfo.c: fixed name of the run.rev 8539 symlink; there was a '/' missing which caused a pollution of the 8540 /etc/vservers/.defaults directory with 'run.revXXX' entries. 8541 (reported and analyzed by Olivier Poitrey). git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1859 8542 94cd875c-1c1d-0410-91d2-eb244daf1a30 8543 8544 2005-02-07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8545 8546 * util-vserver/scripts/functions, 8547 util-vserver/scripts/vserver-build.functions.pkgmgmt, 8548 util-vserver/src/vunify.c: fixed typos git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1858 8549 94cd875c-1c1d-0410-91d2-eb244daf1a30 8550 8551 2005-02-07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8552 8553 * util-vserver/doc/configuration.xml: documented the *namespace 8554 options git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1857 8555 94cd875c-1c1d-0410-91d2-eb244daf1a30 8556 8557 2005-02-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8558 8559 * util-vserver/scripts/vserver.functions: SECURITY: fixed detection 8560 of the mtab-location (Georg Glas) 8561 https://savannah.nongnu.org/bugs/?func=detailitem&item_id=11844 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1856 8562 94cd875c-1c1d-0410-91d2-eb244daf1a30 8563 8564 2005-02-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8565 8566 * util-vserver/scripts/vserver.functions: fixed one of the 8567 previously added 'test -n' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1855 8568 94cd875c-1c1d-0410-91d2-eb244daf1a30 8569 8570 2005-02-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8571 8572 * util-vserver/m4/ensc_pathprog.m4: ENSC_PATHPROG_INIT(): fixed doc 8573 ENSC_PATHPROG(): added a '<DESCR>' parameter git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1854 8574 94cd875c-1c1d-0410-91d2-eb244daf1a30 8575 8576 2005-02-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8577 8578 * util-vserver/doc/compatibility-xhtml.xsl, 8579 util-vserver/doc/compatibility.css: applied 8580 8581 http://vserver.lauft.net/wegen/util-vserver/patches/merge/util-vserver--merge--0.0--patch-2.patchgit-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1853 8582 94cd875c-1c1d-0410-91d2-eb244daf1a30 8583 8584 2005-02-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8585 8586 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.203 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1852 8587 94cd875c-1c1d-0410-91d2-eb244daf1a30 8588 8589 2005-02-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8590 8591 * util-vserver/scripts/Makefile-files: added vyum-worker to 8592 AM_INSTALLCHECK_STD_OPTIONS_EXEMPT git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1851 8593 94cd875c-1c1d-0410-91d2-eb244daf1a30 8594 8595 2005-02-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8596 8597 * util-vserver/scripts/vyum-worker: minor cosmetical change git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1850 8598 94cd875c-1c1d-0410-91d2-eb244daf1a30 8599 8600 2005-02-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8601 8602 * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt: 8603 fixed 'local VAR=$(ACTION) || ERROR' constructs; the 'local 8604 VAR=$(ACTION)' succeeds everytime so ERROR will be never executed. 8605 So, it is rewritten to 'local VAR; VAR=$(ACTION) || ERROR'. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1849 8606 94cd875c-1c1d-0410-91d2-eb244daf1a30 8607 8608 2005-02-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8609 8610 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.202 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1848 8611 94cd875c-1c1d-0410-91d2-eb244daf1a30 8612 8613 2005-02-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8614 8615 * util-vserver/distrib/fc3/rpmlist.d/00.lst: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1847 8616 94cd875c-1c1d-0410-91d2-eb244daf1a30 8617 8618 2005-02-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8619 8620 * util-vserver/scripts/vserver-build.rpm: moved installPackages into 8621 vserver-build.functions.rpm added support for preconfigured 8622 package-lists git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1846 8623 94cd875c-1c1d-0410-91d2-eb244daf1a30 8624 8625 2005-02-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8626 8627 * util-vserver/scripts/vserver-build.functions.rpm: rpmlist.*(): 8628 added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1845 8629 94cd875c-1c1d-0410-91d2-eb244daf1a30 8630 8631 2005-02-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8632 8633 * util-vserver/scripts/vserver-build: documented the '--empty' 8634 switch for the '-m rpm' method allow an increasing debug-level git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1844 8635 94cd875c-1c1d-0410-91d2-eb244daf1a30 8636 8637 2005-02-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8638 8639 * util-vserver/scripts/functions: vshelper.isDebug(): fixed it... git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1843 8640 94cd875c-1c1d-0410-91d2-eb244daf1a30 8641 8642 2005-02-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8643 8644 * util-vserver/distrib/Makefile.am: added the fc3 rpmlist.d 8645 directory + content git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1842 8646 94cd875c-1c1d-0410-91d2-eb244daf1a30 8647 8648 2005-02-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8649 8650 * util-vserver/contrib/manifest.dat.pathsubst: added 8651 vserver-build.rpm git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1841 8652 94cd875c-1c1d-0410-91d2-eb244daf1a30 8653 8654 2005-02-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8655 8656 * util-vserver/lib_internal/matchlist-initbyvserver.c, 8657 util-vserver/lib_internal/matchlist-initmanually.c, 8658 util-vserver/lib_internal/matchlist-initrefserverlist.c, 8659 util-vserver/src/vcopy-init.hc, util-vserver/src/vunify-init.hc: 8660 changed matchlist-API to pass additional information about a 8661 vserver. This allows to turn off pkgmgmt-queries for not-yet 8662 existent vservers in 'vcopy' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1840 8663 94cd875c-1c1d-0410-91d2-eb244daf1a30 8664 8665 2005-02-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8666 8667 * util-vserver/lib_internal/matchlist.h: struct MatchVserverInfo: 8668 added; it allows to pass additional information about the vserver git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1839 8669 94cd875c-1c1d-0410-91d2-eb244daf1a30 8670 8671 2005-02-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8672 8673 * util-vserver/lib_internal/unify-copy.c: copyReg(): open out_fd 8674 with O_RDWR, fixed resource leak in error-case git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1838 8675 94cd875c-1c1d-0410-91d2-eb244daf1a30 8676 8677 2005-02-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8678 8679 * util-vserver/lib/createskeleton-full.hc: argl... fixed overflow 8680 when appending the '/' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1837 8681 94cd875c-1c1d-0410-91d2-eb244daf1a30 8682 8683 2005-01-31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8684 8685 * util-vserver/doc/configuration.xml, 8686 util-vserver/scripts/functions, util-vserver/scripts/vshelper: added 8687 'debug' option for vshelper git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1836 8688 94cd875c-1c1d-0410-91d2-eb244daf1a30 8689 8690 2005-01-31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8691 8692 * util-vserver/scripts/vshelper: added delegation support (Herbert 8693 Poetzl) 8694 8695 http://vserver.13thfloor.at/Experimental/NGNET/delta-vshelper-delegate.diffgit-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1835 8696 94cd875c-1c1d-0410-91d2-eb244daf1a30 8697 8698 2005-01-31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8699 8700 * util-vserver/scripts/vserver-build.functions: getDistribution(): 8701 added support for a default distribution git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1834 8702 94cd875c-1c1d-0410-91d2-eb244daf1a30 8703 8704 2005-01-31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8705 8706 * util-vserver/scripts/Makefile-files, 8707 util-vserver/scripts/vserver-build, 8708 util-vserver/scripts/vserver-build.rpm: added the '-m rpm' method git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1833 8709 94cd875c-1c1d-0410-91d2-eb244daf1a30 8710 8711 2005-01-31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8712 8713 * util-vserver/distrib/Makefile.am, 8714 util-vserver/distrib/template/initpost, 8715 util-vserver/distrib/template/initpre: added the 'template' 8716 distribution git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1832 8717 94cd875c-1c1d-0410-91d2-eb244daf1a30 8718 8719 2005-01-31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8720 8721 * util-vserver/src/rpm-fake.c: fixed environment unsetting: it will 8722 be now done shortly before execve(2) but not on initialization 8723 anymore. This solves the problem when 'rpm' is a wrapper only 8724 calling the real 'rpm?'. Then, LD_PRELOAD et.al. was unset and the 8725 wrapper not used. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1831 8726 94cd875c-1c1d-0410-91d2-eb244daf1a30 8727 8728 2005-01-31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8729 8730 * util-vserver/scripts/vshelper: fixed the (currently non-existent) 8731 child->parent traversal git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1830 8732 94cd875c-1c1d-0410-91d2-eb244daf1a30 8733 8734 2005-01-31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8735 8736 * util-vserver/lib/apidoc/Doxyfile.in: added DOT_TRANSPARENT + 8737 DOT_MULTI_TARGET git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1829 8738 94cd875c-1c1d-0410-91d2-eb244daf1a30 8739 8740 2005-01-31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8741 8742 * util-vserver/doc/configuration.xml: updated git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1828 8743 94cd875c-1c1d-0410-91d2-eb244daf1a30 8744 8745 2005-01-31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8746 8747 * util-vserver/Makefile.am, 8748 util-vserver/lib/createskeleton-full.hc, 8749 util-vserver/scripts/vserver-build.functions, 8750 util-vserver/scripts/vserver-setup.functions, 8751 util-vserver/src/save_ctxinfo.c, util-vserver/util-vserver.spec.in: 8752 removed 'run.rev' as a vserver-local variable and made it a 8753 system-wide setting git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1827 8754 94cd875c-1c1d-0410-91d2-eb244daf1a30 8755 8756 2005-01-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8757 8758 * util-vserver/doc/configuration.xml: reindented it fixed vshelper 8759 documentation git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1826 8760 94cd875c-1c1d-0410-91d2-eb244daf1a30 8761 8762 2005-01-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8763 8764 * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt, 8765 util-vserver/scripts/start-vservers, util-vserver/scripts/vapt-get, 8766 util-vserver/scripts/vpkg, util-vserver/scripts/vprocunhide, 8767 util-vserver/scripts/vrpm, util-vserver/scripts/vrpm-preload, 8768 util-vserver/scripts/vserver, util-vserver/scripts/vserver-build, 8769 util-vserver/scripts/vserver-build.debootstrap, 8770 util-vserver/scripts/vserver-build.functions.rpm, 8771 util-vserver/scripts/vserver-setup.functions, 8772 util-vserver/scripts/vserver-wrapper, 8773 util-vserver/scripts/vserver.functions, 8774 util-vserver/scripts/vserver.start, 8775 util-vserver/scripts/vserver.stop, util-vserver/scripts/vshelper, 8776 util-vserver/scripts/vsomething: use 'test -n "..."' instead of 8777 'test "..."'; when "..." expands to '-v' or a similar string, the 8778 expression will be misinterpreted (noticed by Werner Schalk) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1825 8779 94cd875c-1c1d-0410-91d2-eb244daf1a30 8780 8781 2005-01-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8782 8783 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.201 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1824 8784 94cd875c-1c1d-0410-91d2-eb244daf1a30 8785 8786 2005-01-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8787 8788 * util-vserver/src/reducecap.c, util-vserver/src/vserver-info.c: 8789 reworked the capability.h stuff git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1823 8790 94cd875c-1c1d-0410-91d2-eb244daf1a30 8791 8792 2005-01-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8793 8794 * util-vserver/src/Makefile-files, 8795 util-vserver/src/capability-compat.h: added capability-compat.h git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1822 8796 94cd875c-1c1d-0410-91d2-eb244daf1a30 8797 8798 2005-01-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8799 8800 * util-vserver/configure.ac: added check for <sys/capability.h> 8801 header git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1821 8802 94cd875c-1c1d-0410-91d2-eb244daf1a30 8803 8804 2005-01-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8805 8806 * util-vserver/Makefile.am: removed the linuxcaps.h bits git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1820 8807 94cd875c-1c1d-0410-91d2-eb244daf1a30 8808 8809 2005-01-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8810 8811 * util-vserver/src/vserver-info.c: implemented capability-support 8812 check git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1819 8813 94cd875c-1c1d-0410-91d2-eb244daf1a30 8814 8815 2005-01-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8816 8817 * util-vserver/src/rpm-fake.c: fixed execution order of chroot(2) 8818 and context-creation; this caused errors on kernel 2.6 when the 8819 vserver is not running yet git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1818 8820 94cd875c-1c1d-0410-91d2-eb244daf1a30 8821 8822 2005-01-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8823 8824 * util-vserver/src/.cvsignore, util-vserver/src/Makefile-files: 8825 added check-unixfile git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1817 8826 94cd875c-1c1d-0410-91d2-eb244daf1a30 8827 8828 2005-01-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8829 8830 * util-vserver/scripts/vserver.start: execute sanityCheck() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1816 8831 94cd875c-1c1d-0410-91d2-eb244daf1a30 8832 8833 2005-01-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8834 8835 * util-vserver/scripts/vserver.functions: moved sanity checks which 8836 were spread in various functions into the sanityCheck() method 8837 implemented checks for non-newline terminated files and missing 8838 capability support git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1815 8839 94cd875c-1c1d-0410-91d2-eb244daf1a30 8840 8841 2005-01-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8842 8843 * util-vserver/distrib/fc3/pkgs/01, 8844 util-vserver/distrib/fc3/pkgs/02, util-vserver/distrib/fc3/pkgs/03, 8845 util-vserver/distrib/fc3/yum.repos.d/fedora-devel.repo, 8846 util-vserver/distrib/fc3/yum.repos.d/fedora-updates-testing.repo, 8847 util-vserver/distrib/fc3/yum.repos.d/fedora-updates.repo, 8848 util-vserver/distrib/fc3/yum.repos.d/fedora.repo, 8849 util-vserver/distrib/fc3/yum/yum.conf, 8850 util-vserver/scripts/vserver-build.functions.yum, 8851 util-vserver/scripts/vserver-build.yum, 8852 util-vserver/scripts/vsomething, util-vserver/scripts/vyum, 8853 util-vserver/scripts/vyum-worker, util-vserver/src/check-unixfile.c: 8854 initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1814 8855 94cd875c-1c1d-0410-91d2-eb244daf1a30 8856 8857 2005-01-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8858 8859 * util-vserver/scripts/vserver-build: added 'yum' support git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1813 8860 94cd875c-1c1d-0410-91d2-eb244daf1a30 8861 8862 2005-01-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8863 8864 * util-vserver/scripts/vrpm-preload: reorganized; moved lots of code 8865 into the 'functions' file git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1812 8866 94cd875c-1c1d-0410-91d2-eb244daf1a30 8867 8868 2005-01-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8869 8870 * util-vserver/scripts/util-vserver-vars.pathsubst: added yum* files 8871 + vsomething + check-unixfile git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1811 8872 94cd875c-1c1d-0410-91d2-eb244daf1a30 8873 8874 2005-01-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8875 8876 * util-vserver/scripts/functions: added yum* support reorganized the 8877 rpmFake stuff git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1810 8878 94cd875c-1c1d-0410-91d2-eb244daf1a30 8879 8880 2005-01-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8881 8882 * util-vserver/scripts/Makefile-files: added the yum* files + 8883 vsomething git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1809 8884 94cd875c-1c1d-0410-91d2-eb244daf1a30 8885 8886 2005-01-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8887 8888 * util-vserver/distrib/redhat/initpre: added missing newline git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1808 8889 94cd875c-1c1d-0410-91d2-eb244daf1a30 8890 8891 2005-01-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8892 8893 * util-vserver/distrib/Makefile.am: added the yum* stuff for fc3 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1807 8894 94cd875c-1c1d-0410-91d2-eb244daf1a30 8895 8896 2005-01-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8897 8898 * util-vserver/contrib/manifest.dat.pathsubst: added the yum* files 8899 + check-unixfile git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1806 8900 94cd875c-1c1d-0410-91d2-eb244daf1a30 8901 8902 2005-01-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8903 8904 * util-vserver/README: mentioned the '-m yum' buildmethod git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1805 8905 94cd875c-1c1d-0410-91d2-eb244daf1a30 8906 8907 2005-01-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8908 8909 * util-vserver/lib/getvservercfgstyle.c: allow dangling symlinks as 8910 /etc/vservers/.../vdir also git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1804 8911 94cd875c-1c1d-0410-91d2-eb244daf1a30 8912 8913 2005-01-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8914 8915 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.199 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1803 8916 94cd875c-1c1d-0410-91d2-eb244daf1a30 8917 8918 2005-01-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8919 8920 * util-vserver/util-vserver.spec.in: do not ship the /vservers 8921 directory itself; as it is immutable, the extraction will fail else git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1802 8922 94cd875c-1c1d-0410-91d2-eb244daf1a30 8923 8924 2005-01-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8925 8926 * util-vserver/lib_internal/testsuite/.cvsignore: updated git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1801 8927 94cd875c-1c1d-0410-91d2-eb244daf1a30 8928 8929 2005-01-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8930 8931 * util-vserver/util-vserver.spec.in: rearranged some scriptlets to 8932 avoid comments after '-p /sbin/ldconfig' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1800 8933 94cd875c-1c1d-0410-91d2-eb244daf1a30 8934 8935 2005-01-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8936 8937 * util-vserver/scripts/vserver.start: added (untested) support for 8938 '/' in the vserver fstab git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1799 8939 94cd875c-1c1d-0410-91d2-eb244daf1a30 8940 8941 2005-01-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8942 8943 * util-vserver/scripts/vserver.functions: use unique prefixes for 8944 variables used in functions with 'eval' statements mountRootFS(): 8945 added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1798 8946 94cd875c-1c1d-0410-91d2-eb244daf1a30 8947 8948 2005-01-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8949 8950 * util-vserver/scripts/functions: use unique prefixes for variables 8951 used in functions with 'eval' statements git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1797 8952 94cd875c-1c1d-0410-91d2-eb244daf1a30 8953 8954 2005-01-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8955 8956 * util-vserver/lib_internal/testsuite/filecfg-ml.c: include 8957 <string.h> + <ctype.h> git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1796 8958 94cd875c-1c1d-0410-91d2-eb244daf1a30 8959 8960 2005-01-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8961 8962 * util-vserver/scripts/Makefile-files: moved rootshell to legacy git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1795 8963 94cd875c-1c1d-0410-91d2-eb244daf1a30 8964 8965 2005-01-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8966 8967 * util-vserver/vserver-start/defaulttty.c: include <string.h> git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1794 8968 94cd875c-1c1d-0410-91d2-eb244daf1a30 8969 8970 2005-01-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8971 8972 * util-vserver/src/secure-mount.c: added '--rootfs' option git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1793 8973 94cd875c-1c1d-0410-91d2-eb244daf1a30 8974 8975 2005-01-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8976 8977 * util-vserver/contrib/manifest.dat.pathsubst: moved the v_* 8978 initscripts to legacy git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1792 8979 94cd875c-1c1d-0410-91d2-eb244daf1a30 8980 8981 2005-01-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8982 8983 * util-vserver/util-vserver.spec.in: updated BuildRequires: use 8984 'setattr --barrier' instead of 'chattr +t' in the %post scriptlet 8985 moved the v_* initscripts to legacy git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1791 8986 94cd875c-1c1d-0410-91d2-eb244daf1a30 8987 8988 2005-01-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8989 8990 * util-vserver/contrib/manifest.dat.pathsubst, 8991 util-vserver/scripts/legacy/rootshell, 8992 util-vserver/scripts/rootshell: moved rootshell script to legacy git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1790 8993 94cd875c-1c1d-0410-91d2-eb244daf1a30 8994 8995 2005-01-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 8996 8997 * util-vserver/scripts/legacy/vserver: fixed 8998 http://savannah.nongnu.org/bugs/?func=detailitem&item_id=11570: "vserver myvserver start" gives exit code 1 if there is no file /etc/vservers/myvserver.sh, since the last statement in vserver ("test -x /etc/vservers/$1.sh && ...") evaluates to 1 in this 8999 case. [Daniel Hermann] git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1789 9000 94cd875c-1c1d-0410-91d2-eb244daf1a30 9001 9002 2005-01-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9003 9004 * util-vserver/scripts/vserver: be more verbosely when vserver could 9005 not be determined and give hints about possible solutions (based 9006 upon ideas by Thorsten Gunkel) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1788 9007 94cd875c-1c1d-0410-91d2-eb244daf1a30 9008 9009 2005-01-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9010 9011 * util-vserver/scripts/vserver-setup.functions: 9012 interface-configuration: give out a warning when no device was 9013 configured git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1787 9014 94cd875c-1c1d-0410-91d2-eb244daf1a30 9015 9016 2005-01-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9017 9018 * util-vserver/scripts/vserver.functions: * interface-configuration: accept 'nodev' without a configured 9019 'dev'; formerly the interface was silently ignored when 'dev' was 9020 missing * added some sanity checks for the behaviour described above git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1786 9021 94cd875c-1c1d-0410-91d2-eb244daf1a30 9022 9023 2005-01-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9024 9025 * util-vserver/src/rpm-fake.c: added rpm_execcon() wrapper to make 9026 it work in SELinux environments call execve(2) directly instead of 9027 execv(3) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1785 9028 94cd875c-1c1d-0410-91d2-eb244daf1a30 9029 9030 2005-01-07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9031 9032 * util-vserver/README: fixed typos cleanups + enhancements git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1784 9033 94cd875c-1c1d-0410-91d2-eb244daf1a30 9034 9035 2005-01-07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9036 9037 * util-vserver/README: "Notes for distributors" + "Which version 9038 shall I use?" added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1783 9039 94cd875c-1c1d-0410-91d2-eb244daf1a30 9040 9041 2005-01-07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9042 9043 * util-vserver/m4/ensc_dietlibc.m4: Fixed last patch: use '[[' 9044 instead of '[' (found by Hans Ulrich Niedermann) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1782 9045 94cd875c-1c1d-0410-91d2-eb244daf1a30 9046 9047 2005-01-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9048 9049 * util-vserver/configure.ac: call ENSC_DIETLIBC_SANITYCHECK, 9050 AC_CANONICAL_HOST + AC_CANONICAL_BUILD git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1781 9051 94cd875c-1c1d-0410-91d2-eb244daf1a30 9052 9053 2005-01-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9054 9055 * util-vserver/m4/ensc_dietlibc.m4: ENSC_DIETLIBC_SANITYCHECK(): 9056 added made ENSC_VERSION_DIETLIBC uppercase ignore extra specifiers 9057 in dietlibc's minor version (reported by Hans Ulrich Niedermann) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1780 9058 94cd875c-1c1d-0410-91d2-eb244daf1a30 9059 9060 2005-01-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9061 9062 * util-vserver/scripts/util-vserver-vars.pathsubst: fix typo in 9063 $_MKTEMPDIR: Use $_MKTEMP not $MKTEMP (fixed by Hans Ulrich 9064 Niedermann) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1779 9065 94cd875c-1c1d-0410-91d2-eb244daf1a30 9066 9067 2004-12-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9068 9069 * util-vserver/scripts/vserver.functions: use $_<prog> (which 9070 expands to absolute paths) instead of trusting into a good $PATH a 9071 small VLAN fix (do not quote the splitted dev) minor cleanups git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1778 9072 94cd875c-1c1d-0410-91d2-eb244daf1a30 9073 9074 2004-12-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9075 9076 * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt, 9077 util-vserver/scripts/start-vservers, 9078 util-vserver/scripts/util-vserver-vars.pathsubst, 9079 util-vserver/scripts/vpkg, util-vserver/scripts/vrpm-preload, 9080 util-vserver/scripts/vserver-build.debootstrap, 9081 util-vserver/scripts/vserver-build.functions.apt, 9082 util-vserver/scripts/vserver-wrapper, 9083 util-vserver/scripts/vserver.start, 9084 util-vserver/scripts/vserver.stop: use $_<prog> (which expands to 9085 absolute paths) instead of trusting into a good $PATH git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1777 9086 94cd875c-1c1d-0410-91d2-eb244daf1a30 9087 9088 2004-12-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9089 9090 * util-vserver/configure.ac: use ENSC_PATHPROG & friends git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1776 9091 94cd875c-1c1d-0410-91d2-eb244daf1a30 9092 9093 2004-12-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9094 9095 * util-vserver/m4/ensc_pathprog.m4: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1775 9096 94cd875c-1c1d-0410-91d2-eb244daf1a30 9097 9098 2004-12-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9099 9100 * util-vserver/Makefile.am: use ${ENSC_PATHPROG_SED} when 9101 substituting prognames git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1774 9102 94cd875c-1c1d-0410-91d2-eb244daf1a30 9103 9104 2004-12-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9105 9106 * util-vserver/m4/ensc_dietlibc_compat.m4: check more syscall 9107 variants git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1773 9108 94cd875c-1c1d-0410-91d2-eb244daf1a30 9109 9110 2004-12-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9111 9112 * util-vserver/lib/vserver.h: s!\params!\param! added doc about 9113 vc_get_iattr() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1772 9114 94cd875c-1c1d-0410-91d2-eb244daf1a30 9115 9116 2004-12-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9117 9118 * util-vserver/doc/cfg.txt: removed since obsoleted by 9119 configuration.xml git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1771 9120 94cd875c-1c1d-0410-91d2-eb244daf1a30 9121 9122 2004-12-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9123 9124 * util-vserver/src/vsched.c: fixed segfault when no arguments are 9125 given (reported by Adrian Reyer) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1770 9126 94cd875c-1c1d-0410-91d2-eb244daf1a30 9127 9128 2004-12-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9129 9130 * util-vserver/src/keep-ctx-alive.c: renamed the 'fd_set' variable 9131 to 'fdset'. former name causes problems with certain FD_* 9132 implementations (reported by Adrian Reyer) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1769 9133 94cd875c-1c1d-0410-91d2-eb244daf1a30 9134 9135 2004-12-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9136 9137 * util-vserver/build-all: added fc-3 host git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1768 9138 94cd875c-1c1d-0410-91d2-eb244daf1a30 9139 9140 2004-12-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9141 9142 * util-vserver/lib/Makefile-files: getfilecontext.c: added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1767 9143 94cd875c-1c1d-0410-91d2-eb244daf1a30 9144 9145 2004-12-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9146 9147 * util-vserver/lib/getfilecontext.c, util-vserver/lib/vserver.h: 9148 vc_getfilecontext(): as noticed by daniel_hozac in IRC, this 9149 function was horribly broken. Fixed and moved it into an own file as 9150 it is too complex for an inline function. Documentation was added 9151 also. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1766 9152 94cd875c-1c1d-0410-91d2-eb244daf1a30 9153 9154 2004-12-07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9155 9156 * util-vserver/vserver-start/main.c: include <unistd.h> git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1765 9157 94cd875c-1c1d-0410-91d2-eb244daf1a30 9158 9159 2004-12-07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9160 9161 * util-vserver/scripts/vserver.functions: read enter-shell from the 9162 defaults-directory also use prio-bias instead of cpu-mask git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1764 9163 94cd875c-1c1d-0410-91d2-eb244daf1a30 9164 9165 2004-12-07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9166 9167 * util-vserver/lib_internal/filecfg-iteratemultiline.c: include 9168 <string.h> git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1763 9169 94cd875c-1c1d-0410-91d2-eb244daf1a30 9170 9171 2004-12-07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9172 9173 * util-vserver/lib/testsuite/cflags.c: added some new flags git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1762 9174 94cd875c-1c1d-0410-91d2-eb244daf1a30 9175 9176 2004-12-07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9177 9178 * util-vserver/doc/configuration.xml: do not mention the /hostname + 9179 /domainname params anymore removed vsched/cpu-mask added 9180 vsched/priority-bias git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1761 9181 94cd875c-1c1d-0410-91d2-eb244daf1a30 9182 9183 2004-10-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9184 9185 * util-vserver/lib/vserver.h: added/updated flags and capabilities git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1760 9186 94cd875c-1c1d-0410-91d2-eb244daf1a30 9187 9188 2004-10-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9189 9190 * util-vserver/lib/islink.c: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1759 9191 94cd875c-1c1d-0410-91d2-eb244daf1a30 9192 9193 2004-10-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9194 9195 * util-vserver/lib/internal.h: utilvserver_isLink(): added prototype git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1758 9196 94cd875c-1c1d-0410-91d2-eb244daf1a30 9197 9198 2004-10-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9199 9200 * util-vserver/lib/cflags-v13.c: added lots of new flags git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1757 9201 94cd875c-1c1d-0410-91d2-eb244daf1a30 9202 9203 2004-10-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9204 9205 * util-vserver/lib/ccaps-v13.c: added 'remount' + 'icmp' cap; 'ping' 9206 is kept for compatibility reasons git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1756 9207 94cd875c-1c1d-0410-91d2-eb244daf1a30 9208 9209 2004-10-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9210 9211 * util-vserver/lib/Makefile-files: added islink.c git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1755 9212 94cd875c-1c1d-0410-91d2-eb244daf1a30 9213 9214 2004-10-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9215 9216 * util-vserver/scripts/functions: getFileValue(): modified to accept 9217 a list of candidates git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1754 9218 94cd875c-1c1d-0410-91d2-eb244daf1a30 9219 9220 2004-10-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9221 9222 * util-vserver/src/vcontext.c: merged from UV_NAMESPACE_AFTER_CHROOT 9223 branch git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1753 9224 94cd875c-1c1d-0410-91d2-eb244daf1a30 9225 9226 2004-10-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9227 9228 * util-vserver/Makefile.am: added 'update-doc' target git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1752 9229 94cd875c-1c1d-0410-91d2-eb244daf1a30 9230 9231 2004-10-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9232 9233 * util-vserver/ensc_wrappers/wrappers-vserver.hc: 9234 Evc_{new,enter}_namespace(): added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1749 9235 94cd875c-1c1d-0410-91d2-eb244daf1a30 9236 9237 2004-10-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9238 9239 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.196 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1748 9240 94cd875c-1c1d-0410-91d2-eb244daf1a30 9241 9242 2004-10-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9243 9244 * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h: 9245 updated to vs1.9.3-rc4 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1747 9246 94cd875c-1c1d-0410-91d2-eb244daf1a30 9247 9248 2004-10-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9249 9250 * util-vserver/vserver-start/configuration-init.c, 9251 util-vserver/vserver-start/configuration.c, 9252 util-vserver/vserver-start/configuration.h, 9253 util-vserver/vserver-start/interface.c, 9254 util-vserver/vserver-start/interface.h, 9255 util-vserver/vserver-start/main.c, 9256 util-vserver/vserver-start/scriptlets.c, 9257 util-vserver/vserver-start/vserver-start.h: added lots of new code git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1746 9258 94cd875c-1c1d-0410-91d2-eb244daf1a30 9259 9260 2004-10-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9261 9262 * util-vserver/lib_internal/filecfg-iteratemultiline.c, 9263 util-vserver/lib_internal/testsuite/filecfg-ml.c, 9264 util-vserver/vserver-start/defaulttty.c: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1745 9265 94cd875c-1c1d-0410-91d2-eb244daf1a30 9266 9267 2004-10-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9268 9269 * util-vserver/vserver-start/Makefile-files: added defaulttty.c git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1744 9270 94cd875c-1c1d-0410-91d2-eb244daf1a30 9271 9272 2004-10-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9273 9274 * util-vserver/src/reducecap.c: use some dirty hacks to include 9275 <linuxcaps.h> cleanly git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1743 9276 94cd875c-1c1d-0410-91d2-eb244daf1a30 9277 9278 2004-10-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9279 9280 * util-vserver/scripts/vserver.stop: execute 'prepareStop()' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1742 9281 94cd875c-1c1d-0410-91d2-eb244daf1a30 9282 9283 2004-10-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9284 9285 * util-vserver/scripts/vserver.functions: made runlevel_{start,stop} 9286 global variables prepareStop(): added set PREVLEVEL on 'vserver ... 9287 stop' (required by Debian) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1741 9288 94cd875c-1c1d-0410-91d2-eb244daf1a30 9289 9290 2004-10-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9291 9292 * util-vserver/scripts/vserver-setup.functions: s!prefix!prefixlen! git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1740 9293 94cd875c-1c1d-0410-91d2-eb244daf1a30 9294 9295 2004-10-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9296 9297 * util-vserver/lib_internal/testsuite/Makefile-files: added 9298 filecfg-ml test git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1739 9299 94cd875c-1c1d-0410-91d2-eb244daf1a30 9300 9301 2004-10-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9302 9303 * util-vserver/lib_internal/string.hc: String_c_str(): added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1738 9304 94cd875c-1c1d-0410-91d2-eb244daf1a30 9305 9306 2004-10-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9307 9308 * util-vserver/lib_internal/string.h: ENSC_STRING_*FIXED(): added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1737 9309 94cd875c-1c1d-0410-91d2-eb244daf1a30 9310 9311 2004-10-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9312 9313 * util-vserver/lib_internal/filecfg.h: 9314 FileCfg_iterateOverMultiLine(): added prototypes and related 9315 declarations git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1736 9316 94cd875c-1c1d-0410-91d2-eb244daf1a30 9317 9318 2004-10-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9319 9320 * util-vserver/lib_internal/Makefile-files: added 9321 filecfg-iteratemultiline.c git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1735 9322 94cd875c-1c1d-0410-91d2-eb244daf1a30 9323 9324 2004-10-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9325 9326 * util-vserver/lib/syscall_setsched-v13.hc: vc_set_sched_v13obs(): 9327 use VCMD_set_sched_v2 instead of VCMD_set_sched git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1734 9328 94cd875c-1c1d-0410-91d2-eb244daf1a30 9329 9330 2004-10-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9331 9332 * util-vserver/ensc_wrappers/wrappers-unistd.hc: Enice(): added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1733 9333 94cd875c-1c1d-0410-91d2-eb244daf1a30 9334 9335 2004-10-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9336 9337 * util-vserver/doc/configuration.xml: s!prefix!prefix-length! git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1732 9338 94cd875c-1c1d-0410-91d2-eb244daf1a30 9339 9340 2004-10-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9341 9342 * util-vserver/Makefile.am: added new kernel headers changed 9343 substition of linuxcaps.h; oldish 'sed' versions do not understand 9344 '\<' regexs git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1731 9345 94cd875c-1c1d-0410-91d2-eb244daf1a30 9346 9347 2004-10-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9348 9349 * util-vserver/src/vcontext.c: do not include "linuxcaps.h" anymore git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1730 9350 94cd875c-1c1d-0410-91d2-eb244daf1a30 9351 9352 2004-10-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9353 9354 * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h, 9355 util-vserver/kernel/inode.h, util-vserver/kernel/legacy.h, 9356 util-vserver/kernel/limit.h, util-vserver/kernel/namespace.h, 9357 util-vserver/kernel/network.h, util-vserver/kernel/sched.h, 9358 util-vserver/kernel/signal.h, util-vserver/kernel/switch.h, 9359 util-vserver/kernel/xid.h: updated git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1729 9360 94cd875c-1c1d-0410-91d2-eb244daf1a30 9361 9362 2004-10-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9363 9364 * util-vserver/doc/Makefile-files: removed stylesheets and images 9365 from the main-package; they are now in the web-CVS git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1728 9366 94cd875c-1c1d-0410-91d2-eb244daf1a30 9367 9368 2004-10-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9369 9370 * util-vserver/doc/configuration-flower.css, 9371 util-vserver/doc/configuration-lsd.css, 9372 util-vserver/doc/configuration-lsd1.css: moved into web-CVS git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1727 9373 94cd875c-1c1d-0410-91d2-eb244daf1a30 9374 9375 2004-10-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9376 9377 * util-vserver/kernel/debug.h, util-vserver/kernel/dlimit.h: updated git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1726 9378 94cd875c-1c1d-0410-91d2-eb244daf1a30 9379 9380 2004-10-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9381 9382 * util-vserver/README: updated note about 'vserver-stat' and differ 9383 between 2.4 and 2.6 kernel git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1725 9384 94cd875c-1c1d-0410-91d2-eb244daf1a30 9385 9386 2004-10-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9387 9388 * util-vserver/lib_internal/unify-unify.c: retain 'errno' on the 9389 final unlink() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1724 9390 94cd875c-1c1d-0410-91d2-eb244daf1a30 9391 9392 2004-10-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9393 9394 * util-vserver/src/Makefile-files: link secure-mount against 9395 libvserver git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1723 9396 94cd875c-1c1d-0410-91d2-eb244daf1a30 9397 9398 2004-10-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9399 9400 * util-vserver/src/secure-mount.c: added better diagnostic when 9401 fstab-parsing fails use strsep() instead of strtok_r() in the parser 9402 to make the line-number counter work git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1722 9403 94cd875c-1c1d-0410-91d2-eb244daf1a30 9404 9405 2004-10-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9406 9407 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.195 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1721 9408 94cd875c-1c1d-0410-91d2-eb244daf1a30 9409 9410 2004-10-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9411 9412 * util-vserver/scripts/functions: _getProcNumberCount(): s!$_ctx!$1! git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1720 9413 94cd875c-1c1d-0410-91d2-eb244daf1a30 9414 9415 2004-10-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9416 9417 * util-vserver/configure.ac, util-vserver/m4/ensc_dietlibc.m4: give 9418 out information about version of the found dietlibc git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1719 9419 94cd875c-1c1d-0410-91d2-eb244daf1a30 9420 9421 2004-10-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9422 9423 * util-vserver/m4/ensc_dietlibc.m4: fixed version-detection when 9424 additional information are following the number git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1718 9425 94cd875c-1c1d-0410-91d2-eb244daf1a30 9426 9427 2004-10-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9428 9429 * util-vserver/scripts/functions: use more efficient ways to detect 9430 number of processes in a context (access /proc/virtual/... 9431 information instead of executing vps) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1717 9432 94cd875c-1c1d-0410-91d2-eb244daf1a30 9433 9434 2004-10-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9435 9436 * util-vserver/scripts/vserver-build, 9437 util-vserver/scripts/vserver-build.debootstrap: allowed to specify 9438 additional debootstrap options git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1716 9439 94cd875c-1c1d-0410-91d2-eb244daf1a30 9440 9441 2004-10-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9442 9443 * util-vserver/src/vps.c, util-vserver/src/vserver-stat.c: added 9444 warnings regarding procfs-security git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1715 9445 94cd875c-1c1d-0410-91d2-eb244daf1a30 9446 9447 2004-09-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9448 9449 * util-vserver/src/rpm-fake.c: removed a __THROW which is not needed 9450 and causes errors with newer gcc git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1714 9451 94cd875c-1c1d-0410-91d2-eb244daf1a30 9452 9453 2004-09-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9454 9455 * util-vserver/lib/syscall_setvhiname-v13.hc: use a better method to 9456 copy labels; formerly, bad parameters could cause undefined 9457 behaviour git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1713 9458 94cd875c-1c1d-0410-91d2-eb244daf1a30 9459 9460 2004-09-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9461 9462 * util-vserver/doc/Makefile-files: fixed typo git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1712 9463 94cd875c-1c1d-0410-91d2-eb244daf1a30 9464 9465 2004-09-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9466 9467 * util-vserver/doc/configuration.xml: added some comments for 9468 interfaces/../{name,nodev} git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1711 9469 94cd875c-1c1d-0410-91d2-eb244daf1a30 9470 9471 2004-09-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9472 9473 * util-vserver/doc/configuration-flower.css, 9474 util-vserver/doc/configuration-lsd.css, 9475 util-vserver/doc/configuration-lsd1.css, 9476 util-vserver/doc/configuration-xhtml.xsl, 9477 util-vserver/doc/configuration.css: made it validate as xhtml git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1710 9478 94cd875c-1c1d-0410-91d2-eb244daf1a30 9479 9480 2004-09-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9481 9482 * util-vserver/build-all: fixed CLEAN=1 usecase use gcc4 instead of 9483 gcc35 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1709 9484 94cd875c-1c1d-0410-91d2-eb244daf1a30 9485 9486 2004-09-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9487 9488 * util-vserver/scripts/vserver-build.debootstrap: added better 9489 diagnostic for failed debootstrap download git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1708 9490 94cd875c-1c1d-0410-91d2-eb244daf1a30 9491 9492 2004-09-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9493 9494 * util-vserver/doc/configuration.css: added *.elements templates git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1707 9495 94cd875c-1c1d-0410-91d2-eb244daf1a30 9496 9497 2004-09-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9498 9499 * util-vserver/doc/configuration.xml: updated rlimits description 9500 (reported by Nikola Donev) added warning about explicit 'fakeinit' 9501 usage git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1706 9502 94cd875c-1c1d-0410-91d2-eb244daf1a30 9503 9504 2004-09-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9505 9506 * util-vserver/doc/configuration-xhtml.xsl: added new stylesheets 9507 implemented <elements>...</elements> support git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1705 9508 94cd875c-1c1d-0410-91d2-eb244daf1a30 9509 9510 2004-09-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9511 9512 * util-vserver/doc/Makefile-files: added new stylesheets and images git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1704 9513 94cd875c-1c1d-0410-91d2-eb244daf1a30 9514 9515 2004-09-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9516 9517 * util-vserver/doc/configuration-flower.css, 9518 util-vserver/doc/configuration-lsd1.css: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1703 9519 94cd875c-1c1d-0410-91d2-eb244daf1a30 9520 9521 2004-09-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9522 9523 * util-vserver/distrib/misc/debootstrap.uri: updated git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1702 9524 94cd875c-1c1d-0410-91d2-eb244daf1a30 9525 9526 2004-09-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9527 9528 * util-vserver/util-vserver.spec.in: s!commented!documented! git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1701 9529 94cd875c-1c1d-0410-91d2-eb244daf1a30 9530 9531 2004-09-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9532 9533 * util-vserver/util-vserver.spec.in: commented the possible options 9534 for 'rpmbuild' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1700 9535 94cd875c-1c1d-0410-91d2-eb244daf1a30 9536 9537 2004-09-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9538 9539 * util-vserver/src/vsched.c: use new vc_set_sched structure 9540 generalized CLI options a little bit git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1699 9541 94cd875c-1c1d-0410-91d2-eb244daf1a30 9542 9543 2004-09-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9544 9545 * util-vserver/src/vattribute.c: set the "secure" flags on 9546 '--secure' manually. This is a crude hack and must be solved better. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1698 9547 94cd875c-1c1d-0410-91d2-eb244daf1a30 9548 9549 2004-09-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9550 9551 * util-vserver/lib/vserver.h: struct vc_set_sched: updated + added 9552 some flags vc_get_insecureflags(): removed again; it is now handled 9553 by the utilities git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1697 9554 94cd875c-1c1d-0410-91d2-eb244daf1a30 9555 9556 2004-09-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9557 9558 * util-vserver/lib/vserver-internal.h: ENSC_STRUCT_IDX, 9559 ENSC_SAME_STRUCT_IDX: added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1696 9560 94cd875c-1c1d-0410-91d2-eb244daf1a30 9561 9562 2004-09-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9563 9564 * util-vserver/lib/syscall_setsched.c: added support for the new 9565 'struct vcmd_set_sched_v3' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1695 9566 94cd875c-1c1d-0410-91d2-eb244daf1a30 9567 9568 2004-09-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9569 9570 * util-vserver/lib/syscall_setsched-v13.hc: updated to new 'struct 9571 vcmd_set_sched_v3' added some optimizations git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1694 9572 94cd875c-1c1d-0410-91d2-eb244daf1a30 9573 9574 2004-09-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9575 9576 * util-vserver/kernel/sched.h: added 'struct vcmd_set_sched_v3' plus 9577 macros git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1693 9578 94cd875c-1c1d-0410-91d2-eb244daf1a30 9579 9580 2004-09-10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9581 9582 * util-vserver/lib/vserver-internal.h: CALL_VC_V13B(), 9583 CALL_VC_V13OBS(): added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1692 9584 94cd875c-1c1d-0410-91d2-eb244daf1a30 9585 9586 2004-09-10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9587 9588 * util-vserver/src/vlimit.c: fixed missing argument for '--xid' 9589 switch git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1691 9590 94cd875c-1c1d-0410-91d2-eb244daf1a30 9591 9592 2004-09-07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9593 9594 * util-vserver/src/vattribute.c: use vc_get_insecureflags() on 9595 '--secure' option git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1690 9596 94cd875c-1c1d-0410-91d2-eb244daf1a30 9597 9598 2004-09-07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9599 9600 * util-vserver/lib/vserver.h: vc_get_insecureflags(): added (does 9601 this really make sense??) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1689 9602 94cd875c-1c1d-0410-91d2-eb244daf1a30 9603 9604 2004-09-07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9605 9606 * util-vserver/scripts/chcontext: fixed concatenation of flags + 9607 caps git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1688 9608 94cd875c-1c1d-0410-91d2-eb244daf1a30 9609 9610 2004-09-07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9611 9612 * util-vserver/configure.ac: added an explicit requirement for 9613 version 1.9 of automake git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1687 9614 94cd875c-1c1d-0410-91d2-eb244daf1a30 9615 9616 2004-08-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9617 9618 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.193 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1686 9619 94cd875c-1c1d-0410-91d2-eb244daf1a30 9620 9621 2004-08-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9622 9623 * util-vserver/scripts/vserver, util-vserver/scripts/vserver.start, 9624 util-vserver/scripts/vserver.stop: follow LSB behavior when 9625 starting/stopping a vserver (no error, when already running/stopped) 9626 adjusted some exit-codes git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1685 9627 94cd875c-1c1d-0410-91d2-eb244daf1a30 9628 9629 2004-08-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9630 9631 * util-vserver/src/secure-mount.c: showHelp(): improved message git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1684 9632 94cd875c-1c1d-0410-91d2-eb244daf1a30 9633 9634 2004-08-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9635 9636 * util-vserver/distrib/misc/debootstrap.uri: updated again... git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1683 9637 94cd875c-1c1d-0410-91d2-eb244daf1a30 9638 9639 2004-08-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9640 9641 * util-vserver/src/save_ctxinfo.c: append '\0' to the buffer read by 9642 readlink() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1682 9643 94cd875c-1c1d-0410-91d2-eb244daf1a30 9644 9645 2004-08-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9646 9647 * util-vserver/src/keep-ctx-alive.c: include <sys/select.h> git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1681 9648 94cd875c-1c1d-0410-91d2-eb244daf1a30 9649 9650 2004-08-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9651 9652 * util-vserver/ensc_wrappers/wrappers-unistd.hc: Ereadlink*(): 9653 return the count of written chars git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1680 9654 94cd875c-1c1d-0410-91d2-eb244daf1a30 9655 9656 2004-08-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9657 9658 * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt, 9659 util-vserver/scripts/vserver.functions, 9660 util-vserver/vserver-start/mount.c: use the new 'secure-mount' CLI git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1679 9661 94cd875c-1c1d-0410-91d2-eb244daf1a30 9662 9663 2004-08-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9664 9665 * util-vserver/src/secure-mount.c: reworked it; '--chroot' does not 9666 accept an argument now, and '--secure' is deprecated. Lots of code 9667 was modernized git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1678 9668 94cd875c-1c1d-0410-91d2-eb244daf1a30 9669 9670 2004-08-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9671 9672 * util-vserver/vserver-start/configuration-init.c, 9673 util-vserver/vserver-start/configuration.c, 9674 util-vserver/vserver-start/configuration.h, 9675 util-vserver/vserver-start/interface-add.c, 9676 util-vserver/vserver-start/interface-read.c, 9677 util-vserver/vserver-start/interface.c, 9678 util-vserver/vserver-start/interface.h, 9679 util-vserver/vserver-start/main.c, 9680 util-vserver/vserver-start/scriptlets.c, 9681 util-vserver/vserver-start/vshelper.c: added lots of new code git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1677 9682 94cd875c-1c1d-0410-91d2-eb244daf1a30 9683 9684 2004-08-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9685 9686 * util-vserver/vserver-start/interface-print.c, 9687 util-vserver/vserver-start/interface-remove.c, 9688 util-vserver/vserver-start/mount.c, 9689 util-vserver/vserver-start/mount.h, 9690 util-vserver/vserver-start/undo.c, 9691 util-vserver/vserver-start/undo.h: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1676 9692 94cd875c-1c1d-0410-91d2-eb244daf1a30 9693 9694 2004-08-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9695 9696 * util-vserver/src/vnamespace.c: fixed some #includes for the new 9697 position of sys_clone.h git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1675 9698 94cd875c-1c1d-0410-91d2-eb244daf1a30 9699 9700 2004-08-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9701 9702 * util-vserver/src/vkill.c: define ENSC_WRAPPERS_UNISTD; it is used 9703 for some legacy code git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1674 9704 94cd875c-1c1d-0410-91d2-eb244daf1a30 9705 9706 2004-08-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9707 9708 * util-vserver/src/rpm-fake.c: fixed some #includes to reflect 9709 changed position of sys_clone.h git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1673 9710 94cd875c-1c1d-0410-91d2-eb244daf1a30 9711 9712 2004-08-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9713 9714 * util-vserver/src/fstool.h: checkForRace(), resolveCtx(): removed 9715 prototypes git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1672 9716 94cd875c-1c1d-0410-91d2-eb244daf1a30 9717 9718 2004-08-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9719 9720 * util-vserver/src/fstool.c: checkForRace(): removed as unused git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1671 9721 94cd875c-1c1d-0410-91d2-eb244daf1a30 9722 9723 2004-08-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9724 9725 * util-vserver/src/chxid.c: use vc_xidopt2xid() instead of 9726 resolveCtx() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1670 9727 94cd875c-1c1d-0410-91d2-eb244daf1a30 9728 9729 2004-08-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9730 9731 * util-vserver/src/sys_clone.h: moved into lib_internal/ git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1669 9732 94cd875c-1c1d-0410-91d2-eb244daf1a30 9733 9734 2004-08-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9735 9736 * util-vserver/src/fstool-resolvectx.c: obsoleted; functionality is 9737 already in libvserver git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1668 9738 94cd875c-1c1d-0410-91d2-eb244daf1a30 9739 9740 2004-08-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9741 9742 * util-vserver/lib_internal/testsuite/command.c: applied API changes git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1667 9743 94cd875c-1c1d-0410-91d2-eb244daf1a30 9744 9745 2004-08-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9746 9747 * util-vserver/lib_internal/command.h: added support for plain-style 9748 char** args git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1666 9749 94cd875c-1c1d-0410-91d2-eb244daf1a30 9750 9751 2004-08-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9752 9753 * util-vserver/lib_internal/command-appendparameter.c, 9754 util-vserver/lib_internal/command-exec.c, 9755 util-vserver/lib_internal/command-free.c, 9756 util-vserver/lib_internal/command-init.c: handle plain-style char** 9757 args also git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1665 9758 94cd875c-1c1d-0410-91d2-eb244daf1a30 9759 9760 2004-08-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9761 9762 * util-vserver/lib_internal/command-setparams.c, 9763 util-vserver/lib_internal/sys_clone.h: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1664 9764 94cd875c-1c1d-0410-91d2-eb244daf1a30 9765 9766 2004-08-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9767 9768 * util-vserver/lib_internal/Makefile-files: added 9769 command-setparams.c and sys_clone.h git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1663 9770 94cd875c-1c1d-0410-91d2-eb244daf1a30 9771 9772 2004-08-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9773 9774 * util-vserver/contrib/manifest.dat.pathsubst: marked 9775 vserver.start.bin as C99-only git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1662 9776 94cd875c-1c1d-0410-91d2-eb244daf1a30 9777 9778 2004-08-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9779 9780 * util-vserver/pathconfig.h.pathsubst: added some new paths git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1661 9781 94cd875c-1c1d-0410-91d2-eb244daf1a30 9782 9783 2004-08-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9784 9785 * util-vserver/Makefile.am: automake-1.9 fixes: 9786 s!VSERVER_LDFLAGS!VSERVER_LDFLGS! removed some libtool-hacks which 9787 are not needed with automake-1.9 anymore git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1660 9788 94cd875c-1c1d-0410-91d2-eb244daf1a30 9789 9790 2004-08-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9791 9792 * util-vserver/vserver-start/Makefile-files: automake-1.9 fixes: 9793 s!VSERVER_LDFLAGS!VSERVER_LDFLGS! added lots of new files git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1659 9794 94cd875c-1c1d-0410-91d2-eb244daf1a30 9795 9796 2004-08-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9797 9798 * util-vserver/src/Makefile-files: automake-1.9 fixes: 9799 s!VSERVER_LDFLAGS!VSERVER_LDFLGS! removed src/sys_clone.h (now in 9800 lib_internal/) removed src/fstool-resolvectx.c git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1658 9801 94cd875c-1c1d-0410-91d2-eb244daf1a30 9802 9803 2004-08-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9804 9805 * util-vserver/lib/testsuite/Makefile-files, 9806 util-vserver/tests/Makefile-files: automake-1.9 fixes: 9807 s!VSERVER_LDFLAGS!VSERVER_LDFLGS! git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1657 9808 94cd875c-1c1d-0410-91d2-eb244daf1a30 9809 9810 2004-08-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9811 9812 * util-vserver/lib/xidopt2xid.c: removed code without an effect git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1656 9813 94cd875c-1c1d-0410-91d2-eb244daf1a30 9814 9815 2004-08-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9816 9817 * util-vserver/lib/syscall-syscall.c: gcc35 fixes: do not make 9818 vc_syscall() an alias for vserver() but execute it. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1655 9819 94cd875c-1c1d-0410-91d2-eb244daf1a30 9820 9821 2004-08-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9822 9823 * util-vserver/lib/isfile.c: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1654 9824 94cd875c-1c1d-0410-91d2-eb244daf1a30 9825 9826 2004-08-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9827 9828 * util-vserver/lib/internal.h: utilvserver_isFile(): added prototype git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1653 9829 94cd875c-1c1d-0410-91d2-eb244daf1a30 9830 9831 2004-08-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9832 9833 * util-vserver/lib/getvservercfgstyle.c: fixed detection of 9834 legacy-style (check for file but not directory) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1652 9835 94cd875c-1c1d-0410-91d2-eb244daf1a30 9836 9837 2004-08-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9838 9839 * util-vserver/lib/Makefile-files: addded 'isfile.c' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1651 9840 94cd875c-1c1d-0410-91d2-eb244daf1a30 9841 9842 2004-08-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9843 9844 * util-vserver/ensc_wrappers/wrappers-stdlib.hc: Esetenv(): added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1650 9845 94cd875c-1c1d-0410-91d2-eb244daf1a30 9846 9847 2004-08-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9848 9849 * util-vserver/ensc_wrappers/wrappers-socket.hc: Esend(), 9850 Esocketpair(): added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1649 9851 94cd875c-1c1d-0410-91d2-eb244daf1a30 9852 9853 2004-08-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9854 9855 * util-vserver/ensc_fmt/fmt-internal.h: minor optimizations git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1647 9856 94cd875c-1c1d-0410-91d2-eb244daf1a30 9857 9858 2004-08-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9859 9860 * util-vserver/doc/configuration-xhtml.xsl: add '<ulink>' tag git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1646 9861 94cd875c-1c1d-0410-91d2-eb244daf1a30 9862 9863 2004-07-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9864 9865 * util-vserver/doc/configuration.xml: documented vdir, run, run.rev 9866 (provided by Olivier Poitrey) added some links about 9867 [bc]capabilities and flags added more scheduler doc (provided by 9868 Olivier Poitrey) added some comments about 2.4 vs. 2.6 at 9869 rlimits/ulimits added doc about rlimit's 'min' setting git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1645 9870 94cd875c-1c1d-0410-91d2-eb244daf1a30 9871 9872 2004-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9873 9874 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.190 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1643 9875 94cd875c-1c1d-0410-91d2-eb244daf1a30 9876 9877 2004-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9878 9879 * util-vserver/doc/configuration.xml: fixed path of the xsd file git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1642 9880 94cd875c-1c1d-0410-91d2-eb244daf1a30 9881 9882 2004-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9883 9884 * util-vserver/build-all: added fc-2 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1641 9885 94cd875c-1c1d-0410-91d2-eb244daf1a30 9886 9887 2004-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9888 9889 * util-vserver/scripts/vserver.functions: prepareInit(): fixed case 9890 when .autofsck does not exist git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1640 9891 94cd875c-1c1d-0410-91d2-eb244daf1a30 9892 9893 2004-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9894 9895 * util-vserver/scripts/chcontext: accept --xid and prefer it against 9896 --ctx in the doc added --silentexist option at --create git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1639 9897 94cd875c-1c1d-0410-91d2-eb244daf1a30 9898 9899 2004-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9900 9901 * util-vserver/distrib/suse91/apt/rpmpriorities: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1638 9902 94cd875c-1c1d-0410-91d2-eb244daf1a30 9903 9904 2004-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9905 9906 * util-vserver/distrib/redhat/rc.sysinit: call 'true' finally git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1637 9907 94cd875c-1c1d-0410-91d2-eb244daf1a30 9908 9909 2004-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9910 9911 * util-vserver/distrib/redhat/initpost: added comment about possible 9912 races fixed /etc/inittab substitution git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1636 9913 94cd875c-1c1d-0410-91d2-eb244daf1a30 9914 9915 2004-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9916 9917 * util-vserver/distrib/Makefile.am: added redhat/rc.sysinit added 9918 suse/apt/rpmpriorities moved suse/apt/sources.list into the cfgdir git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1635 9919 94cd875c-1c1d-0410-91d2-eb244daf1a30 9920 9921 2004-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9922 9923 * util-vserver/contrib/manifest.dat.pathsubst: added 9924 vserver.start.bin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1634 9925 94cd875c-1c1d-0410-91d2-eb244daf1a30 9926 9927 2004-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9928 9929 * util-vserver/vserver-start/Makefile-files: use 9930 AM_INSTALLCHECK_STD_OPTIONS_EXEMPT for now git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1633 9931 94cd875c-1c1d-0410-91d2-eb244daf1a30 9932 9933 2004-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9934 9935 * util-vserver/distrib/Makefile.am: added suse91 files git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1632 9936 94cd875c-1c1d-0410-91d2-eb244daf1a30 9937 9938 2004-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9939 9940 * util-vserver/distrib/redhat/rc.sysinit, 9941 util-vserver/distrib/suse91/apt/sources.list, 9942 util-vserver/distrib/suse91/initpost, 9943 util-vserver/distrib/suse91/pkgs/01, 9944 util-vserver/distrib/suse91/pkgs/02, 9945 util-vserver/distrib/suse91/rpm/macros, 9946 util-vserver/vserver-start/.cvsignore: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1631 9947 94cd875c-1c1d-0410-91d2-eb244daf1a30 9948 9949 2004-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9950 9951 * util-vserver/distrib/redhat/initpost: some enhancements for 9952 'plain' initstyle git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1630 9953 94cd875c-1c1d-0410-91d2-eb244daf1a30 9954 9955 2004-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9956 9957 * util-vserver/lib_internal/testsuite/.cvsignore: added some files git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1629 9958 94cd875c-1c1d-0410-91d2-eb244daf1a30 9959 9960 2004-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9961 9962 * util-vserver/vserver-start/configuration-init.c, 9963 util-vserver/vserver-start/configuration.c, 9964 util-vserver/vserver-start/configuration.h, 9965 util-vserver/vserver-start/interface-add.c, 9966 util-vserver/vserver-start/interface-free.hc, 9967 util-vserver/vserver-start/interface-init.hc, 9968 util-vserver/vserver-start/interface-read.c, 9969 util-vserver/vserver-start/interface.c, 9970 util-vserver/vserver-start/interface.h, 9971 util-vserver/vserver-start/main.c, 9972 util-vserver/vserver-start/scriptlets.c, 9973 util-vserver/vserver-start/vserver-start.h, 9974 util-vserver/vserver-start/vshelper.c, 9975 util-vserver/vserver-start/vshelper.h: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1628 9976 94cd875c-1c1d-0410-91d2-eb244daf1a30 9977 9978 2004-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9979 9980 * util-vserver/vserver-start/Makefile-files: added lots of files git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1627 9981 94cd875c-1c1d-0410-91d2-eb244daf1a30 9982 9983 2004-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9984 9985 * util-vserver/src/vserver-info.c: added CANONIFY tag git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1626 9986 94cd875c-1c1d-0410-91d2-eb244daf1a30 9987 9988 2004-07-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9989 9990 * util-vserver/src/secure-mount.c: rewrite 'ext*' to 'ufs' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1625 9991 94cd875c-1c1d-0410-91d2-eb244daf1a30 9992 9993 2004-07-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 9994 9995 * util-vserver/scripts/vserver.start, 9996 util-vserver/scripts/vserver.stop: use a canonified lockfile-name git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1624 9997 94cd875c-1c1d-0410-91d2-eb244daf1a30 9998 9999 2004-07-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10000 10001 * util-vserver/scripts/vserver.functions: function prepareInit(): do 10002 some cleanups in the plain-mode git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1623 10003 94cd875c-1c1d-0410-91d2-eb244daf1a30 10004 10005 2004-07-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10006 10007 * util-vserver/scripts/functions: vshelper.initSync(): use $1 10008 instead of $VSERVER_DIR git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1622 10009 94cd875c-1c1d-0410-91d2-eb244daf1a30 10010 10011 2004-07-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10012 10013 * util-vserver/lib_internal/util.h: include util-lockfile.h 10014 canonifyVserverName(): added prototype git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1621 10015 94cd875c-1c1d-0410-91d2-eb244daf1a30 10016 10017 2004-07-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10018 10019 * util-vserver/lib_internal/util-mem.h: optimized it a little bit git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1620 10020 94cd875c-1c1d-0410-91d2-eb244daf1a30 10021 10022 2004-07-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10023 10024 * util-vserver/lib_internal/pathinfo.h: ENSC_PI_DECLARE(): added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1619 10025 94cd875c-1c1d-0410-91d2-eb244daf1a30 10026 10027 2004-07-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10028 10029 * util-vserver/lib_internal/command-wait.c: fixed stupid typo git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1618 10030 94cd875c-1c1d-0410-91d2-eb244daf1a30 10031 10032 2004-07-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10033 10034 * util-vserver/lib_internal/Makefile-files: added lots of new files git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1617 10035 94cd875c-1c1d-0410-91d2-eb244daf1a30 10036 10037 2004-07-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10038 10039 * util-vserver/lib_internal/errinfo-writeerrno.c, 10040 util-vserver/lib_internal/errinfo.h, 10041 util-vserver/lib_internal/filecfg-readentryflag.c, 10042 util-vserver/lib_internal/filecfg-readentrystr.c, 10043 util-vserver/lib_internal/filecfg.h, 10044 util-vserver/lib_internal/util-canonify.c, 10045 util-vserver/lib_internal/util-lockfile.c, 10046 util-vserver/lib_internal/util-lockfile.h: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1616 10047 94cd875c-1c1d-0410-91d2-eb244daf1a30 10048 10049 2004-07-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10050 10051 * util-vserver/lib/vserver.h: small cosmetical cleanups git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1615 10052 94cd875c-1c1d-0410-91d2-eb244daf1a30 10053 10054 2004-07-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10055 10056 * util-vserver/distrib/misc/mtab: s!ext2!ufs! git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1614 10057 94cd875c-1c1d-0410-91d2-eb244daf1a30 10058 10059 2004-07-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10060 10061 * util-vserver/pathconfig.h.pathsubst: added lots of PATH_* and 10062 PROG_* macros needed for vserver-start.bin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1613 10063 94cd875c-1c1d-0410-91d2-eb244daf1a30 10064 10065 2004-07-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10066 10067 * util-vserver/build-all: removed gcc34 target (now default) added 10068 gcc35 target (not working currently) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1612 10069 94cd875c-1c1d-0410-91d2-eb244daf1a30 10070 10071 2004-07-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10072 10073 * util-vserver/scripts/vserver.start: (re)enabled nice-support for 2.6 vservers which was omitted 10074 inadvertently git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1609 10075 94cd875c-1c1d-0410-91d2-eb244daf1a30 10076 10077 2004-07-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10078 10079 * util-vserver/src/vlimit.c: fixed misinterpretation of '--xid' 10080 introduced by rev 1.17 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1608 10081 94cd875c-1c1d-0410-91d2-eb244daf1a30 10082 10083 2004-06-29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10084 10085 * util-vserver/scripts/vserver-build.apt-rpm: fixed installation at 10086 non-standard places git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1607 10087 94cd875c-1c1d-0410-91d2-eb244daf1a30 10088 10089 2004-06-29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10090 10091 * util-vserver/scripts/vserver-build: fixed doc ('pkgcfgbase' vs. 10092 'pkgbase') git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1606 10093 94cd875c-1c1d-0410-91d2-eb244daf1a30 10094 10095 2004-06-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10096 10097 * util-vserver/build-all, 10098 util-vserver/lib_internal/command-appendparameter.c, 10099 util-vserver/lib_internal/command-exec.c, 10100 util-vserver/lib_internal/command-free.c, 10101 util-vserver/lib_internal/command-init.c, 10102 util-vserver/lib_internal/command-reset.c, 10103 util-vserver/lib_internal/command-wait.c, 10104 util-vserver/lib_internal/command.h, 10105 util-vserver/lib_internal/testsuite/.cvsignore, 10106 util-vserver/lib_internal/testsuite/Makefile-files, 10107 util-vserver/lib_internal/testsuite/command.c: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1605 10108 94cd875c-1c1d-0410-91d2-eb244daf1a30 10109 10110 2004-06-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10111 10112 * util-vserver/lib_internal/Makefile-files: added command* files and 10113 testsuite/ git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1604 10114 94cd875c-1c1d-0410-91d2-eb244daf1a30 10115 10116 2004-06-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10117 10118 * util-vserver/src/vserver-stat.c: enhanced output for old-style 10119 vservers git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1603 10120 94cd875c-1c1d-0410-91d2-eb244daf1a30 10121 10122 2004-06-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10123 10124 * util-vserver/distrib/misc/debootstrap.uri: updated... git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1602 10125 94cd875c-1c1d-0410-91d2-eb244daf1a30 10126 10127 2004-06-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10128 10129 * util-vserver/src/vserver-info.c: assume '- SYSINFO' when no other 10130 options are given git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1601 10131 94cd875c-1c1d-0410-91d2-eb244daf1a30 10132 10133 2004-06-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10134 10135 * util-vserver/src/vcopy.c: made it work... git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1600 10136 94cd875c-1c1d-0410-91d2-eb244daf1a30 10137 10138 2004-06-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10139 10140 * util-vserver/scripts/vserver-build.skeleton: do not fail when '-d' 10141 is not specified and distribution can not be detected git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1599 10142 94cd875c-1c1d-0410-91d2-eb244daf1a30 10143 10144 2004-06-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10145 10146 * util-vserver/scripts/vserver-build.functions: getDistribution(): 10147 added detection for slackware and gentoo git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1598 10148 94cd875c-1c1d-0410-91d2-eb244daf1a30 10149 10150 2004-06-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10151 10152 * util-vserver/scripts/vprocunhide: fixed typos git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1597 10153 94cd875c-1c1d-0410-91d2-eb244daf1a30 10154 10155 2004-06-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10156 10157 * util-vserver/lib_internal/unify-unify.c: Unify_unify(): made it 10158 work also when destination file does not exist (needed for vcopy) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1596 10159 94cd875c-1c1d-0410-91d2-eb244daf1a30 10160 10161 2004-06-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10162 10163 * util-vserver/lib_internal/unify-settime.c: Unify_setTime(): skip 10164 operation on symlinks git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1595 10165 94cd875c-1c1d-0410-91d2-eb244daf1a30 10166 10167 2004-06-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10168 10169 * util-vserver/lib/vserver.h: vc_syscall(): added prototype 10170 added/updated some doc git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1594 10171 94cd875c-1c1d-0410-91d2-eb244daf1a30 10172 10173 2004-06-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10174 10175 * util-vserver/lib/syscall-syscall.c: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1593 10176 94cd875c-1c1d-0410-91d2-eb244daf1a30 10177 10178 2004-06-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10179 10180 * util-vserver/lib/getvserverbyctx-compat.hc, 10181 util-vserver/lib/getvserverctx.c: added legacy support git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1592 10182 94cd875c-1c1d-0410-91d2-eb244daf1a30 10183 10184 2004-06-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10185 10186 * util-vserver/lib/Makefile-files: added syscall-syscall.c git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1591 10187 94cd875c-1c1d-0410-91d2-eb244daf1a30 10188 10189 2004-06-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10190 10191 * util-vserver/ensc_fmt/fmt.h: cleanups; removed unneeded #undef's git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1590 10192 94cd875c-1c1d-0410-91d2-eb244daf1a30 10193 10194 2004-06-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10195 10196 * util-vserver/doc/configuration.xml: added comment about 10197 'capabilities' file and kernelversion git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1589 10198 94cd875c-1c1d-0410-91d2-eb244daf1a30 10199 10200 2004-06-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10201 10202 * util-vserver/vserver-start/Makefile-files: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1588 10203 94cd875c-1c1d-0410-91d2-eb244daf1a30 10204 10205 2004-06-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10206 10207 * util-vserver/Makefile.am: added silent.% target include ensc_fmt/ 10208 and vserver-start/ files minor cosmetical fixes git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1587 10209 94cd875c-1c1d-0410-91d2-eb244daf1a30 10210 10211 2004-06-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10212 10213 * util-vserver/ensc_vector/Makefile-files, 10214 util-vserver/ensc_vector/vector-zeroend.c, 10215 util-vserver/ensc_vector/vector.h: added Vector_zeroEnd() function git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1585 10216 94cd875c-1c1d-0410-91d2-eb244daf1a30 10217 10218 2004-06-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10219 10220 * util-vserver/lib/Makefile-files: moved fmt* functionality into the 10221 'ensc_fmt' module removed '-D_REENTRANT' as it is defined globally git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1584 10222 94cd875c-1c1d-0410-91d2-eb244daf1a30 10223 10224 2004-06-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10225 10226 * util-vserver/ensc_fmt/.cvsignore, 10227 util-vserver/ensc_fmt/Makefile-files, 10228 util-vserver/ensc_fmt/fmt-32.c, util-vserver/ensc_fmt/fmt-64.c, 10229 util-vserver/ensc_fmt/fmt-internal.h, 10230 util-vserver/ensc_fmt/fmt-tai64n.c, util-vserver/ensc_fmt/fmt.h, 10231 util-vserver/ensc_fmt/fmt.hc, util-vserver/ensc_fmt/fmtx-32.c, 10232 util-vserver/ensc_fmt/fmtx-64.c, util-vserver/ensc_fmt/fmtx.hc, 10233 util-vserver/lib/fmt-32.c, util-vserver/lib/fmt-64.c, 10234 util-vserver/lib/fmt-internal.h, util-vserver/lib/fmt.h, 10235 util-vserver/lib/fmt.hc, util-vserver/lib/fmtx-32.c, 10236 util-vserver/lib/fmtx-64.c, util-vserver/lib/fmtx.hc: moved fmt* 10237 functionality into the 'ensc_fmt' module git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1583 10238 94cd875c-1c1d-0410-91d2-eb244daf1a30 10239 10240 2004-05-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10241 10242 * util-vserver/scripts/chcontext, util-vserver/src/vcontext.c: 10243 s!fakeinit!initpid! at some places git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1581 10244 94cd875c-1c1d-0410-91d2-eb244daf1a30 10245 10246 2004-05-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10247 10248 * util-vserver/scripts/vserver.functions: use '--fakeinit' by 10249 default; users will have to disable it explicitly by putting 10250 '~fakeinit' into the 'flags' configuration file git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1580 10251 94cd875c-1c1d-0410-91d2-eb244daf1a30 10252 10253 2004-05-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10254 10255 * util-vserver/scripts/vserver-build.debootstrap: cleanups git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1579 10256 94cd875c-1c1d-0410-91d2-eb244daf1a30 10257 10258 2004-05-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10259 10260 * util-vserver/README: fixed typos git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1578 10261 94cd875c-1c1d-0410-91d2-eb244daf1a30 10262 10263 2004-05-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10264 10265 * util-vserver/distrib/misc/debootstrap.uri: updated git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1577 10266 94cd875c-1c1d-0410-91d2-eb244daf1a30 10267 10268 2004-05-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10269 10270 * util-vserver/util-vserver.spec.in: (re)added the MANIFEST_* variables which were lost some time ago; 10271 this will preserve %%config files... git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1576 10272 94cd875c-1c1d-0410-91d2-eb244daf1a30 10273 10274 2004-05-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10275 10276 * util-vserver/Makefile.am: make util-vserver.spec readonly to 10277 prevent losing of changes git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1575 10278 94cd875c-1c1d-0410-91d2-eb244daf1a30 10279 10280 2004-05-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10281 10282 * util-vserver/README: added content git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1574 10283 94cd875c-1c1d-0410-91d2-eb244daf1a30 10284 10285 2004-05-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10286 10287 * util-vserver/sysv/vprocunhide: fixed rc conflict with 10288 /etc/rc.d/functions; reported by taxcollector in 10289 https://savannah.nongnu.org/bugs/?func=detailitem&item_id=9052 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1573 10290 94cd875c-1c1d-0410-91d2-eb244daf1a30 10291 10292 2004-05-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10293 10294 * util-vserver/configure.ac, util-vserver/m4/gpgsig.am: added 10295 support for the default GPG key git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1572 10296 94cd875c-1c1d-0410-91d2-eb244daf1a30 10297 10298 2004-05-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10299 10300 * util-vserver/scripts/functions, util-vserver/scripts/vapt-get, 10301 util-vserver/scripts/vrpm: added some color to the life git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1571 10302 94cd875c-1c1d-0410-91d2-eb244daf1a30 10303 10304 2004-05-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10305 10306 * util-vserver/scripts/pkgmgmt, util-vserver/scripts/vserver: mount 10307 filesystems on 'vserver ... pkgmgmt ...' operations git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1570 10308 94cd875c-1c1d-0410-91d2-eb244daf1a30 10309 10310 2004-05-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10311 10312 * util-vserver/NEWS: version 0.29.214 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1569 10313 94cd875c-1c1d-0410-91d2-eb244daf1a30 10314 10315 2004-05-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10316 10317 * util-vserver/distrib/misc/debootstrap.uri: updated URL (again...) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1568 10318 94cd875c-1c1d-0410-91d2-eb244daf1a30 10319 10320 2004-05-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10321 10322 * util-vserver/distrib/Makefile.am, 10323 util-vserver/distrib/fc2/apt/rpmpriorities, 10324 util-vserver/distrib/fc2/apt/sources.list, 10325 util-vserver/distrib/fc2/pkgs/01, util-vserver/distrib/fc2/pkgs/02: 10326 added fc2 support git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1567 10327 94cd875c-1c1d-0410-91d2-eb244daf1a30 10328 10329 2004-05-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10330 10331 * util-vserver/contrib/manifest.dat.pathsubst: removed clearenv, 10332 added sigexec git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1566 10333 94cd875c-1c1d-0410-91d2-eb244daf1a30 10334 10335 2004-05-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10336 10337 * util-vserver/util-vserver.spec.in: s!@PACAKGE@!%name! at some 10338 places git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1565 10339 94cd875c-1c1d-0410-91d2-eb244daf1a30 10340 10341 2004-05-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10342 10343 * util-vserver/Makefile.am: substitute ENV git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1564 10344 94cd875c-1c1d-0410-91d2-eb244daf1a30 10345 10346 2004-05-11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10347 10348 * util-vserver/configure.ac, 10349 util-vserver/scripts/util-vserver-vars.pathsubst, 10350 util-vserver/scripts/vserver.start, 10351 util-vserver/src/Makefile-files, util-vserver/src/clearenv.c: use 10352 'env' instead of 'clearenv'; the '-i' switch is SUSv3 and every 10353 implementation should have it... git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1563 10354 94cd875c-1c1d-0410-91d2-eb244daf1a30 10355 10356 2004-05-11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10357 10358 * util-vserver/src/sigexec.c: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1562 10359 94cd875c-1c1d-0410-91d2-eb244daf1a30 10360 10361 2004-05-11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10362 10363 * util-vserver/src/context-sync.hc, util-vserver/src/vnamespace.c, 10364 util-vserver/src/vps.c: set SIGCHLD sigmask to an expected value 10365 (SIG_DFL) use new exitLikeProcess() interface git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1561 10366 94cd875c-1c1d-0410-91d2-eb244daf1a30 10367 10368 2004-05-11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10369 10370 * util-vserver/src/chcontext.c, util-vserver/src/secure-mount.c, 10371 util-vserver/src/vcontext.c, util-vserver/src/vkill.c: set SIGCHLD 10372 sigmask to an expected value (SIG_DFL) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1560 10373 94cd875c-1c1d-0410-91d2-eb244daf1a30 10374 10375 2004-05-11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10376 10377 * util-vserver/src/.cvsignore, util-vserver/src/Makefile-files: 10378 added sigexec git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1559 10379 94cd875c-1c1d-0410-91d2-eb244daf1a30 10380 10381 2004-05-11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10382 10383 * util-vserver/scripts/vshelper: execute vshelper through 'sigexec' 10384 to set expected sigmask git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1558 10385 94cd875c-1c1d-0410-91d2-eb244daf1a30 10386 10387 2004-05-11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10388 10389 * util-vserver/lib_internal/util-exitlikeprocess.h: 10390 exitLikeProcess(): readded the 'NORETURN' and added a 'ret' 10391 parameter git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1557 10392 94cd875c-1c1d-0410-91d2-eb244daf1a30 10393 10394 2004-05-11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10395 10396 * util-vserver/lib_internal/util-exitlikeprocess.c: 10397 exitLikeProcess(): never return... git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1556 10398 94cd875c-1c1d-0410-91d2-eb244daf1a30 10399 10400 2004-05-11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10401 10402 * util-vserver/lib_internal/switchtowatchxid.c: switchToWatchXid(): 10403 modified the new migrate-path to work when there exists a process in 10404 xid 1 already git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1555 10405 94cd875c-1c1d-0410-91d2-eb244daf1a30 10406 10407 2004-05-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10408 10409 * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.213 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1554 10410 94cd875c-1c1d-0410-91d2-eb244daf1a30 10411 10412 2004-05-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10413 10414 * util-vserver/src/exec-ulimit.c: added support for 'core' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1553 10415 94cd875c-1c1d-0410-91d2-eb244daf1a30 10416 10417 2004-05-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10418 10419 * util-vserver/src/vps.c: use new exitLikeProcess() interface better 10420 error-handling git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1552 10421 94cd875c-1c1d-0410-91d2-eb244daf1a30 10422 10423 2004-05-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10424 10425 * util-vserver/src/context-sync.hc, util-vserver/src/vnamespace.c: 10426 use new exitLikeProcess() interface git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1551 10427 94cd875c-1c1d-0410-91d2-eb244daf1a30 10428 10429 2004-05-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10430 10431 * util-vserver/scripts/vserver.start, 10432 util-vserver/scripts/vserver.stop: added locking call 10433 setDefaultTTY() correctly git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1550 10434 94cd875c-1c1d-0410-91d2-eb244daf1a30 10435 10436 2004-05-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10437 10438 * util-vserver/scripts/vserver-build.apt-rpm: call 'vapt-get -- 10439 clean' after building the vserver git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1549 10440 94cd875c-1c1d-0410-91d2-eb244daf1a30 10441 10442 2004-05-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10443 10444 * util-vserver/scripts/functions: setDefaultTTY(): redirect every 10445 descriptors git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1548 10446 94cd875c-1c1d-0410-91d2-eb244daf1a30 10447 10448 2004-05-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10449 10450 * util-vserver/lib_internal/util-exitlikeprocess.h: 10451 exitLikeProcess(): removed the 'NORETURN'; this causes strange error 10452 when the function returns exitLikeProcess(): added a second, 'char 10453 *' parameter for the human readable command git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1547 10454 94cd875c-1c1d-0410-91d2-eb244daf1a30 10455 10456 2004-05-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10457 10458 * util-vserver/lib_internal/util-exitlikeprocess.c: be more verbose 10459 when sending a signal git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1546 10460 94cd875c-1c1d-0410-91d2-eb244daf1a30 10461 10462 2004-05-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10463 10464 * util-vserver/lib/testsuite/cflags.c: some changes to make gcc34 10465 happy git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1545 10466 94cd875c-1c1d-0410-91d2-eb244daf1a30 10467 10468 2004-05-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10469 10470 * util-vserver/lib/val2text.hc: include <strings.h> git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1544 10471 94cd875c-1c1d-0410-91d2-eb244daf1a30 10472 10473 2004-05-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10474 10475 * util-vserver/lib/getvservername.c: getRecentName(): use 10476 realpath(3) instead of errorprone 'chdir()' calls git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1543 10477 94cd875c-1c1d-0410-91d2-eb244daf1a30 10478 10479 2004-05-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10480 10481 * util-vserver/lib/getvserverbyctx-compat.hc, 10482 util-vserver/lib/getvserverctx.c: optimized buffersizes git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1542 10483 94cd875c-1c1d-0410-91d2-eb244daf1a30 10484 10485 2004-05-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10486 10487 * util-vserver/doc/configuration.xml: fixed apps/vunify/logfile 10488 documentation; it must be configured on a per-system, but not 10489 per-vserver base git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1541 10490 94cd875c-1c1d-0410-91d2-eb244daf1a30 10491 10492 2004-05-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10493 10494 * util-vserver/distrib/misc/debootstrap.uri: updated again git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1540 10495 94cd875c-1c1d-0410-91d2-eb244daf1a30 10496 10497 2004-05-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10498 10499 * util-vserver/src/clearenv.c: fixed case when '--' is used git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1539 10500 94cd875c-1c1d-0410-91d2-eb244daf1a30 10501 10502 2004-05-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10503 10504 * util-vserver/scripts/vshelper: fixed typo git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1538 10505 94cd875c-1c1d-0410-91d2-eb244daf1a30 10506 10507 2004-05-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10508 10509 * util-vserver/scripts/vserver.start: use 'clearenv' in the new path 10510 also git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1537 10511 94cd875c-1c1d-0410-91d2-eb244daf1a30 10512 10513 2004-05-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10514 10515 * util-vserver/scripts/vserver.functions: sendKillSequence(): be 10516 silent and succeed everytime git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1536 10517 94cd875c-1c1d-0410-91d2-eb244daf1a30 10518 10519 2004-05-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10520 10521 * util-vserver/scripts/vserver-setup.functions: removed legacy code git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1535 10522 94cd875c-1c1d-0410-91d2-eb244daf1a30 10523 10524 2004-05-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10525 10526 * util-vserver/scripts/vrpm-preload, 10527 util-vserver/src/rpm-fake-resolver.c, util-vserver/src/rpm-fake.c: 10528 added code to preserve capabilities and flags git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1534 10529 94cd875c-1c1d-0410-91d2-eb244daf1a30 10530 10531 2004-05-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10532 10533 * util-vserver/lib_internal/unify-unify.c: added some doc git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1533 10534 94cd875c-1c1d-0410-91d2-eb244daf1a30 10535 10536 2004-05-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10537 10538 * util-vserver/lib/syscall_setiattr-fscompat.hc: be more carefully 10539 regarding signed vs. unsigned int... git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1532 10540 94cd875c-1c1d-0410-91d2-eb244daf1a30 10541 10542 2004-05-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10543 10544 * util-vserver/lib/bcaps-v13.c: removePrefix(): fixed another 'len' 10545 issue include <strings.h> git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1531 10546 94cd875c-1c1d-0410-91d2-eb244daf1a30 10547 10548 2004-04-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10549 10550 * util-vserver/lib/bcaps-v13.c: removePrefix(): fixed case when 10551 len<4 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1530 10552 94cd875c-1c1d-0410-91d2-eb244daf1a30 10553 10554 2004-04-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10555 10556 * util-vserver/doc/changelog.txt: removed since unused git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1529 10557 94cd875c-1c1d-0410-91d2-eb244daf1a30 10558 10559 2004-04-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10560 10561 * util-vserver/lib/apidoc/Makefile-files: added list2xxx.syntax git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1528 10562 94cd875c-1c1d-0410-91d2-eb244daf1a30 10563 10564 2004-04-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10565 10566 * util-vserver/src/readlink.c: enhanced errormessages git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1527 10567 94cd875c-1c1d-0410-91d2-eb244daf1a30 10568 10569 2004-04-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10570 10571 * util-vserver/src/rpm-fake.c, util-vserver/src/vattribute.c: use 10572 vc_get_insecurebcaps() instead of vc_get_insecurecaps() set secure 10573 ccapabilities git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1526 10574 94cd875c-1c1d-0410-91d2-eb244daf1a30 10575 10576 2004-04-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10577 10578 * util-vserver/src/chcontext.c, util-vserver/src/reducecap.c: use 10579 vc_get_insecurebcaps() instead of vc_get_insecurecaps() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1525 10580 94cd875c-1c1d-0410-91d2-eb244daf1a30 10581 10582 2004-04-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10583 10584 * util-vserver/lib_internal/Makefile-files: added coreassert.h git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1524 10585 94cd875c-1c1d-0410-91d2-eb244daf1a30 10586 10587 2004-04-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10588 10589 * util-vserver/lib/apidoc/list2xxx.syntax, 10590 util-vserver/lib_internal/coreassert.h: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1523 10591 94cd875c-1c1d-0410-91d2-eb244daf1a30 10592 10593 2004-04-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10594 10595 * util-vserver/lib/testsuite/cflags.c: use 10596 <lib_internal/coreassert.h> added new testcases git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1522 10597 94cd875c-1c1d-0410-91d2-eb244daf1a30 10598 10599 2004-04-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10600 10601 * util-vserver/lib/testsuite/fmt.c, 10602 util-vserver/lib/testsuite/parselimit.c: use 10603 <lib_internal/coreassert.h> git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1521 10604 94cd875c-1c1d-0410-91d2-eb244daf1a30 10605 10606 2004-04-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10607 10608 * util-vserver/lib/testsuite/Makefile-files: define ENSC_TESTSUITE git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1520 10609 94cd875c-1c1d-0410-91d2-eb244daf1a30 10610 10611 2004-04-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10612 10613 * util-vserver/lib/apidoc/Doxyfile.in: set EXAMPLE_PATH git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1519 10614 94cd875c-1c1d-0410-91d2-eb244daf1a30 10615 10616 2004-04-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10617 10618 * util-vserver/lib/vserver.h: vc_get_insecureccaps(): added cleanups 10619 added documentation git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1518 10620 94cd875c-1c1d-0410-91d2-eb244daf1a30 10621 10622 2004-04-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10623 10624 * util-vserver/lib/val2text.hc: use strncasecmp() instead of 10625 strncmp() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1517 10626 94cd875c-1c1d-0410-91d2-eb244daf1a30 10627 10628 2004-04-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10629 10630 * util-vserver/lib/listparser.hc: improved error-detection for the 10631 '^' prefix added support for 'none' allow '0' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1516 10632 94cd875c-1c1d-0410-91d2-eb244daf1a30 10633 10634 2004-04-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10635 10636 * util-vserver/lib/bcaps-v13.c: added bcapability names added code 10637 to remove a 'CAP_' prefix git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1515 10638 94cd875c-1c1d-0410-91d2-eb244daf1a30 10639 10640 2004-04-28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10641 10642 * util-vserver/lib/Makefile-files, 10643 util-vserver/lib/getinsecurebcaps.c, 10644 util-vserver/lib/getinsecurecaps.c: renamed getinsecurecaps.c to 10645 getinsecurebcaps.c git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1514 10646 94cd875c-1c1d-0410-91d2-eb244daf1a30 10647 10648 2004-04-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10649 10650 * util-vserver/NEWS, util-vserver/configure.ac, 10651 util-vserver/doc/configuration-lsd.css: version 0.29.211 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1513 10652 94cd875c-1c1d-0410-91d2-eb244daf1a30 10653 10654 2004-04-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10655 10656 * util-vserver/util-vserver.spec.in: readjusted Release: git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1512 10657 94cd875c-1c1d-0410-91d2-eb244daf1a30 10658 10659 2004-04-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10660 10661 * util-vserver/util-vserver.spec.in: cleaned up the %file-lists 10662 buildrequire 'xalan-j' (can be disabled with '--without xalan') 10663 removed 'libxslt' buildrequire git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1511 10664 94cd875c-1c1d-0410-91d2-eb244daf1a30 10665 10666 2004-04-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10667 10668 * util-vserver/doc/Makefile-files: remove *.html only, when we can 10669 recreate them git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1510 10670 94cd875c-1c1d-0410-91d2-eb244daf1a30 10671 10672 2004-04-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10673 10674 * util-vserver/lib/Makefile-files: fixed typo git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1507 10675 94cd875c-1c1d-0410-91d2-eb244daf1a30 10676 10677 2004-04-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10678 10679 * util-vserver/doc/Makefile-files: removed FAQ.txt and 10680 configuration.dtd added configuration.xsd git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1506 10681 94cd875c-1c1d-0410-91d2-eb244daf1a30 10682 10683 2004-04-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10684 10685 * util-vserver/doc/FAQ.txt: obsoleted git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1505 10686 94cd875c-1c1d-0410-91d2-eb244daf1a30 10687 10688 2004-04-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10689 10690 * util-vserver/configure.ac: added 'net' API disable 'legacy' API by 10691 default git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1504 10692 94cd875c-1c1d-0410-91d2-eb244daf1a30 10693 10694 2004-04-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10695 10696 * util-vserver/compat.h: added nid_t git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1503 10697 94cd875c-1c1d-0410-91d2-eb244daf1a30 10698 10699 2004-04-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10700 10701 * util-vserver/src/reducecap.c: fixed warnings when compiled without 10702 legacy-mode git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1502 10703 94cd875c-1c1d-0410-91d2-eb244daf1a30 10704 10705 2004-04-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10706 10707 * util-vserver/lib/Makefile-files, util-vserver/lib/ncaps-net.c, 10708 util-vserver/lib/ncaps_list-net.c, util-vserver/lib/nflags-net.c, 10709 util-vserver/lib/nflags_list-net.c, 10710 util-vserver/lib/syscall_getncaps-net.hc, 10711 util-vserver/lib/syscall_getncaps.c, 10712 util-vserver/lib/syscall_getnflags-net.hc, 10713 util-vserver/lib/syscall_getnflags.c, 10714 util-vserver/lib/syscall_getnxinfo-net.hc, 10715 util-vserver/lib/syscall_getnxinfo.c, 10716 util-vserver/lib/syscall_gettasknid-net.hc, 10717 util-vserver/lib/syscall_gettasknid.c, 10718 util-vserver/lib/syscall_netadd-net.hc, 10719 util-vserver/lib/syscall_netadd.c, 10720 util-vserver/lib/syscall_netcreate-net.hc, 10721 util-vserver/lib/syscall_netcreate.c, 10722 util-vserver/lib/syscall_netmigrate-net.hc, 10723 util-vserver/lib/syscall_netmigrate.c, 10724 util-vserver/lib/syscall_netremove-net.hc, 10725 util-vserver/lib/syscall_netremove.c, 10726 util-vserver/lib/syscall_setncaps-net.hc, 10727 util-vserver/lib/syscall_setncaps.c, 10728 util-vserver/lib/syscall_setnflags-net.hc, 10729 util-vserver/lib/syscall_setnflags.c, 10730 util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h: 10731 added network layer functions git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1501 10732 94cd875c-1c1d-0410-91d2-eb244daf1a30 10733 10734 2004-04-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10735 10736 * util-vserver/lib/syscall_ctxcreate-v13.hc: fixed return value git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1500 10737 94cd875c-1c1d-0410-91d2-eb244daf1a30 10738 10739 2004-04-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10740 10741 * util-vserver/doc/configuration.dtd: obsoleted by configuration.xsd git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1499 10742 94cd875c-1c1d-0410-91d2-eb244daf1a30 10743 10744 2004-04-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10745 10746 * util-vserver/THANKS: added Olivier Poitrey git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1498 10747 94cd875c-1c1d-0410-91d2-eb244daf1a30 10748 10749 2004-04-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10750 10751 * util-vserver/configure.ac: use xalan instead of xsltproc git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1497 10752 94cd875c-1c1d-0410-91d2-eb244daf1a30 10753 10754 2004-04-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10755 10756 * util-vserver/doc/configuration-xhtml.xsl, 10757 util-vserver/doc/configuration.xml, 10758 util-vserver/doc/configuration.xsd: use the new, XSD-based format 10759 which was defined by Olivier Poitrey git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1496 10760 94cd875c-1c1d-0410-91d2-eb244daf1a30 10761 10762 2004-04-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10763 10764 * util-vserver/doc/configuration-xhtml.xsl: made it work with xalan 10765 removed debug message git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1495 10766 94cd875c-1c1d-0410-91d2-eb244daf1a30 10767 10768 2004-04-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10769 10770 * util-vserver/doc/beautify.xsl: obsoleted git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1494 10771 94cd875c-1c1d-0410-91d2-eb244daf1a30 10772 10773 2004-04-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10774 10775 * util-vserver/doc/Makefile-files: use xalan git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1493 10776 94cd875c-1c1d-0410-91d2-eb244daf1a30 10777 10778 2004-04-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10779 10780 * util-vserver/kernel/network.h, util-vserver/kernel/sched.h: 10781 updated to vs1.9.0pre12 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1492 10782 94cd875c-1c1d-0410-91d2-eb244daf1a30 10783 10784 2004-04-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10785 10786 * util-vserver/lib/cflags-v13.c, 10787 util-vserver/lib/testsuite/cflags.c: use more specific names for the 10788 flags git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1491 10789 94cd875c-1c1d-0410-91d2-eb244daf1a30 10790 10791 2004-04-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10792 10793 * util-vserver/scripts/vserver.start: give correct vserver-name in 10794 the hints ($VSERVER_DIR instead of $VSERVER_NAME) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1490 10795 94cd875c-1c1d-0410-91d2-eb244daf1a30 10796 10797 2004-04-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10798 10799 * util-vserver/scripts/vserver.functions: moved the 'ip_only' 10800 handling to the right place git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1489 10801 94cd875c-1c1d-0410-91d2-eb244daf1a30 10802 10803 2004-04-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10804 10805 * util-vserver/src/vshelper-sync.c: fixed missing initialization of 10806 a timeout struct git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1488 10807 94cd875c-1c1d-0410-91d2-eb244daf1a30 10808 10809 2004-04-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10810 10811 * util-vserver/src/vserver-stat.c: use uint64_t for the uptime 10812 counter to handle medium+large uptimes (>49 days) correctly git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1487 10813 94cd875c-1c1d-0410-91d2-eb244daf1a30 10814 10815 2004-04-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10816 10817 * util-vserver/scripts/vserver.functions: made 'nodev' work git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1486 10818 94cd875c-1c1d-0410-91d2-eb244daf1a30 10819 10820 2004-04-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10821 10822 * util-vserver/src/.cvsignore: added chain-echo git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1483 10823 94cd875c-1c1d-0410-91d2-eb244daf1a30 10824 10825 2004-04-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10826 10827 * util-vserver/src/Makefile-files: added chain-echo git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1482 10828 94cd875c-1c1d-0410-91d2-eb244daf1a30 10829 10830 2004-04-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10831 10832 * util-vserver/scripts/vshelper: use '--defaulttty' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1481 10833 94cd875c-1c1d-0410-91d2-eb244daf1a30 10834 10835 2004-04-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10836 10837 * util-vserver/scripts/vserver.stop: use setDefaultTTY() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1480 10838 94cd875c-1c1d-0410-91d2-eb244daf1a30 10839 10840 2004-04-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10841 10842 * util-vserver/scripts/vserver.start: use setDefaultTTY() added 10843 explicit synchronization step for fakeinit with the old methods git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1479 10844 94cd875c-1c1d-0410-91d2-eb244daf1a30 10845 10846 2004-04-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10847 10848 * util-vserver/scripts/vserver: added '--defaulttty' option git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1478 10849 94cd875c-1c1d-0410-91d2-eb244daf1a30 10850 10851 2004-04-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10852 10853 * util-vserver/scripts/start-vservers: use --defaulttty options 10854 instead of setting tty manually git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1477 10855 94cd875c-1c1d-0410-91d2-eb244daf1a30 10856 10857 2004-04-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10858 10859 * util-vserver/scripts/functions: setDefaultTTY(): added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1476 10860 94cd875c-1c1d-0410-91d2-eb244daf1a30 10861 10862 2004-04-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10863 10864 * util-vserver/lib/getvservercfgstyle.c: * vc_getVserverCfgStyle(): interprete relative ('./') and absolute paths ('/...') as vcCFG_RECENT_FULL only * vc_getVserverCfgStyle(): use utilvserver_isDirectory (fstat(2)) instead of access(2) to check for directories git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1475 10865 94cd875c-1c1d-0410-91d2-eb244daf1a30 10866 10867 2004-04-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10868 10869 * util-vserver/ensc_wrappers/wrappers-unistd.hc: Edup(): added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1474 10870 94cd875c-1c1d-0410-91d2-eb244daf1a30 10871 10872 2004-04-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10873 10874 * util-vserver/ensc_wrappers/wrappers-fcntl.hc: Efcntl(): added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1473 10875 94cd875c-1c1d-0410-91d2-eb244daf1a30 10876 10877 2004-04-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10878 10879 * util-vserver/distrib/misc/debootstrap.uri: added some entries git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1472 10880 94cd875c-1c1d-0410-91d2-eb244daf1a30 10881 10882 2004-04-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10883 10884 * util-vserver/distrib/misc/vunify-exclude: updated git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1471 10885 94cd875c-1c1d-0410-91d2-eb244daf1a30 10886 10887 2004-04-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10888 10889 * util-vserver/contrib/manifest.dat.pathsubst, 10890 util-vserver/scripts/util-vserver-vars.pathsubst: added chain-echo git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1470 10891 94cd875c-1c1d-0410-91d2-eb244daf1a30 10892 10893 2004-04-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10894 10895 * util-vserver/src/chain-echo.c: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1469 10896 94cd875c-1c1d-0410-91d2-eb244daf1a30 10897 10898 2004-04-15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10899 10900 * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.209 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1468 10901 94cd875c-1c1d-0410-91d2-eb244daf1a30 10902 10903 2004-04-15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10904 10905 * util-vserver/src/vcontext.c: setFlags(): optimized (nearly state 10906 of 1.10) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1467 10907 94cd875c-1c1d-0410-91d2-eb244daf1a30 10908 10909 2004-04-15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10910 10911 * util-vserver/scripts/vserver.suexec: call chbind when entering 10912 vservers git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1466 10913 94cd875c-1c1d-0410-91d2-eb244daf1a30 10914 10915 2004-04-15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10916 10917 * util-vserver/scripts/vserver.functions: call vattribute with 10918 '--flag fakeinit' additionally to the '--fakeinit' flag of vcontext git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1465 10919 94cd875c-1c1d-0410-91d2-eb244daf1a30 10920 10921 2004-04-15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10922 10923 * util-vserver/scripts/functions: callInNamespace(): do not accept 10924 non-running vservers git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1464 10925 94cd875c-1c1d-0410-91d2-eb244daf1a30 10926 10927 2004-04-15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10928 10929 * util-vserver/distrib/misc/debootstrap.uri: updated git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1463 10930 94cd875c-1c1d-0410-91d2-eb244daf1a30 10931 10932 2004-04-14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10933 10934 * util-vserver/src/vcontext.c: applied new kernel API (*flags* -> 10935 *cflags*, *_context -> ctx_*) fixed '--fakeinit' option git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1462 10936 94cd875c-1c1d-0410-91d2-eb244daf1a30 10937 10938 2004-04-14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10939 10940 * util-vserver/scripts/vshelper: fixed another brokeness in CLI 10941 option handling git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1461 10942 94cd875c-1c1d-0410-91d2-eb244daf1a30 10943 10944 2004-04-14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10945 10946 * util-vserver/scripts/functions: lock(): do not execute the pipe; 10947 this does not work on 2.6 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1460 10948 94cd875c-1c1d-0410-91d2-eb244daf1a30 10949 10950 2004-04-14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10951 10952 * util-vserver/lib/testsuite/.cvsignore: added cflags git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1459 10953 94cd875c-1c1d-0410-91d2-eb244daf1a30 10954 10955 2004-04-14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10956 10957 * util-vserver/doc/configuration.xml: added some comments about 10958 uts/context git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1458 10959 94cd875c-1c1d-0410-91d2-eb244daf1a30 10960 10961 2004-04-14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10962 10963 * util-vserver/doc/configuration-xhtml.xsl: added a new boring 10964 stylesheet git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1457 10965 94cd875c-1c1d-0410-91d2-eb244daf1a30 10966 10967 2004-04-14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10968 10969 * util-vserver/doc/configuration.css: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1456 10970 94cd875c-1c1d-0410-91d2-eb244daf1a30 10971 10972 2004-04-14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10973 10974 * util-vserver/contrib/make-manifest, 10975 util-vserver/contrib/manifest.dat.pathsubst: added support for 10976 '%config(...)' (or whatever) annotations git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1455 10977 94cd875c-1c1d-0410-91d2-eb244daf1a30 10978 10979 2004-04-14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10980 10981 * util-vserver/ensc_wrappers/wrappers-vserver.hc, 10982 util-vserver/lib_internal/switchtowatchxid.c, 10983 util-vserver/src/chcontext.c, util-vserver/src/reducecap.c, 10984 util-vserver/src/rpm-fake-resolver.c, util-vserver/src/rpm-fake.c, 10985 util-vserver/src/vattribute.c: applied new kernel API (*flags* -> 10986 *cflags*, *_context -> ctx_*) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1454 10987 94cd875c-1c1d-0410-91d2-eb244daf1a30 10988 10989 2004-04-14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10990 10991 * util-vserver/lib_internal/Makefile-files, 10992 util-vserver/lib_internal/util.h: added util-debug.h git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1453 10993 94cd875c-1c1d-0410-91d2-eb244daf1a30 10994 10995 2004-04-14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 10996 10997 * util-vserver/lib_internal/util-debug.h: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1452 10998 94cd875c-1c1d-0410-91d2-eb244daf1a30 10999 11000 2004-04-14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11001 11002 * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h, 11003 util-vserver/kernel/inode.h, util-vserver/kernel/legacy.h, 11004 util-vserver/kernel/limit.h, util-vserver/kernel/namespace.h, 11005 util-vserver/kernel/network.h, util-vserver/kernel/sched.h, 11006 util-vserver/kernel/switch.h, util-vserver/kernel/xid.h: updated to 11007 vs1.90pre9 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1451 11008 94cd875c-1c1d-0410-91d2-eb244daf1a30 11009 11010 2004-04-14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11011 11012 * util-vserver/lib/syscall-compat.hc, 11013 util-vserver/lib/testsuite/Makefile-files, 11014 util-vserver/lib/testsuite/cflags.c, 11015 util-vserver/lib/testsuite/flags.c, util-vserver/lib/vserver.h: 11016 applied new kernel API renamed functions so that they correspond to 11017 the new kernel API git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1450 11018 94cd875c-1c1d-0410-91d2-eb244daf1a30 11019 11020 2004-04-14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11021 11022 * util-vserver/lib/Makefile-files, 11023 util-vserver/lib/cflags-compat.c, util-vserver/lib/cflags-v13.c, 11024 util-vserver/lib/cflags_list-compat.c, 11025 util-vserver/lib/cflags_list-v13.c, 11026 util-vserver/lib/flags-compat.c, util-vserver/lib/flags-v13.c, 11027 util-vserver/lib/flags_list-compat.c, 11028 util-vserver/lib/flags_list-v13.c, 11029 util-vserver/lib/syscall_createcontext-v13.hc, 11030 util-vserver/lib/syscall_createcontext.c, 11031 util-vserver/lib/syscall_ctxcreate-v13.hc, 11032 util-vserver/lib/syscall_ctxcreate.c, 11033 util-vserver/lib/syscall_ctxmigrate-v13.hc, 11034 util-vserver/lib/syscall_ctxmigrate.c, 11035 util-vserver/lib/syscall_getcflags-v13.hc, 11036 util-vserver/lib/syscall_getcflags.c, 11037 util-vserver/lib/syscall_getflags-v13.hc, 11038 util-vserver/lib/syscall_getflags.c, 11039 util-vserver/lib/syscall_migratecontext-v13.hc, 11040 util-vserver/lib/syscall_migratecontext.c, 11041 util-vserver/lib/syscall_setcflags-v13.hc, 11042 util-vserver/lib/syscall_setcflags.c, 11043 util-vserver/lib/syscall_setflags-v13.hc, 11044 util-vserver/lib/syscall_setflags.c: renamed files so that their 11045 names are corresponding the kernel API. Especially, *_context was 11046 renamed to ctx_*, and *flags* to *cflags*. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1449 11047 94cd875c-1c1d-0410-91d2-eb244daf1a30 11048 11049 2004-04-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11050 11051 * util-vserver/scripts/functions: further locking fixes git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1448 11052 94cd875c-1c1d-0410-91d2-eb244daf1a30 11053 11054 2004-04-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11055 11056 * util-vserver/src/lockfile.c: propagate errors git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1447 11057 94cd875c-1c1d-0410-91d2-eb244daf1a30 11058 11059 2004-04-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11060 11061 * util-vserver/src/chroot-rm.c: cleanups git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1446 11062 94cd875c-1c1d-0410-91d2-eb244daf1a30 11063 11064 2004-04-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11065 11066 * util-vserver/scripts/vshelper: open FD 0 evaluate CLI options 11067 depending on used kernel API git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1445 11068 94cd875c-1c1d-0410-91d2-eb244daf1a30 11069 11070 2004-04-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11071 11072 * util-vserver/scripts/functions: use new locking mechanism git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1444 11073 94cd875c-1c1d-0410-91d2-eb244daf1a30 11074 11075 2004-04-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11076 11077 * util-vserver/lib/issupported.c, 11078 util-vserver/lib/issupportedstring.c, util-vserver/lib/vserver.h: 11079 added VSHELPER0 feature git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1443 11080 94cd875c-1c1d-0410-91d2-eb244daf1a30 11081 11082 2004-04-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11083 11084 * util-vserver/scripts/vserver.functions: execScriptlets(): fixed 11085 initialization of 'start' execScriptlets(): declare some variables 11086 as readonly _sourceWrap(): added some variables git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1442 11087 94cd875c-1c1d-0410-91d2-eb244daf1a30 11088 11089 2004-04-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11090 11091 * util-vserver/scripts/vserver.functions: implemented support for 11092 default-scriptlets (inspired by ideas of Olivier Poitrey) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1441 11093 94cd875c-1c1d-0410-91d2-eb244daf1a30 11094 11095 2004-04-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11096 11097 * util-vserver/scripts/rootshell, 11098 util-vserver/scripts/vapt-get-worker, 11099 util-vserver/scripts/vprocunhide, util-vserver/scripts/vrpm, 11100 util-vserver/scripts/vrpm-worker, 11101 util-vserver/scripts/vserver-build, util-vserver/scripts/vshelper: 11102 give more verbose error-messages git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1440 11103 94cd875c-1c1d-0410-91d2-eb244daf1a30 11104 11105 2004-04-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11106 11107 * util-vserver/lib/syscall.c: added link-warning for 11108 vc_new_s_context() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1439 11109 94cd875c-1c1d-0410-91d2-eb244daf1a30 11110 11111 2004-04-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11112 11113 * util-vserver/doc/configuration.xml: added general description for 11114 the scripts and documented $DONT_SKIP_DEFAULTS git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1438 11115 94cd875c-1c1d-0410-91d2-eb244daf1a30 11116 11117 2004-04-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11118 11119 * util-vserver/compat.h: LINK_WARNING(): added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1437 11120 94cd875c-1c1d-0410-91d2-eb244daf1a30 11121 11122 2004-04-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11123 11124 * util-vserver/scripts/chcontext, 11125 util-vserver/scripts/legacy/distrib-info, 11126 util-vserver/scripts/legacy/vserver, util-vserver/scripts/pkgmgmt, 11127 util-vserver/scripts/start-vservers, util-vserver/scripts/vapt-get, 11128 util-vserver/scripts/vpkg, util-vserver/scripts/vpstree, 11129 util-vserver/scripts/vrpm-preload, util-vserver/scripts/vserver, 11130 util-vserver/scripts/vserver-copy, 11131 util-vserver/scripts/vserver-wrapper, 11132 util-vserver/scripts/vservers.grabinfo.sh, 11133 util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop, 11134 util-vserver/sysv/rebootmgr, util-vserver/sysv/vprocunhide, 11135 util-vserver/sysv/vservers-legacy: give more comprehensive 11136 error-message git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1436 11137 94cd875c-1c1d-0410-91d2-eb244daf1a30 11138 11139 2004-04-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11140 11141 * util-vserver/src/vps.c, util-vserver/src/vserver-info.c, 11142 util-vserver/src/vserver-stat.c: use switchToWatchXid() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1435 11143 94cd875c-1c1d-0410-91d2-eb244daf1a30 11144 11145 2004-04-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11146 11147 * util-vserver/src/Makefile-files: link some files against 11148 libinternal.a git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1434 11149 94cd875c-1c1d-0410-91d2-eb244daf1a30 11150 11151 2004-04-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11152 11153 * util-vserver/lib_internal/util.h: switchToWatchXid(): added 11154 prototype git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1433 11155 94cd875c-1c1d-0410-91d2-eb244daf1a30 11156 11157 2004-04-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11158 11159 * util-vserver/lib_internal/switchtowatchxid.c: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1432 11160 94cd875c-1c1d-0410-91d2-eb244daf1a30 11161 11162 2004-04-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11163 11164 * util-vserver/lib_internal/Makefile-files: added switchtowatchxid.c git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1431 11165 94cd875c-1c1d-0410-91d2-eb244daf1a30 11166 11167 2004-04-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11168 11169 * util-vserver/lib/vserver.h: VC_ATTR_DEPRECATED: added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1430 11170 94cd875c-1c1d-0410-91d2-eb244daf1a30 11171 11172 2004-04-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11173 11174 * util-vserver/lib/syscall-compat.hc: vc_chrootsafe_compat(): 11175 removed git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1429 11176 94cd875c-1c1d-0410-91d2-eb244daf1a30 11177 11178 2004-04-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11179 11180 * util-vserver/src/vunify.c: applied new MatchList_compare() 11181 interface git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1428 11182 94cd875c-1c1d-0410-91d2-eb244daf1a30 11183 11184 2004-04-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11185 11186 * util-vserver/src/vserver-stat.c: started support for HZ!=100 11187 cleanups git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1427 11188 94cd875c-1c1d-0410-91d2-eb244daf1a30 11189 11190 2004-04-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11191 11192 * util-vserver/src/vcopy.c: implement support for SKIP files git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1426 11193 94cd875c-1c1d-0410-91d2-eb244daf1a30 11194 11195 2004-04-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11196 11197 * util-vserver/src/rpm-fake-resolver.c, util-vserver/src/rpm-fake.c: 11198 do not call vc_new_s_context() when COMPAT API is not available git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1425 11199 94cd875c-1c1d-0410-91d2-eb244daf1a30 11200 11201 2004-04-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11202 11203 * util-vserver/scripts/functions: cleanups vshelper.doInit(): added 11204 another sanity check git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1424 11205 94cd875c-1c1d-0410-91d2-eb244daf1a30 11206 11207 2004-04-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11208 11209 * util-vserver/lib_internal/matchlist-appendfiles.c, 11210 util-vserver/lib_internal/matchlist-compare.c, 11211 util-vserver/lib_internal/matchlist.h: implemented support for SKIP 11212 (~) files git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1423 11213 94cd875c-1c1d-0410-91d2-eb244daf1a30 11214 11215 2004-04-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11216 11217 * util-vserver/lib/testsuite/flags.c: added tests for new flags git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1422 11218 94cd875c-1c1d-0410-91d2-eb244daf1a30 11219 11220 2004-04-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11221 11222 * util-vserver/lib/vserver.h: updated VC_VXF_* constants added 11223 VC_VXC_* constants git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1421 11224 94cd875c-1c1d-0410-91d2-eb244daf1a30 11225 11226 2004-04-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11227 11228 * util-vserver/lib/flags-v13.c: added/updated flaglist git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1420 11229 94cd875c-1c1d-0410-91d2-eb244daf1a30 11230 11231 2004-04-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11232 11233 * util-vserver/lib/ccaps-v13.c: added ccap names git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1419 11234 94cd875c-1c1d-0410-91d2-eb244daf1a30 11235 11236 2004-04-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11237 11238 * util-vserver/ensc_wrappers/wrappers-vserver.hc: cleanups git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1418 11239 94cd875c-1c1d-0410-91d2-eb244daf1a30 11240 11241 2004-04-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11242 11243 * util-vserver/distrib/misc/vunify-exclude: exclude keyfiles 11244 completely made some big files in /etc canditates for unify git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1417 11245 94cd875c-1c1d-0410-91d2-eb244daf1a30 11246 11247 2004-04-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11248 11249 * util-vserver/kernel/context.h, util-vserver/kernel/inode.h, 11250 util-vserver/kernel/legacy.h, util-vserver/kernel/limit.h, 11251 util-vserver/kernel/namespace.h, util-vserver/kernel/sched.h, 11252 util-vserver/kernel/signal.h, util-vserver/kernel/xid.h: updated to 11253 2.6.5-vs1.9.0pre4 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1416 11254 94cd875c-1c1d-0410-91d2-eb244daf1a30 11255 11256 2004-03-31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11257 11258 * util-vserver/src/lockfile.c: optimized some things now check, if 11259 getppid()==original_parent instead of getppid()!=1 (might make a 11260 difference in vservers) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1409 11261 94cd875c-1c1d-0410-91d2-eb244daf1a30 11262 11263 2004-03-31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11264 11265 * util-vserver/scripts/functions: added some doc 11266 s!_UV_LOCKS!_VS_LOCKS! git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1408 11267 94cd875c-1c1d-0410-91d2-eb244daf1a30 11268 11269 2004-03-31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11270 11271 * util-vserver/src/lockfile.c: fixed '--help' output git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1407 11272 94cd875c-1c1d-0410-91d2-eb244daf1a30 11273 11274 2004-03-31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11275 11276 * util-vserver/contrib/manifest.dat.pathsubst, 11277 util-vserver/src/.cvsignore: added lockfile git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1406 11278 94cd875c-1c1d-0410-91d2-eb244daf1a30 11279 11280 2004-03-31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11281 11282 * util-vserver/src/lockfile.c: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1405 11283 94cd875c-1c1d-0410-91d2-eb244daf1a30 11284 11285 2004-03-31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11286 11287 * util-vserver/src/Makefile-files: added lockfile git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1404 11288 94cd875c-1c1d-0410-91d2-eb244daf1a30 11289 11290 2004-03-31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11291 11292 * util-vserver/scripts/vserver.functions: enableInterfaces(), 11293 disableInterfaces(): added locking enableInterfaces(), 11294 disableInterfaces(): added IP_ADDR_FLUSH type git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1403 11295 94cd875c-1c1d-0410-91d2-eb244daf1a30 11296 11297 2004-03-31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11298 11299 * util-vserver/scripts/util-vserver-vars.pathsubst: $_LOCKFILE, 11300 $LOCKDIR: added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1402 11301 94cd875c-1c1d-0410-91d2-eb244daf1a30 11302 11303 2004-03-31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11304 11305 * util-vserver/scripts/functions: lock(),unlock(): added isNumber(): 11306 added doc git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1401 11307 94cd875c-1c1d-0410-91d2-eb244daf1a30 11308 11309 2004-03-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11310 11311 * util-vserver/scripts/vserver.functions: made it work... git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1400 11312 94cd875c-1c1d-0410-91d2-eb244daf1a30 11313 11314 2004-03-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11315 11316 * util-vserver/scripts/functions: isNumber(): fixed '0' case git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1399 11317 94cd875c-1c1d-0410-91d2-eb244daf1a30 11318 11319 2004-03-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11320 11321 * util-vserver/scripts/vserver.functions: implemented parts of Liam 11322 Helmer's dummy-interface method git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1398 11323 94cd875c-1c1d-0410-91d2-eb244daf1a30 11324 11325 2004-03-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11326 11327 * util-vserver/Makefile.am, util-vserver/configure.ac, 11328 util-vserver/scripts/util-vserver-vars.pathsubst: added 11329 substitutions/tests for iptables, modprobe, rmmod and nameif 11330 (required for Liam Helmer's dummy-interfaces) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1397 11331 94cd875c-1c1d-0410-91d2-eb244daf1a30 11332 11333 2004-03-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11334 11335 * util-vserver/scripts/functions: isNumber(): added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1396 11336 94cd875c-1c1d-0410-91d2-eb244daf1a30 11337 11338 2004-03-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11339 11340 * util-vserver/src/vshelper-sync.c: implemented it with select() 11341 instead of alarm(); races are much nicer to handle git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1395 11342 94cd875c-1c1d-0410-91d2-eb244daf1a30 11343 11344 2004-03-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11345 11346 * util-vserver/src/vshelper-sync.c: use sigaction() instead of 11347 signal() to remove SA_RESTART flag explicitly git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1394 11348 94cd875c-1c1d-0410-91d2-eb244daf1a30 11349 11350 2004-03-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11351 11352 * util-vserver/src/pipe-sync.c: obsoleted by vshelper-sync git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1393 11353 94cd875c-1c1d-0410-91d2-eb244daf1a30 11354 11355 2004-03-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11356 11357 * util-vserver/contrib/manifest.dat.pathsubst, 11358 util-vserver/src/Makefile-files: removed pipe-sync git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1392 11359 94cd875c-1c1d-0410-91d2-eb244daf1a30 11360 11361 2004-03-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11362 11363 * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h, 11364 util-vserver/kernel/limit.h, util-vserver/kernel/network.h, 11365 util-vserver/kernel/sched.h, util-vserver/kernel/switch.h: updated 11366 from vs0.09.28 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1391 11367 94cd875c-1c1d-0410-91d2-eb244daf1a30 11368 11369 2004-03-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11370 11371 * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.207 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1390 11372 94cd875c-1c1d-0410-91d2-eb244daf1a30 11373 11374 2004-03-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11375 11376 * util-vserver/scripts/vshelper: use 'findObject -e' instead of 11377 'findFile' to find /dev/null also git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1389 11378 94cd875c-1c1d-0410-91d2-eb244daf1a30 11379 11380 2004-03-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11381 11382 * util-vserver/scripts/vserver.start: fixed call of 11383 vshelper.isEnabled git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1388 11384 94cd875c-1c1d-0410-91d2-eb244daf1a30 11385 11386 2004-03-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11387 11388 * util-vserver/doc/configuration.xml: fixed some typos git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1387 11389 94cd875c-1c1d-0410-91d2-eb244daf1a30 11390 11391 2004-03-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11392 11393 * util-vserver/doc/configuration.xml: documented 11394 apps/vshelper/logfile symlink git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1386 11395 94cd875c-1c1d-0410-91d2-eb244daf1a30 11396 11397 2004-03-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11398 11399 * util-vserver/scripts/vshelper: ignore 'restart2' event; this seems 11400 to be issued at vserver *start* added support for a logfile enable 11401 logfile-logging when invoked from kernel (no tty) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1385 11402 94cd875c-1c1d-0410-91d2-eb244daf1a30 11403 11404 2004-03-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11405 11406 * util-vserver/scripts/util-vserver-vars.pathsubst: fixed order of 11407 variables fixed _VSHELPER path git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1384 11408 94cd875c-1c1d-0410-91d2-eb244daf1a30 11409 11410 2004-03-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11411 11412 * util-vserver/contrib/manifest.dat.pathsubst: fixed vshelper path 11413 added vshelper-sync git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1383 11414 94cd875c-1c1d-0410-91d2-eb244daf1a30 11415 11416 2004-03-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11417 11418 * util-vserver/util-vserver.spec.in: added some Requires: own %dir 11419 /var/run/vshelper git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1382 11420 94cd875c-1c1d-0410-91d2-eb244daf1a30 11421 11422 2004-03-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11423 11424 * util-vserver/Makefile.am: added substition for @VSHELPERSTATEDIR@ 11425 minor cosmetical cleanups git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1381 11426 94cd875c-1c1d-0410-91d2-eb244daf1a30 11427 11428 2004-03-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11429 11430 * util-vserver/src/.cvsignore: added vshelper-sync git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1380 11431 94cd875c-1c1d-0410-91d2-eb244daf1a30 11432 11433 2004-03-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11434 11435 * util-vserver/scripts/vshelper, util-vserver/src/vshelper-sync.c: 11436 initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1379 11437 94cd875c-1c1d-0410-91d2-eb244daf1a30 11438 11439 2004-03-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11440 11441 * util-vserver/src/vserver-info.c: - added tgID and tgPXID support - accept 'true' as boolean value - optimized the code a little bit so that the xid will be looked up only when really needed git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1378 11442 94cd875c-1c1d-0410-91d2-eb244daf1a30 11443 11444 2004-03-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11445 11446 * util-vserver/src/vps.c: in output, added a ' ' on overlong 11447 vserver-names git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1377 11448 94cd875c-1c1d-0410-91d2-eb244daf1a30 11449 11450 2004-03-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11451 11452 * util-vserver/src/secure-mount.c: rewrote some parts to cope better 11453 with '-o' options (required for -bme patches to work) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1376 11454 94cd875c-1c1d-0410-91d2-eb244daf1a30 11455 11456 2004-03-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11457 11458 * util-vserver/src/Makefile-files: added vshelper-sync git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1375 11459 94cd875c-1c1d-0410-91d2-eb244daf1a30 11460 11461 2004-03-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11462 11463 * util-vserver/scripts/vserver.stop: added VSHELPER & 11464 synchronization code git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1374 11465 94cd875c-1c1d-0410-91d2-eb244daf1a30 11466 11467 2004-03-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11468 11469 * util-vserver/scripts/vserver.start: added documentation about 11470 failure reasons added VSHELPER code git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1373 11471 94cd875c-1c1d-0410-91d2-eb244daf1a30 11472 11473 2004-03-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11474 11475 * util-vserver/scripts/vserver.functions: adapted code to new 11476 getFileArray() behavior added VSHELPER support added "LEGACY ALERT" 11477 messages initSync(),waitForSync(): added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1372 11478 94cd875c-1c1d-0410-91d2-eb244daf1a30 11479 11480 2004-03-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11481 11482 * util-vserver/scripts/vserver-setup.functions: added a "LEGACY 11483 ALERT" git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1371 11484 94cd875c-1c1d-0410-91d2-eb244daf1a30 11485 11486 2004-03-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11487 11488 * util-vserver/scripts/vserver-build: fixed code to work with new 11489 behavior of getFileArray git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1370 11490 94cd875c-1c1d-0410-91d2-eb244daf1a30 11491 11492 2004-03-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11493 11494 * util-vserver/scripts/util-vserver-vars.pathsubst: added some 11495 missing variables added the vshelper variables git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1369 11496 94cd875c-1c1d-0410-91d2-eb244daf1a30 11497 11498 2004-03-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11499 11500 * util-vserver/scripts/pkgmgmt: use pkgmgmt.isAptAvailable() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1368 11501 94cd875c-1c1d-0410-91d2-eb244daf1a30 11502 11503 2004-03-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11504 11505 * util-vserver/scripts/functions: 11506 logging(),warning(),panic(),execute(): added 11507 pkgmgmt.isAptAvailable(): added vshelper.*(): added getFileArray(): 11508 fail, when file does not exist git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1367 11509 94cd875c-1c1d-0410-91d2-eb244daf1a30 11510 11511 2004-03-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11512 11513 * util-vserver/contrib/manifest.dat.pathsubst, 11514 util-vserver/scripts/Makefile-files: added vshelper git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1366 11515 94cd875c-1c1d-0410-91d2-eb244daf1a30 11516 11517 2004-03-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11518 11519 * util-vserver/lib/vserver.h: - minor cleanups - added vcFEATURE_VSHELPER - vc_isSupported(): annotated it - vc_get_insecurecaps(): moved it into an own file; CAP_SYS_BOOT requires a special handling so inlining is not really usefully anymore git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1365 11520 94cd875c-1c1d-0410-91d2-eb244daf1a30 11521 11522 2004-03-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11523 11524 * util-vserver/lib/issupported.c, 11525 util-vserver/lib/issupportedstring.c: added VSHELPER git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1364 11526 94cd875c-1c1d-0410-91d2-eb244daf1a30 11527 11528 2004-03-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11529 11530 * util-vserver/lib/Makefile-files: added getinsecurecaps.c git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1363 11531 94cd875c-1c1d-0410-91d2-eb244daf1a30 11532 11533 2004-03-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11534 11535 * util-vserver/lib/getinsecurecaps.c: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1362 11536 94cd875c-1c1d-0410-91d2-eb244daf1a30 11537 11538 2004-03-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11539 11540 * util-vserver/doc/configuration.xml: documented the vshelper stuff git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1361 11541 94cd875c-1c1d-0410-91d2-eb244daf1a30 11542 11543 2004-03-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11544 11545 * util-vserver/doc/configuration.dtd: added a type for 'script' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1360 11546 94cd875c-1c1d-0410-91d2-eb244daf1a30 11547 11548 2004-03-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11549 11550 * util-vserver/distrib/Makefile.am: cleanups in the directory 11551 creation rules git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1359 11552 94cd875c-1c1d-0410-91d2-eb244daf1a30 11553 11554 2004-03-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11555 11556 * util-vserver/util-vserver.spec.in: use 'install-distribution' 11557 instead of 'install-vserverdir' added vshelper stuff git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1358 11558 94cd875c-1c1d-0410-91d2-eb244daf1a30 11559 11560 2004-03-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11561 11562 * util-vserver/Makefile.am: cleanups and enhancements in the 11563 directory installation rules git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1357 11564 94cd875c-1c1d-0410-91d2-eb244daf1a30 11565 11566 2004-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11567 11568 * util-vserver/NEWS: version 0.29.205 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1356 11569 94cd875c-1c1d-0410-91d2-eb244daf1a30 11570 11571 2004-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11572 11573 * util-vserver/src/Makefile-files: fixed LDADD flags for capchroot git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1355 11574 94cd875c-1c1d-0410-91d2-eb244daf1a30 11575 11576 2004-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11577 11578 * util-vserver/src/vsched.c: enhanced the in-chain operation; make 11579 it a noop when called without opts enhanced error messages git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1354 11580 94cd875c-1c1d-0410-91d2-eb244daf1a30 11581 11582 2004-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11583 11584 * util-vserver/scripts/util-vserver-vars.pathsubst, 11585 util-vserver/scripts/vserver.functions, 11586 util-vserver/scripts/vserver.start: added scheduler support git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1353 11587 94cd875c-1c1d-0410-91d2-eb244daf1a30 11588 11589 2004-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11590 11591 * util-vserver/doc/configuration.xml: added basic documentation for 11592 bcapabilities, ccapabilities and schedule git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1352 11593 94cd875c-1c1d-0410-91d2-eb244daf1a30 11594 11595 2004-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11596 11597 * util-vserver/lib/vserver.h, util-vserver/src/chcontext.c, 11598 util-vserver/src/reducecap.c, util-vserver/src/rpm-fake.c, 11599 util-vserver/src/vattribute.c, util-vserver/src/vps.c: renamed 11600 vc_get_securecaps() to vc_get_insecurecaps() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1351 11601 94cd875c-1c1d-0410-91d2-eb244daf1a30 11602 11603 2004-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11604 11605 * util-vserver/scripts/vserver.start: added missing '\' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1350 11606 94cd875c-1c1d-0410-91d2-eb244daf1a30 11607 11608 2004-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11609 11610 * util-vserver/src/vattribute.c, util-vserver/src/vcontext.c, 11611 util-vserver/src/vlimit.c, util-vserver/src/vnamespace.c, 11612 util-vserver/src/vserver-info.c, util-vserver/src/vuname.c: use 11613 vc_xidopt2xid() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1349 11614 94cd875c-1c1d-0410-91d2-eb244daf1a30 11615 11616 2004-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11617 11618 * util-vserver/src/chcontext.c, util-vserver/src/vkill.c, 11619 util-vserver/src/vsched.c: prefer '--xid' instead of '--ctx' use 11620 vc_xidopt2xid() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1348 11621 94cd875c-1c1d-0410-91d2-eb244daf1a30 11622 11623 2004-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11624 11625 * util-vserver/scripts/vserver.start: added support for 11626 $VSERVER_EXTRA_CMDS[] which can be set in userscripts git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1347 11627 94cd875c-1c1d-0410-91d2-eb244daf1a30 11628 11629 2004-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11630 11631 * util-vserver/scripts/vserver-build.debootstrap: call 'wget' with 11632 '-nv' instead of '-q' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1346 11633 94cd875c-1c1d-0410-91d2-eb244daf1a30 11634 11635 2004-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11636 11637 * util-vserver/lib/vserver.h: vc_xidopt2xid(): added prototype git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1345 11638 94cd875c-1c1d-0410-91d2-eb244daf1a30 11639 11640 2004-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11641 11642 * util-vserver/lib/Makefile-files: added xidopt2xid.c git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1344 11643 94cd875c-1c1d-0410-91d2-eb244daf1a30 11644 11645 2004-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11646 11647 * util-vserver/lib/xidopt2xid.c: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1343 11648 94cd875c-1c1d-0410-91d2-eb244daf1a30 11649 11650 2004-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11651 11652 * util-vserver/ensc_wrappers/wrappers-vserver.hc: Evc_xidopt2xid(): 11653 added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1342 11654 94cd875c-1c1d-0410-91d2-eb244daf1a30 11655 11656 2004-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11657 11658 * util-vserver/distrib/misc/debootstrap.uri: updated to recent 11659 version git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1341 11660 94cd875c-1c1d-0410-91d2-eb244daf1a30 11661 11662 2004-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11663 11664 * util-vserver/util-vserver.spec.in: fixed Requires() fixed some 11665 %dir's git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1340 11666 94cd875c-1c1d-0410-91d2-eb244daf1a30 11667 11668 2004-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11669 11670 * util-vserver/src/vlimit.c: cleaned up CLI: '--xid' is supported 11671 now, removed '-h' and '-v' options minor cleanups git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1339 11672 94cd875c-1c1d-0410-91d2-eb244daf1a30 11673 11674 2004-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11675 11676 * util-vserver/sysv/vservers-legacy: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1338 11677 94cd875c-1c1d-0410-91d2-eb244daf1a30 11678 11679 2004-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11680 11681 * util-vserver/sysv/rebootmgr, util-vserver/sysv/rebootmgr.subst: 11682 'rebootmgr' is now a src-script git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1337 11683 94cd875c-1c1d-0410-91d2-eb244daf1a30 11684 11685 2004-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11686 11687 * util-vserver/sysv/Makefile-files: 'rebootmgr' is now a src-script 11688 added vservers-legacy git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1336 11689 94cd875c-1c1d-0410-91d2-eb244daf1a30 11690 11691 2004-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11692 11693 * util-vserver/src/vattribute.c: initialize 'bmask' member of struct 11694 vc_ctx_caps use negative logic of --bcap (this should be the 'old' 11695 behavior of '--cap') git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1335 11696 94cd875c-1c1d-0410-91d2-eb244daf1a30 11697 11698 2004-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11699 11700 * util-vserver/src/rpm-fake.c: initialize 'bmask' member of struct 11701 vc_ctx_caps git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1334 11702 94cd875c-1c1d-0410-91d2-eb244daf1a30 11703 11704 2004-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11705 11706 * util-vserver/src/capchroot.c, util-vserver/src/filetime.c, 11707 util-vserver/src/readlink.c: rewrote it git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1333 11708 94cd875c-1c1d-0410-91d2-eb244daf1a30 11709 11710 2004-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11711 11712 * util-vserver/src/Makefile-files: cleanups; moved some programs 11713 into $legacydir git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1332 11714 94cd875c-1c1d-0410-91d2-eb244daf1a30 11715 11716 2004-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11717 11718 * util-vserver/scripts/util-vserver-vars.pathsubst: added more 11719 legacy programs git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1331 11720 94cd875c-1c1d-0410-91d2-eb244daf1a30 11721 11722 2004-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11723 11724 * util-vserver/scripts/legacy/vserver: use $_XXXX variables instead 11725 of static commandnames use variables for paths git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1330 11726 94cd875c-1c1d-0410-91d2-eb244daf1a30 11727 11728 2004-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11729 11730 * util-vserver/scripts/legacy/distrib-info: moved parserpmdump to 11731 legacy git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1329 11732 94cd875c-1c1d-0410-91d2-eb244daf1a30 11733 11734 2004-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11735 11736 * util-vserver/scripts/util-vserver-vars.pathsubst: added 11737 $_REBOOTMGR git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1328 11738 94cd875c-1c1d-0410-91d2-eb244daf1a30 11739 11740 2004-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11741 11742 * util-vserver/m4/ensc_dietlibc.m4: fixed copy&paste error git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1327 11743 94cd875c-1c1d-0410-91d2-eb244daf1a30 11744 11745 2004-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11746 11747 * util-vserver/ChangeLog.sed, util-vserver/cvsusers.map, 11748 util-vserver/ensc_vector/.cvsignore, 11749 util-vserver/lib_internal/.cvsignore: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1326 11750 94cd875c-1c1d-0410-91d2-eb244daf1a30 11751 11752 2004-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11753 11754 * util-vserver/.cvsignore, util-vserver/distrib/.cvsignore, 11755 util-vserver/ensc_vector/testsuite/.cvsignore, 11756 util-vserver/lib/.cvsignore, util-vserver/lib/testsuite/.cvsignore, 11757 util-vserver/src/.cvsignore, util-vserver/src/testsuite/.cvsignore, 11758 util-vserver/tests/.cvsignore: added some standardfiles; I do not 11759 want to wait until Savannah fixes its scripts and allows access to 11760 CVSROOT/cvsignore again. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1325 11761 94cd875c-1c1d-0410-91d2-eb244daf1a30 11762 11763 2004-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11764 11765 * util-vserver/lib_internal/util-perror.h: placed a 'do ... while 11766 (0)' block around the macros git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1324 11767 94cd875c-1c1d-0410-91d2-eb244daf1a30 11768 11769 2004-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11770 11771 * util-vserver/lib/bcaps_list-v13.c, 11772 util-vserver/lib/syscall_getccaps-v13.hc, 11773 util-vserver/lib/syscall_setccaps-v13.hc: handle the new struct 11774 vc_ctx_caps::bmask member git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1323 11775 94cd875c-1c1d-0410-91d2-eb244daf1a30 11776 11777 2004-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11778 11779 * util-vserver/contrib/manifest.dat.pathsubst: moved some files into 11780 legacy handle sysv scripts git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1322 11781 94cd875c-1c1d-0410-91d2-eb244daf1a30 11782 11783 2004-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11784 11785 * util-vserver/util-vserver.spec.in: added formerly missing 11786 'v_gated' registration updated -legacy subpackage and moved some 11787 initscripts into it git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1321 11788 94cd875c-1c1d-0410-91d2-eb244daf1a30 11789 11790 2004-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11791 11792 * util-vserver/lib/vserver.h: do not use PURE before gcc 3.3.3 use a 11793 more effective way to determine gcc revision struct vc_ctx_caps: 11794 added 'bmask' member git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1320 11795 94cd875c-1c1d-0410-91d2-eb244daf1a30 11796 11797 2004-03-24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11798 11799 * util-vserver/compat.h: do not use PURE before gcc 3.3.3 use a more 11800 effective way to determine gcc revision git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1319 11801 94cd875c-1c1d-0410-91d2-eb244daf1a30 11802 11803 2004-03-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11804 11805 * util-vserver/scripts/vserver-wrapper: fixed typo (missing 's') git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1318 11806 94cd875c-1c1d-0410-91d2-eb244daf1a30 11807 11808 2004-03-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11809 11810 * util-vserver/scripts/vserver-build.functions: added basic support 11811 for SuSE (patch from Thomas Guettler) give more hints in 11812 errormessages (patch from Thomas Guettler) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1317 11813 94cd875c-1c1d-0410-91d2-eb244daf1a30 11814 11815 2004-03-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11816 11817 * util-vserver/scripts/vpkg: give out errormessage on unknown 11818 distribution type git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1316 11819 94cd875c-1c1d-0410-91d2-eb244daf1a30 11820 11821 2004-03-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11822 11823 * util-vserver/scripts/functions: added basic support for SuSE git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1315 11824 94cd875c-1c1d-0410-91d2-eb244daf1a30 11825 11826 2004-03-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11827 11828 * util-vserver/src/vserver-stat.c: fixed race when process 11829 disappeared shortly after reading /proc git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1314 11830 94cd875c-1c1d-0410-91d2-eb244daf1a30 11831 11832 2004-03-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11833 11834 * util-vserver/doc/configuration.xml: documented 11835 apps/init/{mark,depends} mentioned the gentoo initstyle git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1313 11836 94cd875c-1c1d-0410-91d2-eb244daf1a30 11837 11838 2004-03-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11839 11840 * util-vserver/doc/configuration-lsd.css: followed Bertl's 11841 suggestion and added a subliminal message git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1312 11842 94cd875c-1c1d-0410-91d2-eb244daf1a30 11843 11844 2004-03-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11845 11846 * util-vserver/configure.ac: require at least version 0.24 of 11847 dietlibc git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1311 11848 94cd875c-1c1d-0410-91d2-eb244daf1a30 11849 11850 2004-03-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11851 11852 * util-vserver/m4/ensc_dietlibc.m4: allow to specify a <min-version> git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1310 11853 94cd875c-1c1d-0410-91d2-eb244daf1a30 11854 11855 2004-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11856 11857 * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.204 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1308 11858 94cd875c-1c1d-0410-91d2-eb244daf1a30 11859 11860 2004-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11861 11862 * util-vserver/lib_internal/util-dotfile.h: do not use PURE; it is 11863 not applicable for inline declarations git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1307 11864 94cd875c-1c1d-0410-91d2-eb244daf1a30 11865 11866 2004-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11867 11868 * util-vserver/compat.h: fixed broken condition for PURE define 11869 __builtin_expect() when needed git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1306 11870 94cd875c-1c1d-0410-91d2-eb244daf1a30 11871 11872 2004-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11873 11874 * util-vserver/src/vunify.c: cleanups in the verbosity code git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1305 11875 94cd875c-1c1d-0410-91d2-eb244daf1a30 11876 11877 2004-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11878 11879 * util-vserver/scripts/legacy/vps.pathsubst, 11880 util-vserver/scripts/legacy/vserver: use 'chcontext-compat' instead 11881 of 'chcontext' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1304 11882 94cd875c-1c1d-0410-91d2-eb244daf1a30 11883 11884 2004-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11885 11886 * util-vserver/scripts/vserver.stop: call isVserverRunning to 11887 cleanup rundir git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1303 11888 94cd875c-1c1d-0410-91d2-eb244daf1a30 11889 11890 2004-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11891 11892 * util-vserver/scripts/vserver-build.functions.pkgmgmt: ignore 11893 candidates for location of pkgmgmt-dir when $ROOTDIR is empty git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1302 11894 94cd875c-1c1d-0410-91d2-eb244daf1a30 11895 11896 2004-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11897 11898 * util-vserver/scripts/vserver-build: cleanups; use full parenthesis 11899 in case ... esac git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1301 11900 94cd875c-1c1d-0410-91d2-eb244daf1a30 11901 11902 2004-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11903 11904 * util-vserver/scripts/vserver: implemenented 'pkgmgmt' command git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1300 11905 94cd875c-1c1d-0410-91d2-eb244daf1a30 11906 11907 2004-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11908 11909 * util-vserver/scripts/vrpm: allow both internal and external 11910 packagemanagement git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1299 11911 94cd875c-1c1d-0410-91d2-eb244daf1a30 11912 11913 2004-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11914 11915 * util-vserver/scripts/vpkg: cleanups; generalized some functions 11916 and moved them into the 'functions' file git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1298 11917 94cd875c-1c1d-0410-91d2-eb244daf1a30 11918 11919 2004-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11920 11921 * util-vserver/scripts/vapt-get: support both internal and external 11922 packagemanagement git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1297 11923 94cd875c-1c1d-0410-91d2-eb244daf1a30 11924 11925 2004-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11926 11927 * util-vserver/scripts/util-vserver-vars.pathsubst: added $_PKGMGMT 11928 and $_TAR git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1296 11929 94cd875c-1c1d-0410-91d2-eb244daf1a30 11930 11931 2004-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11932 11933 * util-vserver/scripts/start-vservers: filter out non-matching 11934 vservers *before* adding them to the makefile git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1295 11935 94cd875c-1c1d-0410-91d2-eb244daf1a30 11936 11937 2004-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11938 11939 * util-vserver/scripts/functions: getVserverStatus(): fix problems 11940 with leading whitespaces in numerical values pkgmgmt.guessStyle(), 11941 pkgmgmt.isInternal(): added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1294 11942 94cd875c-1c1d-0410-91d2-eb244daf1a30 11943 11944 2004-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11945 11946 * util-vserver/scripts/pkgmgmt: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1293 11947 94cd875c-1c1d-0410-91d2-eb244daf1a30 11948 11949 2004-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11950 11951 * util-vserver/scripts/Makefile-files: added pkgmgmt git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1292 11952 94cd875c-1c1d-0410-91d2-eb244daf1a30 11953 11954 2004-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11955 11956 * util-vserver/lib_internal/matchlist-initmanually.c: some cleanups 11957 in the verbosity code git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1291 11958 94cd875c-1c1d-0410-91d2-eb244daf1a30 11959 11960 2004-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11961 11962 * util-vserver/lib/getvservercfgstyle.c: filter out relative and 11963 absolute paths; when they are not pointing to an existing directory, 11964 the function fails git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1290 11965 94cd875c-1c1d-0410-91d2-eb244daf1a30 11966 11967 2004-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11968 11969 * util-vserver/ensc_wrappers/wrappers_handler.hc: use 11970 __builtin_expect git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1289 11971 94cd875c-1c1d-0410-91d2-eb244daf1a30 11972 11973 2004-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11974 11975 * util-vserver/distrib/defaults/apt/apt.conf: added 11976 '@autogenerated@' tag plus small warning git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1288 11977 94cd875c-1c1d-0410-91d2-eb244daf1a30 11978 11979 2004-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11980 11981 * util-vserver/contrib/manifest.dat.pathsubst: added pkgmgmt script git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1287 11982 94cd875c-1c1d-0410-91d2-eb244daf1a30 11983 11984 2004-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11985 11986 * util-vserver/configure.ac: look for tar git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1286 11987 94cd875c-1c1d-0410-91d2-eb244daf1a30 11988 11989 2004-03-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11990 11991 * util-vserver/Makefile.am: substitute @TAR@ git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1285 11992 94cd875c-1c1d-0410-91d2-eb244daf1a30 11993 11994 2004-03-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 11995 11996 * util-vserver/src/chbind.c: use vc_get_nb_ipv4root() instead of 11997 hardcoded '16' value git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1284 11998 94cd875c-1c1d-0410-91d2-eb244daf1a30 11999 12000 2004-03-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12001 12002 * util-vserver/compat.h: CONST: added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1283 12003 94cd875c-1c1d-0410-91d2-eb244daf1a30 12004 12005 2004-03-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12006 12007 * util-vserver/lib/vserver.h: VC_ATTR_CONST: added 12008 vc_get_nb_ipv4root(): added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1282 12009 94cd875c-1c1d-0410-91d2-eb244daf1a30 12010 12011 2004-03-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12012 12013 * util-vserver/lib/Makefile-files: added getnbipv4root.c git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1281 12014 94cd875c-1c1d-0410-91d2-eb244daf1a30 12015 12016 2004-03-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12017 12018 * util-vserver/lib/getnbipv4root.c: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1280 12019 94cd875c-1c1d-0410-91d2-eb244daf1a30 12020 12021 2004-03-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12022 12023 * util-vserver/scripts/Makefile-files: added the sysvwrappers to 12024 AM_INSTALLCHECK_STD_OPTIONS_EXEMPT git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1279 12025 94cd875c-1c1d-0410-91d2-eb244daf1a30 12026 12027 2004-03-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12028 12029 * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.202 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1278 12030 94cd875c-1c1d-0410-91d2-eb244daf1a30 12031 12032 2004-03-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12033 12034 * util-vserver/sysv/Makefile-files: added vservers-default removed 12035 vservers git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1277 12036 94cd875c-1c1d-0410-91d2-eb244daf1a30 12037 12038 2004-03-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12039 12040 * util-vserver/sysv/vservers.subst: obsoleted by new initscript git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1276 12041 94cd875c-1c1d-0410-91d2-eb244daf1a30 12042 12043 2004-03-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12044 12045 * util-vserver/distrib/redhat/initpre, 12046 util-vserver/lib/isdynamicxid.c, 12047 util-vserver/scripts/vserver-wrapper, 12048 util-vserver/sysv/vservers-default: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1275 12049 94cd875c-1c1d-0410-91d2-eb244daf1a30 12050 12051 2004-03-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12052 12053 * util-vserver/src/vserver-info.c: implemented INITPID for the 12054 compat API git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1274 12055 94cd875c-1c1d-0410-91d2-eb244daf1a30 12056 12057 2004-03-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12058 12059 * util-vserver/src/rpm-fake.c: implemented/fixed the non-legacy part 12060 cleanups git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1273 12061 94cd875c-1c1d-0410-91d2-eb244daf1a30 12062 12063 2004-03-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12064 12065 * util-vserver/src/rpm-fake-resolver.c: implemented/fixed the 12066 non-legacy part git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1272 12067 94cd875c-1c1d-0410-91d2-eb244daf1a30 12068 12069 2004-03-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12070 12071 * util-vserver/scripts/vserver.suexec: added internal mode to use 12072 'suexec' for stopped vservers also git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1271 12073 94cd875c-1c1d-0410-91d2-eb244daf1a30 12074 12075 2004-03-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12076 12077 * util-vserver/scripts/vserver.stop: added a more efficient stop 12078 method for fakeinit vservers git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1270 12079 94cd875c-1c1d-0410-91d2-eb244daf1a30 12080 12081 2004-03-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12082 12083 * util-vserver/scripts/vserver.start: finxed incomplete quoting git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1269 12084 94cd875c-1c1d-0410-91d2-eb244daf1a30 12085 12086 2004-03-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12087 12088 * util-vserver/scripts/vserver.functions: handle fakeinit separately 12089 cleanups and fixes in the flag-generation git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1268 12090 94cd875c-1c1d-0410-91d2-eb244daf1a30 12091 12092 2004-03-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12093 12094 * util-vserver/scripts/vserver: added support for an internal 12095 command mode git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1267 12096 94cd875c-1c1d-0410-91d2-eb244daf1a30 12097 12098 2004-03-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12099 12100 * util-vserver/scripts/util-vserver-vars.pathsubst: added 12101 $_INITSYNC_MINIT_* variables added $_START_VSERVERS git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1266 12102 94cd875c-1c1d-0410-91d2-eb244daf1a30 12103 12104 2004-03-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12105 12106 * util-vserver/scripts/start-vservers: added ok/passed/failed logic git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1265 12107 94cd875c-1c1d-0410-91d2-eb244daf1a30 12108 12109 2004-03-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12110 12111 * util-vserver/scripts/Makefile-files: ship vsyswrapper again git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1264 12112 94cd875c-1c1d-0410-91d2-eb244daf1a30 12113 12114 2004-03-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12115 12116 * util-vserver/lib/vserver.h: vc_is_dynamic_xid(): added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1263 12117 94cd875c-1c1d-0410-91d2-eb244daf1a30 12118 12119 2004-03-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12120 12121 * util-vserver/lib/Makefile-files: added isdynamicxid.c git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1262 12122 94cd875c-1c1d-0410-91d2-eb244daf1a30 12123 12124 2004-03-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12125 12126 * util-vserver/ensc_wrappers/wrappers-vserver.hc: Evc_set_ccaps(): 12127 added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1261 12128 94cd875c-1c1d-0410-91d2-eb244daf1a30 12129 12130 2004-03-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12131 12132 * util-vserver/distrib/redhat/initpost: use internal 'chkconfig' 12133 command git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1260 12134 94cd875c-1c1d-0410-91d2-eb244daf1a30 12135 12136 2004-03-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12137 12138 * util-vserver/distrib/Makefile.am: added initpre to handle rpm's 12139 misclassification of %_netsharedpath git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1259 12140 94cd875c-1c1d-0410-91d2-eb244daf1a30 12141 12142 2004-03-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12143 12144 * util-vserver/contrib/make-manifest, 12145 util-vserver/contrib/manifest.dat.pathsubst: handle some sysv files 12146 too git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1258 12147 94cd875c-1c1d-0410-91d2-eb244daf1a30 12148 12149 2004-03-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12150 12151 * util-vserver/util-vserver.spec.in: updated the -sysv package git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1257 12152 94cd875c-1c1d-0410-91d2-eb244daf1a30 12153 12154 2004-03-15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12155 12156 * util-vserver/src/vcontext.c: cleanups; remove unused code added 12157 '--silentexist' use context-sync.hc git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1256 12158 94cd875c-1c1d-0410-91d2-eb244daf1a30 12159 12160 2004-03-15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12161 12162 * util-vserver/src/chcontext.c: use code from context-sync.hc git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1255 12163 94cd875c-1c1d-0410-91d2-eb244daf1a30 12164 12165 2004-03-15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12166 12167 * util-vserver/src/context-sync.hc: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1254 12168 94cd875c-1c1d-0410-91d2-eb244daf1a30 12169 12170 2004-03-15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12171 12172 * util-vserver/src/Makefile-files: added context-sync.hc git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1253 12173 94cd875c-1c1d-0410-91d2-eb244daf1a30 12174 12175 2004-03-15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12176 12177 * util-vserver/scripts/vserver-build.apt-rpm: cleanups; full 12178 parenthesis for case ... esac statements git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1252 12179 94cd875c-1c1d-0410-91d2-eb244daf1a30 12180 12181 2004-03-15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12182 12183 * util-vserver/scripts/vserver: cleanups; full parenthesis for case 12184 ... esac statements give more helpful error messages git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1251 12185 94cd875c-1c1d-0410-91d2-eb244daf1a30 12186 12187 2004-03-15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12188 12189 * util-vserver/lib_internal/jail.h, 12190 util-vserver/lib_internal/jailintotempdir.c: return indication about 12191 place of error git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1250 12192 94cd875c-1c1d-0410-91d2-eb244daf1a30 12193 12194 2004-03-15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12195 12196 * util-vserver/configure.ac: print correct $prefix when '--prefix' 12197 is not specified git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1249 12198 94cd875c-1c1d-0410-91d2-eb244daf1a30 12199 12200 2004-03-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12201 12202 * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.201 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1248 12203 94cd875c-1c1d-0410-91d2-eb244daf1a30 12204 12205 2004-03-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12206 12207 * util-vserver/src/vcontext.c: added another #warning git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1247 12208 94cd875c-1c1d-0410-91d2-eb244daf1a30 12209 12210 2004-03-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12211 12212 * util-vserver/src/vcontext.c: fixed '--uid' option (it's 12213 required_argument but not no_argument) drop privileges after 12214 migrate() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1246 12215 94cd875c-1c1d-0410-91d2-eb244daf1a30 12216 12217 2004-03-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12218 12219 * util-vserver/scripts/vserver.start: call $_SAVE_CTXINFO until we 12220 have something better git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1245 12221 94cd875c-1c1d-0410-91d2-eb244daf1a30 12222 12223 2004-03-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12224 12225 * util-vserver/src/vcontext.c: updated to new kernel behavior git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1244 12226 94cd875c-1c1d-0410-91d2-eb244daf1a30 12227 12228 2004-03-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12229 12230 * util-vserver/src/vattribute.c: renamed set*() to parse*() set the 12231 correct secure attributes call set_flags/set_ccaps only, when there 12232 is something to do git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1243 12233 94cd875c-1c1d-0410-91d2-eb244daf1a30 12234 12235 2004-03-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12236 12237 * util-vserver/scripts/chcontext, 12238 util-vserver/scripts/vserver.start: applied new CLI git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1242 12239 94cd875c-1c1d-0410-91d2-eb244daf1a30 12240 12241 2004-03-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12242 12243 * util-vserver/lib_internal/Makefile-files: added jail* files git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1241 12244 94cd875c-1c1d-0410-91d2-eb244daf1a30 12245 12246 2004-03-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12247 12248 * util-vserver/lib_internal/jail.h, 12249 util-vserver/lib_internal/jailintotempdir.c: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1240 12250 94cd875c-1c1d-0410-91d2-eb244daf1a30 12251 12252 2004-03-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12253 12254 * util-vserver/ensc_wrappers/wrappers-vserver.hc: Evc_get_ccaps(): 12255 added declaration git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1239 12256 94cd875c-1c1d-0410-91d2-eb244daf1a30 12257 12258 2004-03-12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12259 12260 * util-vserver/src/vuname.c: rewrote it; CLI should be more usable 12261 now git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1238 12262 94cd875c-1c1d-0410-91d2-eb244daf1a30 12263 12264 2004-03-12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12265 12266 * util-vserver/scripts/chcontext, 12267 util-vserver/scripts/vserver.start: use new vuname syntax git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1237 12268 94cd875c-1c1d-0410-91d2-eb244daf1a30 12269 12270 2004-03-12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12271 12272 * util-vserver/src/vattribute.c: set caps before flags so that caps 12273 can be changed in the same transaction which deletes 'setup' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1236 12274 94cd875c-1c1d-0410-91d2-eb244daf1a30 12275 12276 2004-03-12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12277 12278 * util-vserver/scripts/vserver.suexec: added some explicit '--' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1235 12279 94cd875c-1c1d-0410-91d2-eb244daf1a30 12280 12281 2004-03-12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12282 12283 * util-vserver/scripts/functions: added some doc getVserverStatus(): 12284 fixed it git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1234 12285 94cd875c-1c1d-0410-91d2-eb244daf1a30 12286 12287 2004-03-12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12288 12289 * util-vserver/src/save_ctxinfo.c: use strncat() instead of strcat() 12290 to enforce correct length git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1233 12291 94cd875c-1c1d-0410-91d2-eb244daf1a30 12292 12293 2004-03-12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12294 12295 * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.200 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1232 12296 94cd875c-1c1d-0410-91d2-eb244daf1a30 12297 12298 2004-03-12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12299 12300 * util-vserver/scripts/chcontext, 12301 util-vserver/scripts/vserver.start: remove the setup flag git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1231 12302 94cd875c-1c1d-0410-91d2-eb244daf1a30 12303 12304 2004-03-12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12305 12306 * util-vserver/lib/virtual.h: cleanups git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1230 12307 94cd875c-1c1d-0410-91d2-eb244daf1a30 12308 12309 2004-03-12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12310 12311 * util-vserver/scripts/chcontext: give '--xid' in migrate case git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1229 12312 94cd875c-1c1d-0410-91d2-eb244daf1a30 12313 12314 2004-03-12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12315 12316 * util-vserver/scripts/chcontext: fixed migrate vs. migrate-self git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1228 12317 94cd875c-1c1d-0410-91d2-eb244daf1a30 12318 12319 2004-03-12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12320 12321 * util-vserver/Makefile.am: added kernel headers git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1227 12322 94cd875c-1c1d-0410-91d2-eb244daf1a30 12323 12324 2004-03-12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12325 12326 * util-vserver/kernel/context.h, util-vserver/kernel/inode.h, 12327 util-vserver/kernel/legacy.h, util-vserver/kernel/limit.h, 12328 util-vserver/kernel/namespace.h, util-vserver/kernel/network.h, 12329 util-vserver/kernel/sched.h, util-vserver/kernel/signal.h, 12330 util-vserver/kernel/switch.h: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1226 12331 94cd875c-1c1d-0410-91d2-eb244daf1a30 12332 12333 2004-03-12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12334 12335 * util-vserver/sysv/vprocunhide: do not use /dev/null as lockfile git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1225 12336 94cd875c-1c1d-0410-91d2-eb244daf1a30 12337 12338 2004-03-12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12339 12340 * util-vserver/src/vsched.c: updated to new API git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1224 12341 94cd875c-1c1d-0410-91d2-eb244daf1a30 12342 12343 2004-03-12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12344 12345 * util-vserver/src/vattribute.c: implemented --secure git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1223 12346 94cd875c-1c1d-0410-91d2-eb244daf1a30 12347 12348 2004-03-12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12349 12350 * util-vserver/scripts/vserver.start, 12351 util-vserver/scripts/vserver.stop: allow '--debug' in the 12352 destructors git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1222 12353 94cd875c-1c1d-0410-91d2-eb244daf1a30 12354 12355 2004-03-12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12356 12357 * util-vserver/scripts/vserver.functions: added gentoo startup style git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1221 12358 94cd875c-1c1d-0410-91d2-eb244daf1a30 12359 12360 2004-03-12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12361 12362 * util-vserver/scripts/chcontext: fixed params do not call 12363 vuname/vattribute when not needed git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1220 12364 94cd875c-1c1d-0410-91d2-eb244daf1a30 12365 12366 2004-03-12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12367 12368 * util-vserver/lib/testsuite/flags.c: added testsuite for the flags git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1219 12369 94cd875c-1c1d-0410-91d2-eb244daf1a30 12370 12371 2004-03-12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12372 12373 * util-vserver/lib/vserver.h: updated interface added flags git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1218 12374 94cd875c-1c1d-0410-91d2-eb244daf1a30 12375 12376 2004-03-12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12377 12378 * util-vserver/lib/virtual.h: use kernel headers git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1217 12379 94cd875c-1c1d-0410-91d2-eb244daf1a30 12380 12381 2004-03-12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12382 12383 * util-vserver/lib/syscall_getiattr-v13.hc, 12384 util-vserver/lib/syscall_setiattr-v13.hc, 12385 util-vserver/lib/syscall_setsched-v13.hc: updated interface git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1216 12386 94cd875c-1c1d-0410-91d2-eb244daf1a30 12387 12388 2004-03-12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12389 12390 * util-vserver/lib/listparser.hc: added '^' modifier which marks bit 12391 numbers git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1215 12392 94cd875c-1c1d-0410-91d2-eb244daf1a30 12393 12394 2004-03-12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12395 12396 * util-vserver/lib/flags-v13.c: added the flags git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1214 12397 94cd875c-1c1d-0410-91d2-eb244daf1a30 12398 12399 2004-03-11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12400 12401 * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.199 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1213 12402 94cd875c-1c1d-0410-91d2-eb244daf1a30 12403 12404 2004-03-11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12405 12406 * util-vserver/src/vuname.c: added more documentation fixed 12407 '--version' conflicts git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1212 12408 94cd875c-1c1d-0410-91d2-eb244daf1a30 12409 12410 2004-03-11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12411 12412 * util-vserver/src/rpm-fake-resolver.c, util-vserver/src/rpm-fake.c: 12413 implemented most parts of the new migrate method git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1211 12414 94cd875c-1c1d-0410-91d2-eb244daf1a30 12415 12416 2004-03-11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12417 12418 * util-vserver/scripts/vserver.start: set context-name git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1210 12419 94cd875c-1c1d-0410-91d2-eb244daf1a30 12420 12421 2004-03-11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12422 12423 * util-vserver/lib/Makefile-files: added getvserverbyctx-* files git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1209 12424 94cd875c-1c1d-0410-91d2-eb244daf1a30 12425 12426 2004-03-11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12427 12428 * util-vserver/lib/getvserverbyctx.c: implemented new context-naming 12429 method git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1208 12430 94cd875c-1c1d-0410-91d2-eb244daf1a30 12431 12432 2004-03-11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12433 12434 * util-vserver/lib/getvserverbyctx-compat.hc, 12435 util-vserver/lib/getvserverbyctx-v13.hc: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1207 12436 94cd875c-1c1d-0410-91d2-eb244daf1a30 12437 12438 2004-03-11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12439 12440 * util-vserver/ensc_wrappers/wrappers-vserver.hc: 12441 Evc_set_vhi_name(): added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1206 12442 94cd875c-1c1d-0410-91d2-eb244daf1a30 12443 12444 2004-03-10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12445 12446 * util-vserver/doc/configuration.xml: documented 'fstab.local' and 12447 enhanced 'fstab' doc git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1205 12448 94cd875c-1c1d-0410-91d2-eb244daf1a30 12449 12450 2004-03-10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12451 12452 * util-vserver/scripts/vserver.functions: added support for 12453 'fstab.local' files git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1204 12454 94cd875c-1c1d-0410-91d2-eb244daf1a30 12455 12456 2004-03-10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12457 12458 * util-vserver/sysv/vprocunhide: made it a little bit more portable 12459 by providing own implementations of RH's /etc/init.d/functions when 12460 this file can not be found (inspired by a patch from Olivier 12461 Poitrey) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1203 12462 94cd875c-1c1d-0410-91d2-eb244daf1a30 12463 12464 2004-03-10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12465 12466 * util-vserver/scripts/functions: callInNamespace(): call 'shift' to 12467 remove the vserver-name from $@ git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1202 12468 94cd875c-1c1d-0410-91d2-eb244daf1a30 12469 12470 2004-03-10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12471 12472 * util-vserver/doc/.cvsignore: added configuration.html git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1201 12473 94cd875c-1c1d-0410-91d2-eb244daf1a30 12474 12475 2004-03-10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12476 12477 * util-vserver/src/vserver-info.c: added an option the 'CONTEXT' 12478 query so that it can be choosen between running/non running git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1200 12479 94cd875c-1c1d-0410-91d2-eb244daf1a30 12480 12481 2004-03-10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12482 12483 * util-vserver/src/vlimit.c, util-vserver/src/vuname.c: prefix 12484 option string for getopt with '+' to avoid option reordering git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1199 12485 94cd875c-1c1d-0410-91d2-eb244daf1a30 12486 12487 2004-03-10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12488 12489 * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm: use 12490 callInNamespace git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1198 12491 94cd875c-1c1d-0410-91d2-eb244daf1a30 12492 12493 2004-03-10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12494 12495 * util-vserver/scripts/functions: isAvoidNamespace(): determine full 12496 cfgdir path of vserver before checking for 'namespace' file 12497 callInNamespace(): added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1197 12498 94cd875c-1c1d-0410-91d2-eb244daf1a30 12499 12500 2004-03-10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12501 12502 * util-vserver/scripts/vserver.functions: minor cosmetical 12503 cleanups... git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1196 12504 94cd875c-1c1d-0410-91d2-eb244daf1a30 12505 12506 2004-03-10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12507 12508 * util-vserver/scripts/chcontext, 12509 util-vserver/scripts/vserver.start, 12510 util-vserver/scripts/vserver.stop, 12511 util-vserver/scripts/vserver.suexec: use '--' delimiter git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1195 12512 94cd875c-1c1d-0410-91d2-eb244daf1a30 12513 12514 2004-03-10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12515 12516 * util-vserver/doc/configuration.xml: added/updated some 12517 descriptions git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1194 12518 94cd875c-1c1d-0410-91d2-eb244daf1a30 12519 12520 2004-03-10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12521 12522 * util-vserver/doc/configuration-lsd.css: flowers... where are all 12523 the flowers coming from? git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1193 12524 94cd875c-1c1d-0410-91d2-eb244daf1a30 12525 12526 2004-03-10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12527 12528 * util-vserver/Makefile.am, util-vserver/contrib/Makefile-files, 12529 util-vserver/doc/Makefile-files, 12530 util-vserver/ensc_vector/Makefile-files, 12531 util-vserver/ensc_vector/testsuite/Makefile-files, 12532 util-vserver/ensc_wrappers/Makefile-files, 12533 util-vserver/lib/Makefile-files, 12534 util-vserver/lib/testsuite/Makefile-files, 12535 util-vserver/lib_internal/Makefile-files, 12536 util-vserver/man/Makefile-files, 12537 util-vserver/scripts/Makefile-files, 12538 util-vserver/src/Makefile-files, 12539 util-vserver/src/testsuite/Makefile-files, 12540 util-vserver/tests/Makefile-files: modernized the Makefiles; use 12541 '+=' where possible to remove complexity from the toplevel 12542 Makefile.am git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1192 12543 94cd875c-1c1d-0410-91d2-eb244daf1a30 12544 12545 2004-03-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12546 12547 * util-vserver/scripts/vprocunhide: remove the correct prefix git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1191 12548 94cd875c-1c1d-0410-91d2-eb244daf1a30 12549 12550 2004-03-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12551 12552 * util-vserver/scripts/vserver.stop, 12553 util-vserver/scripts/vserver.suexec: use $_CHONTEXT_COMPAT 12554 explicitly git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1190 12555 94cd875c-1c1d-0410-91d2-eb244daf1a30 12556 12557 2004-03-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12558 12559 * util-vserver/scripts/vserver-setup.functions: use/create 'uts' 12560 directory git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1189 12561 94cd875c-1c1d-0410-91d2-eb244daf1a30 12562 12563 2004-03-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12564 12565 * util-vserver/scripts/chcontext: updated copyright date git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1188 12566 94cd875c-1c1d-0410-91d2-eb244daf1a30 12567 12568 2004-03-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12569 12570 * util-vserver/doc/configuration.xml: documented the vunify 12571 configuration git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1187 12572 94cd875c-1c1d-0410-91d2-eb244daf1a30 12573 12574 2004-03-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12575 12576 * util-vserver/scripts/chcontext: rewrote the non-legacy part git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1186 12577 94cd875c-1c1d-0410-91d2-eb244daf1a30 12578 12579 2004-03-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12580 12581 * util-vserver/scripts/util-vserver-vars.pathsubst: aded 12582 _KEEP_CTX_ALIVE git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1185 12583 94cd875c-1c1d-0410-91d2-eb244daf1a30 12584 12585 2004-03-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12586 12587 * util-vserver/scripts/chcontext: added missing ';' in case 12588 expression s!_CTX_KEEP_ALIVE!_KEEP_CTX_ALIVE! git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1184 12589 94cd875c-1c1d-0410-91d2-eb244daf1a30 12590 12591 2004-03-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12592 12593 * util-vserver/NEWS: version 0.29.198 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1182 12594 94cd875c-1c1d-0410-91d2-eb244daf1a30 12595 12596 2004-03-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12597 12598 * util-vserver/scripts/vserver.stop, 12599 util-vserver/scripts/vserver.suexec: removed superfluous '--' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1181 12600 94cd875c-1c1d-0410-91d2-eb244daf1a30 12601 12602 2004-03-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12603 12604 * util-vserver/scripts/vserver.start: added explicit cleanup trap 12605 removed superfluous '--' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1180 12606 94cd875c-1c1d-0410-91d2-eb244daf1a30 12607 12608 2004-03-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12609 12610 * util-vserver/scripts/vserver.functions: added some parenthesis git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1179 12611 94cd875c-1c1d-0410-91d2-eb244daf1a30 12612 12613 2004-03-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12614 12615 * util-vserver/scripts/vserver: made 'status' really silent git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1178 12616 94cd875c-1c1d-0410-91d2-eb244daf1a30 12617 12618 2004-03-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12619 12620 * util-vserver/scripts/start-vservers: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1177 12621 94cd875c-1c1d-0410-91d2-eb244daf1a30 12622 12623 2004-03-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12624 12625 * util-vserver/scripts/functions: getVserverStatus(): fixed it for 12626 the non-running & non-cleanup case git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1176 12627 94cd875c-1c1d-0410-91d2-eb244daf1a30 12628 12629 2004-03-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12630 12631 * util-vserver/contrib/manifest.dat.pathsubst, 12632 util-vserver/scripts/Makefile-files: added start-vservers git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1175 12633 94cd875c-1c1d-0410-91d2-eb244daf1a30 12634 12635 2004-03-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12636 12637 * util-vserver/ensc_wrappers/wrappers.h: fixed typo fixed overflow git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1174 12638 94cd875c-1c1d-0410-91d2-eb244daf1a30 12639 12640 2004-03-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12641 12642 * util-vserver/util-vserver.spec.in: added Requires: make git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1173 12643 94cd875c-1c1d-0410-91d2-eb244daf1a30 12644 12645 2004-03-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12646 12647 * util-vserver/scripts/vserver: made 'status' silent when '--silent' 12648 is used git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1172 12649 94cd875c-1c1d-0410-91d2-eb244daf1a30 12650 12651 2004-03-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12652 12653 * util-vserver/lib/apidoc/.cvsignore: added man git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1171 12654 94cd875c-1c1d-0410-91d2-eb244daf1a30 12655 12656 2004-03-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12657 12658 * util-vserver/doc/configuration.html: removed since autogenerated git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1170 12659 94cd875c-1c1d-0410-91d2-eb244daf1a30 12660 12661 2004-03-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12662 12663 * util-vserver/doc/configuration-lsd.css: use official HTML 4 12664 colornames git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1169 12665 94cd875c-1c1d-0410-91d2-eb244daf1a30 12666 12667 2004-03-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12668 12669 * util-vserver/doc/beautify.xsl, 12670 util-vserver/doc/compatibility-xhtml.xsl, 12671 util-vserver/doc/configuration-xhtml.xsl: use official XHTML 12672 namespace git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1168 12673 94cd875c-1c1d-0410-91d2-eb244daf1a30 12674 12675 2004-03-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12676 12677 * util-vserver/distrib/defaults/rpm/macros, 12678 util-vserver/distrib/redhat/initpost: added hack for 12679 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=117827 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1167 12680 94cd875c-1c1d-0410-91d2-eb244daf1a30 12681 12682 2004-03-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12683 12684 * util-vserver/m4/ensc_syscallnr.m4: stopped to confuse users with 12685 wrong error messages git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1166 12686 94cd875c-1c1d-0410-91d2-eb244daf1a30 12687 12688 2004-03-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12689 12690 * util-vserver/lib/apidoc/Makefile-files: handle man directory git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1165 12691 94cd875c-1c1d-0410-91d2-eb244daf1a30 12692 12693 2004-03-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12694 12695 * util-vserver/lib/apidoc/Doxyfile.in: updated git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1164 12696 94cd875c-1c1d-0410-91d2-eb244daf1a30 12697 12698 2004-03-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12699 12700 * util-vserver/doc/Makefile-files: filled it with content... git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1163 12701 94cd875c-1c1d-0410-91d2-eb244daf1a30 12702 12703 2004-03-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12704 12705 * util-vserver/util-vserver.spec.in: added documentation git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1162 12706 94cd875c-1c1d-0410-91d2-eb244daf1a30 12707 12708 2004-03-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12709 12710 * util-vserver/doc/configuration.xml: documented tty symlink use 12711 documentation.dtd instead of cfgdirdoc.dtd some small 12712 corrections/adjustments git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1161 12713 94cd875c-1c1d-0410-91d2-eb244daf1a30 12714 12715 2004-03-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12716 12717 * util-vserver/doc/beautify.xsl, 12718 util-vserver/doc/configuration-lsd.css, 12719 util-vserver/doc/configuration-xhtml.xsl, 12720 util-vserver/doc/configuration.html: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1160 12721 94cd875c-1c1d-0410-91d2-eb244daf1a30 12722 12723 2004-03-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12724 12725 * util-vserver/doc/compat-xhtml.xsl, 12726 util-vserver/doc/compatibility-xhtml.xsl: renamed compat-xhtml.xsl 12727 to compatibility-xhtml.xsl git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1159 12728 94cd875c-1c1d-0410-91d2-eb244daf1a30 12729 12730 2004-03-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12731 12732 * util-vserver/doc/cfgdirdoc.dtd, 12733 util-vserver/doc/configuration.dtd: renamed cfgdirdoc.dtd to 12734 configuration.dtd git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1158 12735 94cd875c-1c1d-0410-91d2-eb244daf1a30 12736 12737 2004-03-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12738 12739 * util-vserver/lib/vserver.h: added more doc git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1157 12740 94cd875c-1c1d-0410-91d2-eb244daf1a30 12741 12742 2004-03-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12743 12744 * util-vserver/lib/testsuite/flags.c: fixed uninitialized variable git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1156 12745 94cd875c-1c1d-0410-91d2-eb244daf1a30 12746 12747 2004-03-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12748 12749 * util-vserver/lib/apidoc/.cvsignore, 12750 util-vserver/lib/apidoc/Doxyfile.in, 12751 util-vserver/lib/apidoc/Makefile-files: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1155 12752 94cd875c-1c1d-0410-91d2-eb244daf1a30 12753 12754 2004-03-08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12755 12756 * util-vserver/scripts/vserver.start: use '--migrate-self' instead 12757 of '--migrate' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1154 12758 94cd875c-1c1d-0410-91d2-eb244daf1a30 12759 12760 2004-03-07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12761 12762 * util-vserver/src/vcontext.c: added '--migrate-self' support git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1153 12763 94cd875c-1c1d-0410-91d2-eb244daf1a30 12764 12765 2004-03-07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12766 12767 * util-vserver/scripts/vserver.functions: use different files for 12768 'bcap' and 'ccap' for now git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1152 12769 94cd875c-1c1d-0410-91d2-eb244daf1a30 12770 12771 2004-03-07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12772 12773 * util-vserver/util-vserver.spec.in: added changelog entry git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1151 12774 94cd875c-1c1d-0410-91d2-eb244daf1a30 12775 12776 2004-03-07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12777 12778 * util-vserver/src/vunify.h: fixed NONNULL annotations git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1150 12779 94cd875c-1c1d-0410-91d2-eb244daf1a30 12780 12781 2004-03-07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12782 12783 * util-vserver/lib/vserver.h: added doxygen annnotations added 12784 special compiler annotations git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1149 12785 94cd875c-1c1d-0410-91d2-eb244daf1a30 12786 12787 2004-03-07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12788 12789 * util-vserver/lib/internal.h: added doxygen annnotations fixed 12790 NONNULL statements git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1148 12791 94cd875c-1c1d-0410-91d2-eb244daf1a30 12792 12793 2004-03-07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12794 12795 * util-vserver/lib/fmt.h: added doxygen annnotations git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1147 12796 94cd875c-1c1d-0410-91d2-eb244daf1a30 12797 12798 2004-03-07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12799 12800 * util-vserver/lib/Makefile-files: added apidoc directory git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1146 12801 94cd875c-1c1d-0410-91d2-eb244daf1a30 12802 12803 2004-03-07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12804 12805 * util-vserver/configure.ac, util-vserver/util-vserver.spec.in: 12806 added doxygen support git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1145 12807 94cd875c-1c1d-0410-91d2-eb244daf1a30 12808 12809 2004-03-07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12810 12811 * util-vserver/compat.h: fixed typo in __GNUC_MINOR__ git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1144 12812 94cd875c-1c1d-0410-91d2-eb244daf1a30 12813 12814 2004-03-07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12815 12816 * util-vserver/src/vattribute.c: use new interface of the list2... 12817 functions implemented --bcaps and --ccaps git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1143 12818 94cd875c-1c1d-0410-91d2-eb244daf1a30 12819 12820 2004-03-07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12821 12822 * util-vserver/src/chcontext.c, util-vserver/src/reducecap.c: use 12823 new interface of the list2... functions git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1142 12824 94cd875c-1c1d-0410-91d2-eb244daf1a30 12825 12826 2004-03-07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12827 12828 * util-vserver/scripts/vserver.functions: added 12829 .../interfaces/.../nodev option and deprecated 'only_ip' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1141 12830 94cd875c-1c1d-0410-91d2-eb244daf1a30 12831 12832 2004-03-07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12833 12834 * util-vserver/lib/testsuite/flags.c: applied new interface git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1140 12835 94cd875c-1c1d-0410-91d2-eb244daf1a30 12836 12837 2004-03-07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12838 12839 * util-vserver/lib/vserver.h: added some documentation added some 12840 flag/caps support functions git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1139 12841 94cd875c-1c1d-0410-91d2-eb244daf1a30 12842 12843 2004-03-07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12844 12845 * util-vserver/lib/virtual.h: renamed scaps to bcaps git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1138 12846 94cd875c-1c1d-0410-91d2-eb244daf1a30 12847 12848 2004-03-07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12849 12850 * util-vserver/lib/syscall_setflags.c: added EFAULT check git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1137 12851 94cd875c-1c1d-0410-91d2-eb244daf1a30 12852 12853 2004-03-07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12854 12855 * util-vserver/lib/syscall_getflags-v13.hc, 12856 util-vserver/lib/syscall_setflags-v13.hc: minor cosmetical cleanups git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1136 12857 94cd875c-1c1d-0410-91d2-eb244daf1a30 12858 12859 2004-03-07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12860 12861 * util-vserver/lib/listparser.hc: interpret numbers too git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1135 12862 94cd875c-1c1d-0410-91d2-eb244daf1a30 12863 12864 2004-03-07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12865 12866 * util-vserver/lib/internal.h: added the text2value functions git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1134 12867 94cd875c-1c1d-0410-91d2-eb244daf1a30 12868 12869 2004-03-07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12870 12871 * util-vserver/lib/flags-v13.c, 12872 util-vserver/lib/flags_list-compat.c, 12873 util-vserver/lib/flags_list-v13.c: cleanups; use modern methods... git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1133 12874 94cd875c-1c1d-0410-91d2-eb244daf1a30 12875 12876 2004-03-07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12877 12878 * util-vserver/lib/bcaps-v13.c, util-vserver/lib/bcaps_list-v13.c, 12879 util-vserver/lib/ccaps-v13.c, util-vserver/lib/ccaps_list-v13.c, 12880 util-vserver/lib/syscall_getccaps-v13.hc, 12881 util-vserver/lib/syscall_getccaps.c, 12882 util-vserver/lib/syscall_setccaps-v13.hc, 12883 util-vserver/lib/syscall_setccaps.c, 12884 util-vserver/lib/val2text-t2v-uint32.c, 12885 util-vserver/lib/val2text-t2v-uint64.c, 12886 util-vserver/lib/val2text-v2t-uint32.c, 12887 util-vserver/lib/val2text-v2t-uint64.c, 12888 util-vserver/lib/val2text.hc: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1132 12889 94cd875c-1c1d-0410-91d2-eb244daf1a30 12890 12891 2004-03-07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12892 12893 * util-vserver/lib/Makefile-files: added the caps-files added the 12894 val2text-files git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1131 12895 94cd875c-1c1d-0410-91d2-eb244daf1a30 12896 12897 2004-03-07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12898 12899 * util-vserver/doc/configuration.xml: documented 12900 '.../interfaces/.../nodev' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1130 12901 94cd875c-1c1d-0410-91d2-eb244daf1a30 12902 12903 2004-03-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12904 12905 * util-vserver/util-vserver.spec.in: s!Require!Requires! git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1129 12906 94cd875c-1c1d-0410-91d2-eb244daf1a30 12907 12908 2004-03-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12909 12910 * util-vserver/sysv/vprocunhide: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1128 12911 94cd875c-1c1d-0410-91d2-eb244daf1a30 12912 12913 2004-03-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12914 12915 * util-vserver/sysv/Makefile-files: modernized; use '+=' syntax 12916 added vprocunhide git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1127 12917 94cd875c-1c1d-0410-91d2-eb244daf1a30 12918 12919 2004-03-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12920 12921 * util-vserver/src/vuname.c: made it chainable added '--dir' option git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1126 12922 94cd875c-1c1d-0410-91d2-eb244daf1a30 12923 12924 2004-03-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12925 12926 * util-vserver/src/vlimit.c: cleanups git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1125 12927 94cd875c-1c1d-0410-91d2-eb244daf1a30 12928 12929 2004-03-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12930 12931 * util-vserver/scripts/vserver.start: call vuname git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1124 12932 94cd875c-1c1d-0410-91d2-eb244daf1a30 12933 12934 2004-03-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12935 12936 * util-vserver/scripts/vprocunhide: implemented exclude/include 12937 syntax fixed exit codes git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1123 12938 94cd875c-1c1d-0410-91d2-eb244daf1a30 12939 12940 2004-03-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12941 12942 * util-vserver/scripts/util-vserver-vars.pathsubst: added $_VUNAME git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1122 12943 94cd875c-1c1d-0410-91d2-eb244daf1a30 12944 12945 2004-03-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12946 12947 * util-vserver/doc/configuration.xml: documents uts/ and rlimit/ 12948 subdirs git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1121 12949 94cd875c-1c1d-0410-91d2-eb244daf1a30 12950 12951 2004-03-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12952 12953 * util-vserver/distrib/misc/vprocunhide-files: added some files git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1120 12954 94cd875c-1c1d-0410-91d2-eb244daf1a30 12955 12956 2004-03-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12957 12958 * util-vserver/util-vserver.spec.in: added vprocunhide initscript git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1119 12959 94cd875c-1c1d-0410-91d2-eb244daf1a30 12960 12961 2004-03-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12962 12963 * util-vserver/Makefile.am: modernized it a little bit; use '+=' 12964 syntax for sysv/ now git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1118 12965 94cd875c-1c1d-0410-91d2-eb244daf1a30 12966 12967 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12968 12969 * util-vserver/scripts/vserver.functions, 12970 util-vserver/scripts/vserver.start, 12971 util-vserver/scripts/vserver.stop, 12972 util-vserver/scripts/vserver.suexec: added support for new migrate 12973 feature git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1117 12974 94cd875c-1c1d-0410-91d2-eb244daf1a30 12975 12976 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12977 12978 * util-vserver/scripts/util-vserver-vars.pathsubst: added $_VCONTEXT 12979 and $_VLIMIT git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1116 12980 94cd875c-1c1d-0410-91d2-eb244daf1a30 12981 12982 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12983 12984 * util-vserver/scripts/functions: isAvoidNamespace(): use 12985 'vserver-info - FEATURE namespace' inforamtion too git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1115 12986 94cd875c-1c1d-0410-91d2-eb244daf1a30 12987 12988 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12989 12990 * util-vserver/distrib/misc/vprocunhide-files, 12991 util-vserver/scripts/vprocunhide: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1114 12992 94cd875c-1c1d-0410-91d2-eb244daf1a30 12993 12994 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 12995 12996 * util-vserver/src/vlimit.c: try to read limits from dir only, when 12997 '--dir' was used git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1113 12998 94cd875c-1c1d-0410-91d2-eb244daf1a30 12999 13000 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13001 13002 * util-vserver/src/setattr.c: allow '--!...' syntax too git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1112 13003 94cd875c-1c1d-0410-91d2-eb244daf1a30 13004 13005 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13006 13007 * util-vserver/scripts/vserver-build.functions.pkgmgmt: added a 13008 missing '\' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1111 13009 94cd875c-1c1d-0410-91d2-eb244daf1a30 13010 13011 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13012 13013 * util-vserver/scripts/util-vserver-vars.pathsubst: added setattr 13014 and vprocunhide git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1110 13015 94cd875c-1c1d-0410-91d2-eb244daf1a30 13016 13017 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13018 13019 * util-vserver/scripts/Makefile-files: added vprocunhide git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1109 13020 94cd875c-1c1d-0410-91d2-eb244daf1a30 13021 13022 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13023 13024 * util-vserver/doc/configuration.xml: documented vprocunhide 13025 documentation git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1108 13026 94cd875c-1c1d-0410-91d2-eb244daf1a30 13027 13028 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13029 13030 * util-vserver/distrib/Makefile.am: added vprocunhide-files git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1107 13031 94cd875c-1c1d-0410-91d2-eb244daf1a30 13032 13033 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13034 13035 * util-vserver/contrib/manifest.dat.pathsubst: added vprocunhide 13036 files git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1106 13037 94cd875c-1c1d-0410-91d2-eb244daf1a30 13038 13039 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13040 13041 * util-vserver/scripts/chcontext, util-vserver/scripts/functions, 13042 util-vserver/scripts/rootshell, util-vserver/scripts/vapt-get, 13043 util-vserver/scripts/vapt-get-worker, util-vserver/scripts/vpkg, 13044 util-vserver/scripts/vpstree, util-vserver/scripts/vrpm, 13045 util-vserver/scripts/vrpm-preload, 13046 util-vserver/scripts/vrpm-worker, util-vserver/scripts/vserver, 13047 util-vserver/scripts/vserver-build, 13048 util-vserver/scripts/vserver-build.apt-rpm, 13049 util-vserver/scripts/vserver-build.debootstrap, 13050 util-vserver/scripts/vserver-build.functions, 13051 util-vserver/scripts/vserver-build.functions.pkgmgmt, 13052 util-vserver/scripts/vserver-build.skeleton, 13053 util-vserver/scripts/vserver-copy, 13054 util-vserver/scripts/vserver.functions, 13055 util-vserver/scripts/vserver.start, 13056 util-vserver/scripts/vserver.stop, 13057 util-vserver/scripts/vservers.grabinfo.sh, 13058 util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop: added 13059 some '>&2' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1105 13060 94cd875c-1c1d-0410-91d2-eb244daf1a30 13061 13062 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13063 13064 * util-vserver/.cvsignore: added FEATURES.txt git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1104 13065 94cd875c-1c1d-0410-91d2-eb244daf1a30 13066 13067 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13068 13069 * util-vserver/lib/testsuite/.cvsignore, 13070 util-vserver/lib/testsuite/Makefile-files: added parselimit git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1103 13071 94cd875c-1c1d-0410-91d2-eb244daf1a30 13072 13073 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13074 13075 * util-vserver/src/vlimit.c: added '--dir' parameter allow 13076 command-chaining support limits with suffixes make '-c' optionally 13077 and assume current ctx by default git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1102 13078 94cd875c-1c1d-0410-91d2-eb244daf1a30 13079 13080 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13081 13082 * util-vserver/lib/parselimit.c, 13083 util-vserver/lib/testsuite/parselimit.c: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1101 13084 94cd875c-1c1d-0410-91d2-eb244daf1a30 13085 13086 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13087 13088 * util-vserver/lib/vserver.h: vc_parseLimit(): added prototype git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1100 13089 94cd875c-1c1d-0410-91d2-eb244daf1a30 13090 13091 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13092 13093 * util-vserver/lib/Makefile-files: added parselimit.c git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1099 13094 94cd875c-1c1d-0410-91d2-eb244daf1a30 13095 13096 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13097 13098 * util-vserver/src/.cvsignore: updated; added vattribute and 13099 keep-ctx-alive git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1096 13100 94cd875c-1c1d-0410-91d2-eb244daf1a30 13101 13102 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13103 13104 * util-vserver/src/vcontext.c: implement the vc_set_flags() part git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1095 13105 94cd875c-1c1d-0410-91d2-eb244daf1a30 13106 13107 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13108 13109 * util-vserver/src/vattribute.c: setFlags(): implemented it git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1094 13110 94cd875c-1c1d-0410-91d2-eb244daf1a30 13111 13112 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13113 13114 * util-vserver/lib_internal/Makefile-files: added util-unixsock.hc git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1093 13115 94cd875c-1c1d-0410-91d2-eb244daf1a30 13116 13117 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13118 13119 * util-vserver/ensc_wrappers/wrappers-vserver.hc: fixed 13120 error-checking git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1092 13121 94cd875c-1c1d-0410-91d2-eb244daf1a30 13122 13123 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13124 13125 * util-vserver/lib/getprocentry-legacy.c, 13126 util-vserver/lib/syscall-compat.hc, 13127 util-vserver/lib/syscall_getflags-v13.hc, 13128 util-vserver/lib/syscall_getiattr.c, 13129 util-vserver/lib/syscall_getvxinfo-oldproc.hc, 13130 util-vserver/lib/syscall_getvxinfo.c, 13131 util-vserver/lib/syscall_setflags-v13.hc: return better errorcodes git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1091 13132 94cd875c-1c1d-0410-91d2-eb244daf1a30 13133 13134 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13135 13136 * util-vserver/ensc_wrappers/wrappers-vserver.hc: fixed copy&paste 13137 error git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1090 13138 94cd875c-1c1d-0410-91d2-eb244daf1a30 13139 13140 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13141 13142 * util-vserver/ensc_wrappers/Makefile-files: added 13143 wrappers-socket.hc git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1089 13144 94cd875c-1c1d-0410-91d2-eb244daf1a30 13145 13146 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13147 13148 * util-vserver/contrib/manifest.dat.pathsubst: added vattribute and 13149 keep-ctx-alive git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1088 13150 94cd875c-1c1d-0410-91d2-eb244daf1a30 13151 13152 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13153 13154 * util-vserver/src/vserver-info.c: added 'FEATURE' tag git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1087 13155 94cd875c-1c1d-0410-91d2-eb244daf1a30 13156 13157 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13158 13159 * util-vserver/src/vcontext.c: added support for external 13160 synchronization git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1086 13161 94cd875c-1c1d-0410-91d2-eb244daf1a30 13162 13163 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13164 13165 * util-vserver/src/reducecap.c: use vc_list2flag_compat() instead of 13166 vc_textlist2flag git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1085 13167 94cd875c-1c1d-0410-91d2-eb244daf1a30 13168 13169 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13170 13171 * util-vserver/src/keep-ctx-alive.c, util-vserver/src/vattribute.c: 13172 initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1084 13173 94cd875c-1c1d-0410-91d2-eb244daf1a30 13174 13175 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13176 13177 * util-vserver/src/fstool.c, util-vserver/src/fstool.h, 13178 util-vserver/src/setattr.c, util-vserver/src/showattr.c: added 13179 support for VC_IATTR_IMMUTABLE flag git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1083 13180 94cd875c-1c1d-0410-91d2-eb244daf1a30 13181 13182 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13183 13184 * util-vserver/src/enter-namespace.c, 13185 util-vserver/src/new-namespace.c: obsoleted by vnamespace git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1082 13186 94cd875c-1c1d-0410-91d2-eb244daf1a30 13187 13188 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13189 13190 * util-vserver/src/chcontext.c: use vc_list2flag_compat() instead of 13191 vc_textlist2flag() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1081 13192 94cd875c-1c1d-0410-91d2-eb244daf1a30 13193 13194 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13195 13196 * util-vserver/src/Makefile-files: removed new-namespace and 13197 enter-namespace added keep-ctx-alive and vattribute added 13198 src_legacy_* variables git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1080 13199 94cd875c-1c1d-0410-91d2-eb244daf1a30 13200 13201 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13202 13203 * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm, 13204 util-vserver/scripts/vserver: use $_VNAMESPACE instead of 13205 $_NEW_NAMESPACE git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1079 13206 94cd875c-1c1d-0410-91d2-eb244daf1a30 13207 13208 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13209 13210 * util-vserver/scripts/util-vserver-vars.pathsubst: added 13211 $_VATTRIBUTE and $_VNAMESPACE removed $_NEW_NAMESPACE git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1078 13212 94cd875c-1c1d-0410-91d2-eb244daf1a30 13213 13214 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13215 13216 * util-vserver/scripts/chcontext: began to implement the new 13217 vcontext part... git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1077 13218 94cd875c-1c1d-0410-91d2-eb244daf1a30 13219 13220 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13221 13222 * util-vserver/m4/ensc_syscallnr.m4: use $ensc_cv_path_kernelheaders 13223 instead of $kernelincludedir git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1076 13224 94cd875c-1c1d-0410-91d2-eb244daf1a30 13225 13226 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13227 13228 * util-vserver/lib_internal/util.h: include "util-unixsock.h" git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1075 13229 94cd875c-1c1d-0410-91d2-eb244daf1a30 13230 13231 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13232 13233 * util-vserver/lib_internal/unify-unify.c: use VC_IATTR_IMMUTABLE 13234 flag too git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1074 13235 94cd875c-1c1d-0410-91d2-eb244daf1a30 13236 13237 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13238 13239 * util-vserver/lib_internal/util-unixsock.h: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1073 13240 94cd875c-1c1d-0410-91d2-eb244daf1a30 13241 13242 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13243 13244 * util-vserver/lib/testsuite/flags.c: updated to new flag functions git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1072 13245 94cd875c-1c1d-0410-91d2-eb244daf1a30 13246 13247 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13248 13249 * util-vserver/lib/vserver.h: use uint_leastX_t instead of uintX_t 13250 added -compat versions for the flag-parsers vc_isSupportedString(): 13251 added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1071 13252 94cd875c-1c1d-0410-91d2-eb244daf1a30 13253 13254 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13255 13256 * util-vserver/lib/internal.h: added utilvserver_listparser_uint* 13257 declarations git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1070 13258 94cd875c-1c1d-0410-91d2-eb244daf1a30 13259 13260 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13261 13262 * util-vserver/lib/fmt-32.c, util-vserver/lib/fmt-64.c, 13263 util-vserver/lib/fmt.h, util-vserver/lib/fmt.hc, 13264 util-vserver/lib/fmtx-32.c, util-vserver/lib/fmtx-64.c, 13265 util-vserver/lib/fmtx.hc: fixed aliased functions; they are now in 13266 the *.c files and will not be used anymore by every file including 13267 'fmt.h' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1069 13268 94cd875c-1c1d-0410-91d2-eb244daf1a30 13269 13270 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13271 13272 * util-vserver/lib/flags.c, util-vserver/lib/flags_list.c: renamed 13273 to -compat.c git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1068 13274 94cd875c-1c1d-0410-91d2-eb244daf1a30 13275 13276 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13277 13278 * util-vserver/ensc_wrappers/wrappers-socket.hc, 13279 util-vserver/lib/flags-compat.c, util-vserver/lib/flags-v13.c, 13280 util-vserver/lib/flags_list-compat.c, 13281 util-vserver/lib/flags_list-v13.c, 13282 util-vserver/lib/issupportedstring.c, 13283 util-vserver/lib/listparser.hc, 13284 util-vserver/lib/listparser_uint32.c, 13285 util-vserver/lib/listparser_uint64.c: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1067 13286 94cd875c-1c1d-0410-91d2-eb244daf1a30 13287 13288 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13289 13290 * util-vserver/lib/Makefile-files: updated to new flags* files added 13291 listparser* files removed unused statements git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1066 13292 94cd875c-1c1d-0410-91d2-eb244daf1a30 13293 13294 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13295 13296 * util-vserver/ensc_wrappers/wrappers.h: added wrappers-socket.hc git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1065 13297 94cd875c-1c1d-0410-91d2-eb244daf1a30 13298 13299 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13300 13301 * util-vserver/ensc_wrappers/wrappers-iosock.hc: modernized 13302 declarations (use WRAPPER_DECL) WsendAll(),WrecvAll(): added 'int 13303 *err' parameter and do not use perror() anymore git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1064 13304 94cd875c-1c1d-0410-91d2-eb244daf1a30 13305 13306 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13307 13308 * util-vserver/contrib/manifest.dat.pathsubst: removed new-namespace 13309 and enter-namespace; they are obsoleted by vnamespace git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1063 13310 94cd875c-1c1d-0410-91d2-eb244daf1a30 13311 13312 2004-03-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13313 13314 * util-vserver/Makefile.am: added $(src_legacy_*) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1062 13315 94cd875c-1c1d-0410-91d2-eb244daf1a30 13316 13317 2004-03-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13318 13319 * util-vserver/m4/ensc_syscallnr.m4: requires AC_PROG_CPP git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1061 13320 94cd875c-1c1d-0410-91d2-eb244daf1a30 13321 13322 2004-03-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13323 13324 * util-vserver/lib/vserver.h: added VC_IATTR_IMMUTABLE git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1060 13325 94cd875c-1c1d-0410-91d2-eb244daf1a30 13326 13327 2004-03-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13328 13329 * util-vserver/lib/virtual.h: added IATTR_IMMUTABLE git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1059 13330 94cd875c-1c1d-0410-91d2-eb244daf1a30 13331 13332 2004-03-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13333 13334 * util-vserver/lib/Makefile-files: do not use -I $kernelincludedir 13335 anymore git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1058 13336 94cd875c-1c1d-0410-91d2-eb244daf1a30 13337 13338 2004-03-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13339 13340 * util-vserver/m4/ensc_syscallnr.m4: rewrote it... git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1053 13341 94cd875c-1c1d-0410-91d2-eb244daf1a30 13342 13343 2004-03-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13344 13345 * util-vserver/m4/ensc_cflags.m4, util-vserver/m4/ensc_dietlibc.m4, 13346 util-vserver/m4/ensc_dietlibc_compat.m4, 13347 util-vserver/m4/ensc_fpicsyscall.m4, 13348 util-vserver/m4/ensc_syscall.m4: use unique identifiers git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1052 13349 94cd875c-1c1d-0410-91d2-eb244daf1a30 13350 13351 2004-02-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13352 13353 * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.197 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1050 13354 94cd875c-1c1d-0410-91d2-eb244daf1a30 13355 13356 2004-02-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13357 13358 * util-vserver/distrib/redhat/initpost: fixed kernel-pkg 13359 installation fixed initscript update git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1049 13360 94cd875c-1c1d-0410-91d2-eb244daf1a30 13361 13362 2004-02-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13363 13364 * util-vserver/src/.cvsignore: added vsched git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1048 13365 94cd875c-1c1d-0410-91d2-eb244daf1a30 13366 13367 2004-02-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13368 13369 * util-vserver/lib/testsuite/fmt.c: include <string.h> git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1047 13370 94cd875c-1c1d-0410-91d2-eb244daf1a30 13371 13372 2004-02-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13373 13374 * util-vserver/contrib/manifest.dat.pathsubst: added vsched git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1046 13375 94cd875c-1c1d-0410-91d2-eb244daf1a30 13376 13377 2004-02-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13378 13379 * util-vserver/src/chbind.c: removed unused variable git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1045 13380 94cd875c-1c1d-0410-91d2-eb244daf1a30 13381 13382 2004-02-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13383 13384 * util-vserver/src/testsuite/rpm-fake-test.c: include <string.h> git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1044 13385 94cd875c-1c1d-0410-91d2-eb244daf1a30 13386 13387 2004-02-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13388 13389 * util-vserver/src/Makefile-files, util-vserver/src/vsched.c, 13390 util-vserver/src/vschedule.c: renamed vschedule to vsched git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1043 13391 94cd875c-1c1d-0410-91d2-eb244daf1a30 13392 13393 2004-02-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13394 13395 * util-vserver/src/.cvsignore: added chcontext-compat and vschedule git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1042 13396 94cd875c-1c1d-0410-91d2-eb244daf1a30 13397 13398 2004-02-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13399 13400 * util-vserver/lib/syscall_setsched-v13.hc, 13401 util-vserver/lib/syscall_setsched.c, util-vserver/src/vschedule.c: 13402 initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1041 13403 94cd875c-1c1d-0410-91d2-eb244daf1a30 13404 13405 2004-02-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13406 13407 * util-vserver/src/Makefile-files: added vschedule git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1040 13408 94cd875c-1c1d-0410-91d2-eb244daf1a30 13409 13410 2004-02-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13411 13412 * util-vserver/lib/vserver.h: added vc_set_sched declarations git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1039 13413 94cd875c-1c1d-0410-91d2-eb244daf1a30 13414 13415 2004-02-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13416 13417 * util-vserver/lib/virtual.h: removed 'otpions' field from 13418 vcmd_set_sched_v1 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1038 13419 94cd875c-1c1d-0410-91d2-eb244daf1a30 13420 13421 2004-02-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13422 13423 * util-vserver/lib/Makefile-files: added *setsched* files git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1037 13424 94cd875c-1c1d-0410-91d2-eb244daf1a30 13425 13426 2004-02-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13427 13428 * util-vserver/src/chcontext.c: cleanups; applied name-change from 13429 'chcontext' to 'chcontext-compat' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1036 13430 94cd875c-1c1d-0410-91d2-eb244daf1a30 13431 13432 2004-02-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13433 13434 * util-vserver/src/Makefile-files: renamed 'chcontext' to 13435 'chcontext-compat' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1035 13436 94cd875c-1c1d-0410-91d2-eb244daf1a30 13437 13438 2004-02-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13439 13440 * util-vserver/scripts/util-vserver-vars.pathsubst: added 13441 $_CHCONTEXT_COMPAT updated $_CHCONTEXT git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1034 13442 94cd875c-1c1d-0410-91d2-eb244daf1a30 13443 13444 2004-02-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13445 13446 * util-vserver/scripts/functions: isKernelAPI(): added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1033 13447 94cd875c-1c1d-0410-91d2-eb244daf1a30 13448 13449 2004-02-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13450 13451 * util-vserver/lib/issupported.c, util-vserver/scripts/chcontext: 13452 initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1032 13453 94cd875c-1c1d-0410-91d2-eb244daf1a30 13454 13455 2004-02-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13456 13457 * util-vserver/scripts/Makefile-files: added chcontext wrapper git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1031 13458 94cd875c-1c1d-0410-91d2-eb244daf1a30 13459 13460 2004-02-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13461 13462 * util-vserver/lib/vserver.h: added vc_isSupported() cleanups git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1030 13463 94cd875c-1c1d-0410-91d2-eb244daf1a30 13464 13465 2004-02-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13466 13467 * util-vserver/lib/virtual.h: updated scheduler definitions git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1029 13468 94cd875c-1c1d-0410-91d2-eb244daf1a30 13469 13470 2004-02-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13471 13472 * util-vserver/lib/Makefile-files: added issupported.c git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1028 13473 94cd875c-1c1d-0410-91d2-eb244daf1a30 13474 13475 2004-02-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13476 13477 * util-vserver/contrib/manifest.dat.pathsubst: added 13478 chcontext-compat git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1027 13479 94cd875c-1c1d-0410-91d2-eb244daf1a30 13480 13481 2004-02-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13482 13483 * util-vserver/src/vcontext.c: cleanups; restructured code git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1026 13484 94cd875c-1c1d-0410-91d2-eb244daf1a30 13485 13486 2004-02-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13487 13488 * util-vserver/src/new-namespace.c: cleanups; do not include 13489 "stack-start.h" anymore git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1025 13490 94cd875c-1c1d-0410-91d2-eb244daf1a30 13491 13492 2004-02-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13493 13494 * util-vserver/src/.cvsignore, util-vserver/src/Makefile-files: 13495 added vnamespace git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1024 13496 94cd875c-1c1d-0410-91d2-eb244daf1a30 13497 13498 2004-02-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13499 13500 * util-vserver/lib/syscall_cleanupnamespace-v13.hc, 13501 util-vserver/lib/syscall_cleanupnamespace.c, 13502 util-vserver/lib/syscall_setnamespace-v13.hc, 13503 util-vserver/lib/syscall_setnamespace.c, 13504 util-vserver/src/vnamespace.c: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1023 13505 94cd875c-1c1d-0410-91d2-eb244daf1a30 13506 13507 2004-02-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13508 13509 * util-vserver/src/fakerunlevel.c, 13510 util-vserver/src/rpm-fake-resolver.c, 13511 util-vserver/src/save_ctxinfo.c, util-vserver/src/vrsetup.c, 13512 util-vserver/src/vserver-stat.c: use wrappers with detailed 13513 error-messages git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1022 13514 94cd875c-1c1d-0410-91d2-eb244daf1a30 13515 13516 2004-02-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13517 13518 * util-vserver/lib/testsuite/fmt.c: made non-C99 compilers happy git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1021 13519 94cd875c-1c1d-0410-91d2-eb244daf1a30 13520 13521 2004-02-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13522 13523 * util-vserver/lib/vserver.h: vc_set_namespace(), 13524 vc_cleanup_namespace(): added prototypes git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1020 13525 94cd875c-1c1d-0410-91d2-eb244daf1a30 13526 13527 2004-02-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13528 13529 * util-vserver/lib/virtual.h: added VCMD_set_namespace and 13530 VCMD_cleanup_namespace declarations git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1019 13531 94cd875c-1c1d-0410-91d2-eb244daf1a30 13532 13533 2004-02-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13534 13535 * util-vserver/lib/Makefile-files: added *setnamespace* and 13536 *cleanupnamespace* files git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1018 13537 94cd875c-1c1d-0410-91d2-eb244daf1a30 13538 13539 2004-02-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13540 13541 * util-vserver/ensc_wrappers/wrappers-fcntl.hc, 13542 util-vserver/ensc_wrappers/wrappers-unistd.hc: added some wrappers 13543 with detailed error-messages git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1017 13544 94cd875c-1c1d-0410-91d2-eb244daf1a30 13545 13546 2004-02-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13547 13548 * util-vserver/ensc_wrappers/wrappers.h: added ENSC_DETAIL macros git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1016 13549 94cd875c-1c1d-0410-91d2-eb244daf1a30 13550 13551 2004-02-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13552 13553 * util-vserver/distrib/defaults/rpm/macros: added 13554 /etc/rc.d/init.d/halt and /sbin/new-kernel-pkg to %_netsharedpath git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1015 13555 94cd875c-1c1d-0410-91d2-eb244daf1a30 13556 13557 2004-02-27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13558 13559 * util-vserver/contrib/manifest.dat.pathsubst: added vcontext and 13560 vnamespace git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1014 13561 94cd875c-1c1d-0410-91d2-eb244daf1a30 13562 13563 2004-02-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13564 13565 * util-vserver/src/util-exitlikeprocess.c: moved to lib_internal/ git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1013 13566 94cd875c-1c1d-0410-91d2-eb244daf1a30 13567 13568 2004-02-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13569 13570 * util-vserver/src/util.h: removed everything an include 13571 <lib_internal/util.h> only git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1012 13572 94cd875c-1c1d-0410-91d2-eb244daf1a30 13573 13574 2004-02-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13575 13576 * util-vserver/src/.cvsignore: added vcontext git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1011 13577 94cd875c-1c1d-0410-91d2-eb244daf1a30 13578 13579 2004-02-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13580 13581 * util-vserver/src/chcontext.c, 13582 util-vserver/src/rpm-fake-resolver.c, util-vserver/src/rpm-fake.c: 13583 use VC_DYNAMIC_XID instead of VC_RANDCTX git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1010 13584 94cd875c-1c1d-0410-91d2-eb244daf1a30 13585 13586 2004-02-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13587 13588 * util-vserver/lib/syscall_createcontext-v13.hc, 13589 util-vserver/lib/syscall_createcontext.c, 13590 util-vserver/lib/syscall_getflags-v13.hc, 13591 util-vserver/lib/syscall_getflags.c, 13592 util-vserver/lib/syscall_migratecontext-v13.hc, 13593 util-vserver/lib/syscall_migratecontext.c, 13594 util-vserver/lib/syscall_setflags-v13.hc, 13595 util-vserver/lib/syscall_setflags.c, 13596 util-vserver/lib_internal/util-cast.h, 13597 util-vserver/lib_internal/util-commonstrings.h, 13598 util-vserver/lib_internal/util-declarecmd.h, 13599 util-vserver/lib_internal/util-dimof.h, 13600 util-vserver/lib_internal/util-exitlikeprocess.c, 13601 util-vserver/lib_internal/util-exitlikeprocess.h, 13602 util-vserver/lib_internal/util.h, util-vserver/src/vcontext.c: 13603 initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1009 13604 94cd875c-1c1d-0410-91d2-eb244daf1a30 13605 13606 2004-02-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13607 13608 * util-vserver/src/testsuite/Makefile-files: removed 13609 'util-exitlikeprocess.c'; link against libinternal.a now git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1008 13610 94cd875c-1c1d-0410-91d2-eb244daf1a30 13611 13612 2004-02-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13613 13614 * util-vserver/src/Makefile-files: added vcontext removed 13615 'util-exitlikeprocess.c'; link against libinternal.a now git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1007 13616 94cd875c-1c1d-0410-91d2-eb244daf1a30 13617 13618 2004-02-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13619 13620 * util-vserver/scripts/functions: s!/vservers!$DEFAULT_VSERVERDIR! 13621 (reported in IRC by broo) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1006 13622 94cd875c-1c1d-0410-91d2-eb244daf1a30 13623 13624 2004-02-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13625 13626 * util-vserver/lib_internal/util-mem.h: include <stdlib.h> git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1005 13627 94cd875c-1c1d-0410-91d2-eb244daf1a30 13628 13629 2004-02-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13630 13631 * util-vserver/lib_internal/Makefile-files: added lots of util-* 13632 headers added util-exitlikeprocess git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1004 13633 94cd875c-1c1d-0410-91d2-eb244daf1a30 13634 13635 2004-02-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13636 13637 * util-vserver/lib/vserver.h: * vc_create_context(), vc_migrate_context(), vc_[sg]et_flags(): 13638 added prototypes plus structures * use VC_DYNAMIC_XID instead of VC_RANDCTX git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1003 13639 94cd875c-1c1d-0410-91d2-eb244daf1a30 13640 13641 2004-02-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13642 13643 * util-vserver/lib/vserver-internal.h: added CALL_VC_V13A macro (for 13644 API >= 0x00010012) use VC_DYNAMIC_XID instead of VC_RANDCTX git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1002 13645 94cd875c-1c1d-0410-91d2-eb244daf1a30 13646 13647 2004-02-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13648 13649 * util-vserver/lib/virtual.h: added create+migrate+flags+caps 13650 declarations git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1001 13651 94cd875c-1c1d-0410-91d2-eb244daf1a30 13652 13653 2004-02-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13654 13655 * util-vserver/lib/Makefile-files: added createcontext + 13656 migratecontext + [sg]etflags files git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1000 13657 94cd875c-1c1d-0410-91d2-eb244daf1a30 13658 13659 2004-02-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13660 13661 * util-vserver/ensc_wrappers/wrappers-vserver.hc: 13662 Evc_create_context(), Evc_migrate_context(): added use WRAPPER_DECL 13663 instead of UNUSED git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@999 13664 94cd875c-1c1d-0410-91d2-eb244daf1a30 13665 13666 2004-02-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13667 13668 * util-vserver/src/vlimit.c: enhanced output added -nd options allow 13669 literal limits assume '-H' by default git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@998 13670 94cd875c-1c1d-0410-91d2-eb244daf1a30 13671 13672 2004-02-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13673 13674 * util-vserver/lib/testsuite/.cvsignore: added 'fmt' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@997 13675 94cd875c-1c1d-0410-91d2-eb244daf1a30 13676 13677 2004-02-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13678 13679 * util-vserver/src/util.h: include util-perror.h git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@996 13680 94cd875c-1c1d-0410-91d2-eb244daf1a30 13681 13682 2004-02-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13683 13684 * util-vserver/src/chcontext.c, util-vserver/src/secure-mount.c: use 13685 more verbose perror() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@995 13686 94cd875c-1c1d-0410-91d2-eb244daf1a30 13687 13688 2004-02-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13689 13690 * util-vserver/lib/testsuite/fmt.c, 13691 util-vserver/lib_internal/util-perror.h: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@994 13692 94cd875c-1c1d-0410-91d2-eb244daf1a30 13693 13694 2004-02-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13695 13696 * util-vserver/scripts/vserver.functions: added better namespace 13697 supportc git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@993 13698 94cd875c-1c1d-0410-91d2-eb244daf1a30 13699 13700 2004-02-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13701 13702 * util-vserver/lib/testsuite/Makefile-files: added fmt.c git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@992 13703 94cd875c-1c1d-0410-91d2-eb244daf1a30 13704 13705 2004-02-25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13706 13707 * util-vserver/lib/fmt.h: fmt_[u]int{32,64}(): added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@991 13708 94cd875c-1c1d-0410-91d2-eb244daf1a30 13709 13710 2004-02-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13711 13712 * util-vserver/lib/flags.c: cosmetical cleanups git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@990 13713 94cd875c-1c1d-0410-91d2-eb244daf1a30 13714 13715 2004-02-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13716 13717 * util-vserver/lib/flags.c, util-vserver/lib/vserver.h: added 13718 NAMESPACE flag git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@989 13719 94cd875c-1c1d-0410-91d2-eb244daf1a30 13720 13721 2004-02-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13722 13723 * util-vserver/src/Makefile-files: install enter-namespace into 13724 $(sbindir) instead of $(pkglibdir) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@988 13725 94cd875c-1c1d-0410-91d2-eb244daf1a30 13726 13727 2004-02-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13728 13729 * util-vserver/src/new-namespace.c: added missing '#include 13730 <errno.h>' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@987 13731 94cd875c-1c1d-0410-91d2-eb244daf1a30 13732 13733 2004-02-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13734 13735 * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.196 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@986 13736 94cd875c-1c1d-0410-91d2-eb244daf1a30 13737 13738 2004-02-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13739 13740 * util-vserver/src/.cvsignore: added enter-namespace git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@985 13741 94cd875c-1c1d-0410-91d2-eb244daf1a30 13742 13743 2004-02-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13744 13745 * util-vserver/contrib/manifest.dat.pathsubst, 13746 util-vserver/src/Makefile-files: added enter-namespace git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@984 13747 94cd875c-1c1d-0410-91d2-eb244daf1a30 13748 13749 2004-02-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13750 13751 * util-vserver/src/enter-namespace.c: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@983 13752 94cd875c-1c1d-0410-91d2-eb244daf1a30 13753 13754 2004-02-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13755 13756 * util-vserver/src/vlimit.c: merged with 0.29.2 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@982 13757 94cd875c-1c1d-0410-91d2-eb244daf1a30 13758 13759 2004-02-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13760 13761 * util-vserver/src/vlimit.c: changed logic to skip entries without 13762 chance for success git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@978 13763 94cd875c-1c1d-0410-91d2-eb244daf1a30 13764 13765 2004-02-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13766 13767 * util-vserver/lib/Makefile-files: cleanups git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@977 13768 94cd875c-1c1d-0410-91d2-eb244daf1a30 13769 13770 2004-02-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13771 13772 * util-vserver/lib/syscall_rlimit-v11.hc: vc_get_rlimit_mask_v11(): 13773 use correct datastructure git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@976 13774 94cd875c-1c1d-0410-91d2-eb244daf1a30 13775 13776 2004-02-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13777 13778 * util-vserver/lib/Makefile-files, util-vserver/lib/virtual.h, 13779 util-vserver/lib/vserver.h: added the enter-namespace stuff git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@975 13780 94cd875c-1c1d-0410-91d2-eb244daf1a30 13781 13782 2004-02-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13783 13784 * util-vserver/lib/syscall_enternamespace-v13.hc, 13785 util-vserver/lib/syscall_enternamespace.c: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@974 13786 94cd875c-1c1d-0410-91d2-eb244daf1a30 13787 13788 2004-02-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13789 13790 * util-vserver/ensc_wrappers/wrappers_handler.hc: added support for 13791 more extensive output git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@973 13792 94cd875c-1c1d-0410-91d2-eb244daf1a30 13793 13794 2004-02-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13795 13796 * util-vserver/contrib/manifest.dat.pathsubst: moved vserver-info 13797 into core git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@972 13798 94cd875c-1c1d-0410-91d2-eb244daf1a30 13799 13800 2004-02-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13801 13802 * util-vserver/lib/vserver-internal.h: VC_ENABLE_API_V13(): 13803 incremented needed API-version git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@971 13804 94cd875c-1c1d-0410-91d2-eb244daf1a30 13805 13806 2004-02-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13807 13808 * util-vserver/lib/syscall_getvxinfo-v13.hc: vc_get_vx_info_v13(): 13809 handle xid==0 and xid==1 case manually git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@970 13810 94cd875c-1c1d-0410-91d2-eb244daf1a30 13811 13812 2004-02-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13813 13814 * util-vserver/src/vlimit.c: cleanup output in error-case git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@969 13815 94cd875c-1c1d-0410-91d2-eb244daf1a30 13816 13817 2004-02-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13818 13819 * util-vserver/src/stack-start.h: fixed begin of STACK_START for 13820 non-growing stacks git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@968 13821 94cd875c-1c1d-0410-91d2-eb244daf1a30 13822 13823 2004-02-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13824 13825 * util-vserver/src/fakerunlevel.c: use more extensive errormessages 13826 use <wrappers.h> git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@967 13827 94cd875c-1c1d-0410-91d2-eb244daf1a30 13828 13829 2004-02-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13830 13831 * util-vserver/lib/fscompat_getiattr-v13.hc, 13832 util-vserver/lib/fscompat_getiattr.c, 13833 util-vserver/lib/fscompat_setiattr-v13.hc, 13834 util-vserver/lib/fscompat_setiattr.c: obsoleted git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@966 13835 94cd875c-1c1d-0410-91d2-eb244daf1a30 13836 13837 2004-02-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13838 13839 * util-vserver/src/chcontext.c, util-vserver/src/clearenv.c, 13840 util-vserver/src/exec-cd.c, util-vserver/src/exec-ulimit.c, 13841 util-vserver/src/ifspec.c, util-vserver/src/listdevip.c, 13842 util-vserver/src/new-namespace.c, util-vserver/src/reducecap.c, 13843 util-vserver/src/rpm-fake-resolver.c, util-vserver/src/rpm-fake.c, 13844 util-vserver/src/save_ctxinfo.c, util-vserver/src/secure-mount.c, 13845 util-vserver/src/vkill.c: do not do the lo-check anymore git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@965 13846 94cd875c-1c1d-0410-91d2-eb244daf1a30 13847 13848 2004-02-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13849 13850 * util-vserver/src/chbind.c: use more extensive errormessages do not 13851 do the lo-check anymore git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@964 13852 94cd875c-1c1d-0410-91d2-eb244daf1a30 13853 13854 2004-02-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13855 13856 * util-vserver/src/vserver-info.c: fix copy&paste error when giving 13857 out initpid git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@963 13858 94cd875c-1c1d-0410-91d2-eb244daf1a30 13859 13860 2004-02-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13861 13862 * util-vserver/NEWS: version 0.29.195 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@960 13863 94cd875c-1c1d-0410-91d2-eb244daf1a30 13864 13865 2004-02-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13866 13867 * util-vserver/src/vserver-info.c: added SYSINFO command internal 13868 cleanups git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@959 13869 94cd875c-1c1d-0410-91d2-eb244daf1a30 13870 13871 2004-02-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13872 13873 * util-vserver/m4/ensc_e2fscheck.m4: tell correct packagename for 13874 Debian's e2fsprogs-devel tell packagename for Mandrake git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@958 13875 94cd875c-1c1d-0410-91d2-eb244daf1a30 13876 13877 2004-02-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13878 13879 * util-vserver/src/chxid.c, util-vserver/src/fstool.c, 13880 util-vserver/src/fstool.h, util-vserver/src/lsxid.c, 13881 util-vserver/src/setattr.c, util-vserver/src/showattr.c: applied new 13882 iattr interface and changed some internal functions git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@957 13883 94cd875c-1c1d-0410-91d2-eb244daf1a30 13884 13885 2004-02-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13886 13887 * util-vserver/lib_internal/unify-unify.c, 13888 util-vserver/lib_internal/util-safechdir.c: applied new iattr 13889 interface git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@956 13890 94cd875c-1c1d-0410-91d2-eb244daf1a30 13891 13892 2004-02-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13893 13894 * util-vserver/lib/vserver.h: * changed iattr interface * removed *iattr_compat() functions; functionality is covered by new iattr interface already git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@955 13895 94cd875c-1c1d-0410-91d2-eb244daf1a30 13896 13897 2004-02-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13898 13899 * util-vserver/lib/virtual.h: added new iattr definitions git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@954 13900 94cd875c-1c1d-0410-91d2-eb244daf1a30 13901 13902 2004-02-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13903 13904 * util-vserver/lib/syscall_getiattr-v13.hc, 13905 util-vserver/lib/syscall_getiattr.c, 13906 util-vserver/lib/syscall_setiattr-v13.hc, 13907 util-vserver/lib/syscall_setiattr.c: implemented new iattr interface git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@953 13908 94cd875c-1c1d-0410-91d2-eb244daf1a30 13909 13910 2004-02-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13911 13912 * util-vserver/lib/syscall-compat.hc: vc_set_ipv4root_compat(): 13913 fixed off-by-one error while checking number of allowed IPs git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@952 13914 94cd875c-1c1d-0410-91d2-eb244daf1a30 13915 13916 2004-02-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13917 13918 * util-vserver/lib/fscompat_getiattr-fscompat.hc, 13919 util-vserver/lib/fscompat_setiattr-fscompat.hc, 13920 util-vserver/lib/syscall_getiattr-fscompat.hc, 13921 util-vserver/lib/syscall_setiattr-fscompat.hc: moved fscompat* files 13922 to *iattr-fscompat* and applied the changed iattr interface git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@951 13923 94cd875c-1c1d-0410-91d2-eb244daf1a30 13924 13925 2004-02-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13926 13927 * util-vserver/lib/createskeleton-full.hc: use new iattr interface git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@950 13928 94cd875c-1c1d-0410-91d2-eb244daf1a30 13929 13930 2004-02-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13931 13932 * util-vserver/lib/Makefile-files: removed the fscompat* files added 13933 *iattr-fscompat files git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@949 13934 94cd875c-1c1d-0410-91d2-eb244daf1a30 13935 13936 2004-02-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13937 13938 * util-vserver/contrib/manifest.dat.pathsubst: added FEATURES.txt 13939 and vcopy git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@948 13940 94cd875c-1c1d-0410-91d2-eb244daf1a30 13941 13942 2004-02-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13943 13944 * util-vserver/configure.ac: create FEATURES.txt and rearranged code 13945 a little bit git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@947 13946 94cd875c-1c1d-0410-91d2-eb244daf1a30 13947 13948 2004-02-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13949 13950 * util-vserver/Makefile.am: added FEATURES.txt git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@946 13951 94cd875c-1c1d-0410-91d2-eb244daf1a30 13952 13953 2004-02-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13954 13955 * util-vserver/lib/vserver.h: added vc_createSkeleton() plus defines git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@945 13956 94cd875c-1c1d-0410-91d2-eb244daf1a30 13957 13958 2004-02-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13959 13960 * util-vserver/lib/fscompat_setiattr-fscompat.hc: 13961 vc_set_iattr_compat_fscompat(): fixed usage of the mode argument git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@944 13962 94cd875c-1c1d-0410-91d2-eb244daf1a30 13963 13964 2004-02-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13965 13966 * util-vserver/lib_internal/unify-unify.c, 13967 util-vserver/lib_internal/unify.h: Unify_deUnify(): fixed parameters 13968 Unify_copy(), Unify_setTime(): added prototype git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@943 13969 94cd875c-1c1d-0410-91d2-eb244daf1a30 13970 13971 2004-02-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13972 13973 * util-vserver/lib_internal/unify-deunify.c: fixed parameters git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@942 13974 94cd875c-1c1d-0410-91d2-eb244daf1a30 13975 13976 2004-02-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13977 13978 * util-vserver/lib_internal/matchlist.h: MatchList_printId(): added 13979 prototype git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@941 13980 94cd875c-1c1d-0410-91d2-eb244daf1a30 13981 13982 2004-02-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13983 13984 * util-vserver/lib_internal/Makefile-files: added unify* and util-* 13985 files git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@940 13986 94cd875c-1c1d-0410-91d2-eb244daf1a30 13987 13988 2004-02-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13989 13990 * util-vserver/src/vunify.c, util-vserver/src/vunify.h: cleanups; 13991 outsourced a lot to libinternal.a git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@939 13992 94cd875c-1c1d-0410-91d2-eb244daf1a30 13993 13994 2004-02-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 13995 13996 * util-vserver/src/util.h: cleanups; outsourced some macros/inlines 13997 to libinternal.a git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@938 13998 94cd875c-1c1d-0410-91d2-eb244daf1a30 13999 14000 2004-02-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14001 14002 * util-vserver/src/Makefile-files: added vcopy link the fstool 14003 programs against libinternal.a removed vserver-visitdir git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@937 14004 94cd875c-1c1d-0410-91d2-eb244daf1a30 14005 14006 2004-02-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14007 14008 * util-vserver/src/.cvsignore: added vcopy git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@936 14009 94cd875c-1c1d-0410-91d2-eb244daf1a30 14010 14011 2004-02-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14012 14013 * util-vserver/src/util-safechdir.c: moved into libinternal.a git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@935 14014 94cd875c-1c1d-0410-91d2-eb244daf1a30 14015 14016 2004-02-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14017 14018 * util-vserver/lib/createskeleton-full.hc, 14019 util-vserver/lib/createskeleton-short.hc, 14020 util-vserver/lib/createskeleton.c, 14021 util-vserver/lib_internal/matchlist-printid.c, 14022 util-vserver/lib_internal/unify-copy.c, 14023 util-vserver/lib_internal/unify-settime.c, 14024 util-vserver/lib_internal/util-dotfile.h, 14025 util-vserver/lib_internal/util-safechdir.c, 14026 util-vserver/lib_internal/util-safechdir.h, 14027 util-vserver/src/vcopy-init.hc, util-vserver/src/vcopy.c, 14028 util-vserver/src/vserver-visitdir.hc: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@934 14029 94cd875c-1c1d-0410-91d2-eb244daf1a30 14030 14031 2004-02-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14032 14033 * util-vserver/ensc_wrappers/wrappers-io.hc: rewrote the W*all() 14034 function to accept an additional argument holding the error, instead 14035 of giving out the error git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@933 14036 94cd875c-1c1d-0410-91d2-eb244daf1a30 14037 14038 2004-02-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14039 14040 * util-vserver/lib/Makefile-files: added createskeleton* files git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@932 14041 94cd875c-1c1d-0410-91d2-eb244daf1a30 14042 14043 2004-02-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14044 14045 * util-vserver/pathconfig.h.pathsubst: added DEFAULT_PKGSTATEDIR git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@931 14046 94cd875c-1c1d-0410-91d2-eb244daf1a30 14047 14048 2004-02-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14049 14050 * util-vserver/Makefile.am, util-vserver/configure.ac: do not 14051 redefine 'LIBTOOL'; the '--tag' causes problems on install git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@930 14052 94cd875c-1c1d-0410-91d2-eb244daf1a30 14053 14054 2004-02-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14055 14056 * util-vserver/compat.h: added PURE git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@929 14057 94cd875c-1c1d-0410-91d2-eb244daf1a30 14058 14059 2004-02-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14060 14061 * util-vserver/configure.ac: call ENSC_DIETLIBC_NEED_COMPAT to 14062 determine if '-lcompat' is needed for dietlibc git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@928 14063 94cd875c-1c1d-0410-91d2-eb244daf1a30 14064 14065 2004-02-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14066 14067 * util-vserver/Makefile.am: define $(VSERVER_LDADDS) generalized 14068 some LIBTOOL stuff do not install libinternal.a anymore git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@927 14069 94cd875c-1c1d-0410-91d2-eb244daf1a30 14070 14071 2004-02-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14072 14073 * util-vserver/tests/Makefile-files: use $(VSERVER_LDADDS) instead 14074 of lib/libvserver.la to use '-lcompat' on purpose git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@926 14075 94cd875c-1c1d-0410-91d2-eb244daf1a30 14076 14077 2004-02-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14078 14079 * util-vserver/scripts/functions: _pkgMountRPM(): do not mount /proc 14080 when it is already mounted git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@925 14081 94cd875c-1c1d-0410-91d2-eb244daf1a30 14082 14083 2004-02-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14084 14085 * util-vserver/src/rpm-fake.c: rearranged inclusion of 14086 <sys/socket.h> to fix compilation problems with fc1.90 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@924 14087 94cd875c-1c1d-0410-91d2-eb244daf1a30 14088 14089 2004-02-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14090 14091 * util-vserver/src/rebootmgr.c: include <limits.h> git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@923 14092 94cd875c-1c1d-0410-91d2-eb244daf1a30 14093 14094 2004-02-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14095 14096 * util-vserver/src/Makefile-files: use $(VSERVER_LDADDS) instead of 14097 lib/libvserver.la to use '-lcompat' on purpose fixed capchroot 14098 compilation git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@922 14099 94cd875c-1c1d-0410-91d2-eb244daf1a30 14100 14101 2004-02-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14102 14103 * util-vserver/m4/ensc_dietlibc_compat.m4: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@921 14104 94cd875c-1c1d-0410-91d2-eb244daf1a30 14105 14106 2004-02-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14107 14108 * util-vserver/ensc_vector/testsuite/test1.c, 14109 util-vserver/src/testsuite/vunify-functest.c: make non-C99 compilers 14110 happy git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@920 14111 94cd875c-1c1d-0410-91d2-eb244daf1a30 14112 14113 2004-02-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14114 14115 * util-vserver/NEWS: version 0.29.192 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@919 14116 94cd875c-1c1d-0410-91d2-eb244daf1a30 14117 14118 2004-02-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14119 14120 * util-vserver/Makefile.am: added missing backslash git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@918 14121 94cd875c-1c1d-0410-91d2-eb244daf1a30 14122 14123 2004-02-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14124 14125 * util-vserver/src/testsuite/Makefile-files, 14126 util-vserver/src/testsuite/vunify-functest.c, 14127 util-vserver/src/vunify.h: use new lib_internal/ git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@917 14128 94cd875c-1c1d-0410-91d2-eb244daf1a30 14129 14130 2004-02-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14131 14132 * util-vserver/src/vunify-init.hc: moved most function into 14133 lib_internal/ git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@916 14134 94cd875c-1c1d-0410-91d2-eb244daf1a30 14135 14136 2004-02-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14137 14138 * util-vserver/src/vunify.c: use new lib_internal git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@915 14139 94cd875c-1c1d-0410-91d2-eb244daf1a30 14140 14141 2004-02-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14142 14143 * util-vserver/src/util.h: moved some functions/macros into 14144 lib_internal/util-* git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@914 14145 94cd875c-1c1d-0410-91d2-eb244daf1a30 14146 14147 2004-02-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14148 14149 * util-vserver/src/Makefile-files: removed vunify-* files which went 14150 into lib_internal git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@913 14151 94cd875c-1c1d-0410-91d2-eb244daf1a30 14152 14153 2004-02-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14154 14155 * util-vserver/Makefile.am: added lib_internal/ files git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@912 14156 94cd875c-1c1d-0410-91d2-eb244daf1a30 14157 14158 2004-02-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14159 14160 * util-vserver/src/vunify-compare.hc, 14161 util-vserver/src/vunify-debug.c, util-vserver/src/vunify-doit.hc, 14162 util-vserver/src/vunify-matchlist.c, 14163 util-vserver/src/vunify-matchlist.h: moved functionality into 14164 lib_internal library git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@911 14165 94cd875c-1c1d-0410-91d2-eb244daf1a30 14166 14167 2004-02-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14168 14169 * util-vserver/lib_internal/Makefile-files, 14170 util-vserver/lib_internal/matchlist-appendfiles.c, 14171 util-vserver/lib_internal/matchlist-compare.c, 14172 util-vserver/lib_internal/matchlist-destroy.c, 14173 util-vserver/lib_internal/matchlist-init.c, 14174 util-vserver/lib_internal/matchlist-initbyvserver.c, 14175 util-vserver/lib_internal/matchlist-initmanually.c, 14176 util-vserver/lib_internal/matchlist-initrefserverlist.c, 14177 util-vserver/lib_internal/matchlist.h, 14178 util-vserver/lib_internal/pathinfo-append.c, 14179 util-vserver/lib_internal/pathinfo-test.c, 14180 util-vserver/lib_internal/pathinfo.h, 14181 util-vserver/lib_internal/string-destroy.c, 14182 util-vserver/lib_internal/string.h, 14183 util-vserver/lib_internal/string.hc, 14184 util-vserver/lib_internal/unify-deunify.c, 14185 util-vserver/lib_internal/unify-unify.c, 14186 util-vserver/lib_internal/unify.h, 14187 util-vserver/lib_internal/util-io.h, 14188 util-vserver/lib_internal/util-mem.h: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@910 14189 94cd875c-1c1d-0410-91d2-eb244daf1a30 14190 14191 2004-02-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14192 14193 * util-vserver/ensc_wrappers/wrappers-unistd.hc, 14194 util-vserver/ensc_wrappers/wrappers_handler.hc: fixed some 14195 'noreturn' warnings for the execv() functions git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@909 14196 94cd875c-1c1d-0410-91d2-eb244daf1a30 14197 14198 2004-02-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14199 14200 * util-vserver/contrib/make-manifest: ignore lines beginning with 14201 '#' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@908 14202 94cd875c-1c1d-0410-91d2-eb244daf1a30 14203 14204 2004-02-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14205 14206 * util-vserver/contrib/manifest.dat.pathsubst: set 14207 @ENSC_HAVE_*_COMPILER_TRUE@ tags git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@907 14208 94cd875c-1c1d-0410-91d2-eb244daf1a30 14209 14210 2004-02-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14211 14212 * util-vserver/ensc_vector/testsuite/test1.c: #undef NDEBUG git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@906 14213 94cd875c-1c1d-0410-91d2-eb244daf1a30 14214 14215 2004-02-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14216 14217 * util-vserver/scripts/functions: use $_READLINK mount /proc when 14218 doing pkg-management git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@905 14219 94cd875c-1c1d-0410-91d2-eb244daf1a30 14220 14221 2004-02-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14222 14223 * util-vserver/scripts/util-vserver-vars.pathsubst: added readlink git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@904 14224 94cd875c-1c1d-0410-91d2-eb244daf1a30 14225 14226 2004-02-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14227 14228 * util-vserver/scripts/vrpm-preload: made rpm-flavor configurable 14229 (e.g. 'i' for install (default), 'q' for query, 'd' for database) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@903 14230 94cd875c-1c1d-0410-91d2-eb244daf1a30 14231 14232 2004-02-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14233 14234 * util-vserver/scripts/vserver-build.functions: register generated 14235 files so that they can be cleaned up when needed git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@902 14236 94cd875c-1c1d-0410-91d2-eb244daf1a30 14237 14238 2004-02-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14239 14240 * util-vserver/scripts/vserver-build.apt-rpm: call rpm.initDB() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@901 14241 94cd875c-1c1d-0410-91d2-eb244daf1a30 14242 14243 2004-02-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14244 14245 * util-vserver/scripts/vserver-build.functions.rpm: rpm.initDB(): 14246 added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@900 14247 94cd875c-1c1d-0410-91d2-eb244daf1a30 14248 14249 2004-02-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14250 14251 * util-vserver/scripts/vserver-setup.functions: added --initstyle 14252 support (-> /etc/vservers/.../apps/init/style) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@899 14253 94cd875c-1c1d-0410-91d2-eb244daf1a30 14254 14255 2004-02-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14256 14257 * util-vserver/src/chbind.c: refined test-routine to work in 14258 vservers without 'lo' interface git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@898 14259 94cd875c-1c1d-0410-91d2-eb244daf1a30 14260 14261 2004-02-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14262 14263 * util-vserver/src/secure-mount.c: define MS_REC when needed git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@897 14264 94cd875c-1c1d-0410-91d2-eb244daf1a30 14265 14266 2004-02-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14267 14268 * util-vserver/configure.ac, util-vserver/src/rpm-fake-resolver.c: 14269 added big, fat warning when not using dietlibc git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@896 14270 94cd875c-1c1d-0410-91d2-eb244daf1a30 14271 14272 2004-02-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14273 14274 * util-vserver/Makefile.am: added ENSC_HAVE_*_COMPILER_* to 14275 pathsubst-rules git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@895 14276 94cd875c-1c1d-0410-91d2-eb244daf1a30 14277 14278 2004-02-14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14279 14280 * util-vserver/scripts/vserver: use isAvoidNamespace() from 14281 main-functions file git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@894 14282 94cd875c-1c1d-0410-91d2-eb244daf1a30 14283 14284 2004-02-14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14285 14286 * util-vserver/scripts/functions, 14287 util-vserver/scripts/vserver.functions: moved isAvoidNamespace() 14288 into main-functions file git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@893 14289 94cd875c-1c1d-0410-91d2-eb244daf1a30 14290 14291 2004-02-14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14292 14293 * util-vserver/m4/ensc_syscallnr.m4: fixed auto-case improved 14294 message git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@892 14295 94cd875c-1c1d-0410-91d2-eb244daf1a30 14296 14297 2004-02-14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14298 14299 * util-vserver/m4/ensc_kerneldir.m4: ENSC_KERNEL_HEADERS: made 14300 argument optionally git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@891 14301 94cd875c-1c1d-0410-91d2-eb244daf1a30 14302 14303 2004-02-14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14304 14305 * util-vserver/contrib/manifest.dat.pathsubst: added clearenv git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@890 14306 94cd875c-1c1d-0410-91d2-eb244daf1a30 14307 14308 2004-02-14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14309 14310 * util-vserver/configure.ac: use ENSC_SYSCALLNR() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@889 14311 94cd875c-1c1d-0410-91d2-eb244daf1a30 14312 14313 2004-02-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14314 14315 * util-vserver/lib/vserver-internal.h: use results from 14316 ENSC_SYSCALLNR git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@885 14317 94cd875c-1c1d-0410-91d2-eb244daf1a30 14318 14319 2004-02-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14320 14321 * util-vserver/m4/ensc_syscallnr.m4: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@883 14322 94cd875c-1c1d-0410-91d2-eb244daf1a30 14323 14324 2004-02-11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14325 14326 * util-vserver/src/clearenv.c: use VSERVER_DECLARE_CMD git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@882 14327 94cd875c-1c1d-0410-91d2-eb244daf1a30 14328 14329 2004-02-11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14330 14331 * util-vserver/src/.cvsignore: added clearenv git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@881 14332 94cd875c-1c1d-0410-91d2-eb244daf1a30 14333 14334 2004-02-11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14335 14336 * util-vserver/scripts/vserver.start: use clearenv git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@880 14337 94cd875c-1c1d-0410-91d2-eb244daf1a30 14338 14339 2004-02-11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14340 14341 * util-vserver/scripts/vserver.functions: made namespace stuff 14342 configurable at a global place git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@879 14343 94cd875c-1c1d-0410-91d2-eb244daf1a30 14344 14345 2004-02-11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14346 14347 * util-vserver/scripts/vrpm-preload: give more rights... (same like 14348 at --secure) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@878 14349 94cd875c-1c1d-0410-91d2-eb244daf1a30 14350 14351 2004-02-11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14352 14353 * util-vserver/scripts/util-vserver-vars.pathsubst, 14354 util-vserver/src/Makefile-files: added clearenv git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@877 14355 94cd875c-1c1d-0410-91d2-eb244daf1a30 14356 14357 2004-02-11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14358 14359 * util-vserver/src/clearenv.c: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@876 14360 94cd875c-1c1d-0410-91d2-eb244daf1a30 14361 14362 2004-02-10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14363 14364 * util-vserver/src/chxid.c, util-vserver/src/setattr.c: handle 14365 dot-files by default; it does not make sense to use a special '-a' 14366 flag for the set-operations git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@873 14367 94cd875c-1c1d-0410-91d2-eb244daf1a30 14368 14369 2004-02-10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14370 14371 * util-vserver/configure.ac: version 0.28.200 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@872 14372 94cd875c-1c1d-0410-91d2-eb244daf1a30 14373 14374 2004-02-10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14375 14376 * util-vserver/src/secure-mount.c: recognize 'rbind' in fstab use 14377 internal mount(2) on MOVE too git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@871 14378 94cd875c-1c1d-0410-91d2-eb244daf1a30 14379 14380 2004-02-10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14381 14382 * util-vserver/scripts/vserver, 14383 util-vserver/scripts/vserver.functions, 14384 util-vserver/scripts/vserver.start: implemented CLONE_NS and --rbind 14385 mounting git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@870 14386 94cd875c-1c1d-0410-91d2-eb244daf1a30 14387 14388 2004-02-10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14389 14390 * util-vserver/src/secure-mount.c: implemented '--rbind' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@869 14391 94cd875c-1c1d-0410-91d2-eb244daf1a30 14392 14393 2004-02-10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14394 14395 * util-vserver/ensc_vector/testsuite/.cvsignore, 14396 util-vserver/lib/testsuite/.cvsignore: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@868 14397 94cd875c-1c1d-0410-91d2-eb244daf1a30 14398 14399 2004-02-10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14400 14401 * util-vserver/lib/flags.c, util-vserver/lib/testsuite/flags.c: 14402 s!init!fakeinit! git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@867 14403 94cd875c-1c1d-0410-91d2-eb244daf1a30 14404 14405 2004-02-10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14406 14407 * util-vserver/configure.ac: version 0.28.199 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@866 14408 94cd875c-1c1d-0410-91d2-eb244daf1a30 14409 14410 2004-02-10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14411 14412 * util-vserver/util-vserver.spec.in: moved the 'chattr' into the 14413 right %post scriptlet git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@865 14414 94cd875c-1c1d-0410-91d2-eb244daf1a30 14415 14416 2004-02-10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14417 14418 * util-vserver/configure.ac: version 0.28.198 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@864 14419 94cd875c-1c1d-0410-91d2-eb244daf1a30 14420 14421 2004-02-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14422 14423 * util-vserver/contrib/make-manifest, 14424 util-vserver/contrib/manifest.dat.pathsubst: moved *.so.* files from 14425 -core to -lib git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@863 14426 94cd875c-1c1d-0410-91d2-eb244daf1a30 14427 14428 2004-02-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14429 14430 * util-vserver/util-vserver.spec.in: added -lib subpackage moved 14431 *.so.* files from -core to -lib removed the '%exclude ...vrpm.8' 14432 added a 'make check' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@862 14433 94cd875c-1c1d-0410-91d2-eb244daf1a30 14434 14435 2004-02-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14436 14437 * util-vserver/src/testsuite/.cvsignore: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@861 14438 94cd875c-1c1d-0410-91d2-eb244daf1a30 14439 14440 2004-02-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14441 14442 * util-vserver/ensc_wrappers/wrappers-unistd.hc: Eexecvp(): added 14443 added some 'NORETURN' specifiers git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@860 14444 94cd875c-1c1d-0410-91d2-eb244daf1a30 14445 14446 2004-02-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14447 14448 * util-vserver/Makefile.am: added lib/testsuite git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@859 14449 94cd875c-1c1d-0410-91d2-eb244daf1a30 14450 14451 2004-02-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14452 14453 * util-vserver/src/testsuite/vunify-test.sh: redirect output to 14454 /dev/null git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@858 14455 94cd875c-1c1d-0410-91d2-eb244daf1a30 14456 14457 2004-02-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14458 14459 * util-vserver/src/testsuite/rpm-fake-test.c: fixed compilation 14460 warnings git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@857 14461 94cd875c-1c1d-0410-91d2-eb244daf1a30 14462 14463 2004-02-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14464 14465 * util-vserver/src/testsuite/chcontext-test.c: added explicite 14466 'return' for non-C99 compilers git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@856 14467 94cd875c-1c1d-0410-91d2-eb244daf1a30 14468 14469 2004-02-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14470 14471 * util-vserver/src/testsuite/Makefile-files: added chbind-test git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@855 14472 94cd875c-1c1d-0410-91d2-eb244daf1a30 14473 14474 2004-02-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14475 14476 * util-vserver/man/Makefile-files: renoved vrpm.8 for now git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@854 14477 94cd875c-1c1d-0410-91d2-eb244daf1a30 14478 14479 2004-02-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14480 14481 * util-vserver/lib/vserver.h: vc_text2cap(): take 'unsigned int' 14482 instead of 'int' argument vc_textlist2flag(), vc_text2flag(), 14483 vc_hiflag2text(): added prototypes git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@853 14484 94cd875c-1c1d-0410-91d2-eb244daf1a30 14485 14486 2004-02-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14487 14488 * util-vserver/lib/capabilities.c: vc_text2cap(): take 'unsigned 14489 int' instead of 'int' argument git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@852 14490 94cd875c-1c1d-0410-91d2-eb244daf1a30 14491 14492 2004-02-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14493 14494 * util-vserver/lib/Makefile-files: added flags* files added 14495 testsuite + -programs git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@851 14496 94cd875c-1c1d-0410-91d2-eb244daf1a30 14497 14498 2004-02-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14499 14500 * util-vserver/src/chcontext.c: setFlags(): use vc_textlist2flag() 14501 function rearranged code to avoid unremovable zombie processes git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@850 14502 94cd875c-1c1d-0410-91d2-eb244daf1a30 14503 14504 2004-02-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14505 14506 * util-vserver/src/chbind.c, util-vserver/src/reducecap.c: rewrote 14507 it git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@849 14508 94cd875c-1c1d-0410-91d2-eb244daf1a30 14509 14510 2004-02-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14511 14512 * util-vserver/src/Makefile-files: made reducecap & chbind native 14513 dietlibc programs git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@848 14514 94cd875c-1c1d-0410-91d2-eb244daf1a30 14515 14516 2004-02-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14517 14518 * util-vserver/lib/flags.c, util-vserver/lib/flags_list.c, 14519 util-vserver/lib/testsuite/Makefile-files, 14520 util-vserver/lib/testsuite/flags.c, 14521 util-vserver/src/testsuite/chbind-test.c: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@847 14522 94cd875c-1c1d-0410-91d2-eb244daf1a30 14523 14524 2004-02-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14525 14526 * util-vserver/src/Makefile-files: added sys_clone.h git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@842 14527 94cd875c-1c1d-0410-91d2-eb244daf1a30 14528 14529 2004-02-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14530 14531 * util-vserver/util-vserver.spec.in: added 'chattr -t /vservers' + 14532 needed Requires: git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@841 14533 94cd875c-1c1d-0410-91d2-eb244daf1a30 14534 14535 2004-02-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14536 14537 * util-vserver/scripts/vserver-build.functions: call 'chattr -t' on 14538 newly create vserverdirs cleanups; parenthesize case-expressions git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@840 14539 94cd875c-1c1d-0410-91d2-eb244daf1a30 14540 14541 2004-02-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14542 14543 * util-vserver/src/util.h: exitLikeProcess(): added NORETURN 14544 attribute to prototype git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@835 14545 94cd875c-1c1d-0410-91d2-eb244daf1a30 14546 14547 2004-02-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14548 14549 * util-vserver/src/rpm-fake.c: cleanups; use sys_clone() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@834 14550 94cd875c-1c1d-0410-91d2-eb244daf1a30 14551 14552 2004-02-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14553 14554 * util-vserver/src/new-namespace.c: cleanups; modernized it git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@833 14555 94cd875c-1c1d-0410-91d2-eb244daf1a30 14556 14557 2004-02-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14558 14559 * util-vserver/src/Makefile-files: link new-namespace against 14560 util-exitlikeprocess cleanups git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@832 14561 94cd875c-1c1d-0410-91d2-eb244daf1a30 14562 14563 2004-02-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14564 14565 * util-vserver/src/sys_clone.h: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@831 14566 94cd875c-1c1d-0410-91d2-eb244daf1a30 14567 14568 2004-02-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14569 14570 * util-vserver/src/testsuite/Makefile-files: do not call vunify-test 14571 when no C99 compiler is available git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@830 14572 94cd875c-1c1d-0410-91d2-eb244daf1a30 14573 14574 2004-02-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14575 14576 * util-vserver/ensc_vector/testsuite/Makefile-files, 14577 util-vserver/ensc_vector/testsuite/test1.c: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@829 14578 94cd875c-1c1d-0410-91d2-eb244daf1a30 14579 14580 2004-02-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14581 14582 * util-vserver/src/testsuite/vunify-test.sh: use '-n' flag git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@828 14583 94cd875c-1c1d-0410-91d2-eb244daf1a30 14584 14585 2004-02-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14586 14587 * util-vserver/src/vutil.cc: minor cosmetical changes git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@827 14588 94cd875c-1c1d-0410-91d2-eb244daf1a30 14589 14590 2004-02-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14591 14592 * util-vserver/src/vunify-init.hc: initModeManually(): added missing 14593 strdup() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@826 14594 94cd875c-1c1d-0410-91d2-eb244daf1a30 14595 14596 2004-02-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14597 14598 * util-vserver/Makefile.am, util-vserver/ensc_vector/Makefile-files: 14599 added ensc_vector testsuite git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@825 14600 94cd875c-1c1d-0410-91d2-eb244daf1a30 14601 14602 2004-02-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14603 14604 * util-vserver/ensc_vector/vector-insert.c: fixed it git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@824 14605 94cd875c-1c1d-0410-91d2-eb244daf1a30 14606 14607 2004-02-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14608 14609 * util-vserver/src/vserver-stat.c: use ensc_vector cleanups git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@823 14610 94cd875c-1c1d-0410-91d2-eb244daf1a30 14611 14612 2004-02-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14613 14614 * util-vserver/src/lsxid.c: use ensc_vector to cache xid->name 14615 mappings git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@822 14616 94cd875c-1c1d-0410-91d2-eb244daf1a30 14617 14618 2004-02-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14619 14620 * util-vserver/src/Makefile-files: link vserver-stat against 14621 libensc_vector.a git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@821 14622 94cd875c-1c1d-0410-91d2-eb244daf1a30 14623 14624 2004-02-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14625 14626 * util-vserver/doc/configuration.xml: enumerated possible resources git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@820 14627 94cd875c-1c1d-0410-91d2-eb244daf1a30 14628 14629 2004-02-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14630 14631 * util-vserver/src/chxid.c: fixed do-display-dir behavior git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@819 14632 94cd875c-1c1d-0410-91d2-eb244daf1a30 14633 14634 2004-02-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14635 14636 * util-vserver/scripts/vserver.functions: _generateFlagOptions(): 14637 fixed a case expression; formerly x"foo" == foo checks which would 14638 never succeed git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@818 14639 94cd875c-1c1d-0410-91d2-eb244daf1a30 14640 14641 2004-02-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14642 14643 * util-vserver/src/chcontext.c, util-vserver/src/chroot-cat.c, 14644 util-vserver/src/chroot-rm.c, util-vserver/src/exec-cd.c, 14645 util-vserver/src/exec-ulimit.c, util-vserver/src/fstool.c, 14646 util-vserver/src/new-namespace.c, util-vserver/src/pipe-sync.c, 14647 util-vserver/src/rpm-fake-resolver.c, 14648 util-vserver/src/save_ctxinfo.c, 14649 util-vserver/src/testsuite/rpm-fake-test.c, util-vserver/src/vps.c, 14650 util-vserver/src/vrsetup.c, util-vserver/src/vserver-info.c, 14651 util-vserver/src/vserver-stat.c, util-vserver/src/vunify-doit.hc, 14652 util-vserver/src/vunify-init.hc, 14653 util-vserver/src/vunify-matchlist.c, util-vserver/src/vunify.c: use 14654 new ensc_wrappers/ headers git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@817 14655 94cd875c-1c1d-0410-91d2-eb244daf1a30 14656 14657 2004-02-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14658 14659 * util-vserver/src/Makefile-files: removed wrappers-* link lsxid 14660 against libensc_vector.a git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@816 14661 94cd875c-1c1d-0410-91d2-eb244daf1a30 14662 14663 2004-02-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14664 14665 * util-vserver/src/wrappers-dirent.h, 14666 util-vserver/src/wrappers-io.h, 14667 util-vserver/src/wrappers-vserver.h, util-vserver/src/wrappers.h: 14668 moved and generalized into an own /ensc_wrappers subdir git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@815 14669 94cd875c-1c1d-0410-91d2-eb244daf1a30 14670 14671 2004-02-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14672 14673 * util-vserver/ensc_vector/Makefile-files, 14674 util-vserver/ensc_vector/vector-clear.c, 14675 util-vserver/ensc_vector/vector-free.c, 14676 util-vserver/ensc_vector/vector-init.c, 14677 util-vserver/ensc_vector/vector-insert.c, 14678 util-vserver/ensc_vector/vector-internal.h, 14679 util-vserver/ensc_vector/vector-popback.c, 14680 util-vserver/ensc_vector/vector-pushback.c, 14681 util-vserver/ensc_vector/vector-resize.c, 14682 util-vserver/ensc_vector/vector-resizeinternal.hc, 14683 util-vserver/ensc_vector/vector-search.c, 14684 util-vserver/ensc_vector/vector-sort.c, 14685 util-vserver/ensc_vector/vector-unique.c, 14686 util-vserver/ensc_vector/vector.h, 14687 util-vserver/ensc_vector/vector.hc, 14688 util-vserver/ensc_wrappers/Makefile-files, 14689 util-vserver/ensc_wrappers/wrappers-clone.hc, 14690 util-vserver/ensc_wrappers/wrappers-dirent.hc, 14691 util-vserver/ensc_wrappers/wrappers-fcntl.hc, 14692 util-vserver/ensc_wrappers/wrappers-io.hc, 14693 util-vserver/ensc_wrappers/wrappers-ioctl.hc, 14694 util-vserver/ensc_wrappers/wrappers-iosock.hc, 14695 util-vserver/ensc_wrappers/wrappers-mount.hc, 14696 util-vserver/ensc_wrappers/wrappers-pivot.hc, 14697 util-vserver/ensc_wrappers/wrappers-resource.hc, 14698 util-vserver/ensc_wrappers/wrappers-stdlib.hc, 14699 util-vserver/ensc_wrappers/wrappers-unistd.hc, 14700 util-vserver/ensc_wrappers/wrappers-vserver.hc, 14701 util-vserver/ensc_wrappers/wrappers-wait.hc, 14702 util-vserver/ensc_wrappers/wrappers.h, 14703 util-vserver/ensc_wrappers/wrappers_handler.hc: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@814 14704 94cd875c-1c1d-0410-91d2-eb244daf1a30 14705 14706 2004-02-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14707 14708 * util-vserver/Makefile.am: added ensc_vector/ & ensc_wrappers/ 14709 subdirs and files git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@813 14710 94cd875c-1c1d-0410-91d2-eb244daf1a30 14711 14712 2004-02-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14713 14714 * util-vserver/src/setattr.c: documented --barrier fixed 14715 do-display-dir behavior git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@812 14716 94cd875c-1c1d-0410-91d2-eb244daf1a30 14717 14718 2004-02-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14719 14720 * util-vserver/scripts/vserver.functions: added another path for the 14721 template mtab file git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@811 14722 94cd875c-1c1d-0410-91d2-eb244daf1a30 14723 14724 2004-02-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14725 14726 * util-vserver/NEWS, util-vserver/configure.ac: version 0.28.195 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@810 14727 94cd875c-1c1d-0410-91d2-eb244daf1a30 14728 14729 2004-02-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14730 14731 * util-vserver/distrib/defaults/apt.conf: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@809 14732 94cd875c-1c1d-0410-91d2-eb244daf1a30 14733 14734 2004-02-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14735 14736 * util-vserver/distrib/Makefile.am: added default apt.conf git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@806 14737 94cd875c-1c1d-0410-91d2-eb244daf1a30 14738 14739 2004-02-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14740 14741 * util-vserver/doc/configuration.xml: documented default apt.conf git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@805 14742 94cd875c-1c1d-0410-91d2-eb244daf1a30 14743 14744 2004-02-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14745 14746 * util-vserver/lib/syscall-legacy.hc: minor code cleanups added a 14747 missing '#ifdef ENSC_SYSCALL_TRADITIONAL' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@804 14748 94cd875c-1c1d-0410-91d2-eb244daf1a30 14749 14750 2004-02-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14751 14752 * util-vserver/m4/ensc_syscall.m4: enhanced check by using kernel 14753 headers git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@803 14754 94cd875c-1c1d-0410-91d2-eb244daf1a30 14755 14756 2004-02-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14757 14758 * util-vserver/scripts/vserver-build.functions.apt: added default 14759 apt.conf/vendors.conf files git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@802 14760 94cd875c-1c1d-0410-91d2-eb244daf1a30 14761 14762 2004-02-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14763 14764 * util-vserver/src/chcontext.c: use sethostname(2)/setdomainname(2) 14765 again... git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@801 14766 94cd875c-1c1d-0410-91d2-eb244daf1a30 14767 14768 2004-02-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14769 14770 * util-vserver/configure.ac: use ENSC_SYSCALL enhanced diagnostic 14771 output git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@800 14772 94cd875c-1c1d-0410-91d2-eb244daf1a30 14773 14774 2004-02-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14775 14776 * util-vserver/lib/syscall-legacy.hc, 14777 util-vserver/lib/vserver-internal.h: use ENSC_SYSCALL_TRADITIONAL git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@799 14778 94cd875c-1c1d-0410-91d2-eb244daf1a30 14779 14780 2004-02-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14781 14782 * util-vserver/lib/syscall.c: cleanups; do not include "compat.h" 14783 anymore explicitly git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@798 14784 94cd875c-1c1d-0410-91d2-eb244daf1a30 14785 14786 2004-02-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14787 14788 * util-vserver/Makefile.am: added @WGET@ substitution git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@797 14789 94cd875c-1c1d-0410-91d2-eb244daf1a30 14790 14791 2004-02-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14792 14793 * util-vserver/m4/ensc_syscall.m4: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@796 14794 94cd875c-1c1d-0410-91d2-eb244daf1a30 14795 14796 2004-02-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14797 14798 * util-vserver/scripts/vpkg: implemented Debian support git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@795 14799 94cd875c-1c1d-0410-91d2-eb244daf1a30 14800 14801 2004-02-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14802 14803 * util-vserver/scripts/vserver: cleanups added '--silent' option git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@794 14804 94cd875c-1c1d-0410-91d2-eb244daf1a30 14805 14806 2004-02-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14807 14808 * util-vserver/src/vunify-init.hc, util-vserver/src/vunify.c: minor 14809 cleanups git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@793 14810 94cd875c-1c1d-0410-91d2-eb244daf1a30 14811 14812 2004-02-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14813 14814 * util-vserver/lib/fscompat_getiattr-v13.hc: fixed 'xid' parameter 14815 transmission git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@792 14816 94cd875c-1c1d-0410-91d2-eb244daf1a30 14817 14818 2004-02-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14819 14820 * util-vserver/NEWS: version 0.28.193 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@791 14821 94cd875c-1c1d-0410-91d2-eb244daf1a30 14822 14823 2004-02-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14824 14825 * util-vserver/configure.ac: added check for wget version 0.28.193 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@790 14826 94cd875c-1c1d-0410-91d2-eb244daf1a30 14827 14828 2004-02-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14829 14830 * util-vserver/util-vserver.spec.in: added some (Build)Requires: git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@789 14831 94cd875c-1c1d-0410-91d2-eb244daf1a30 14832 14833 2004-02-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14834 14835 * util-vserver/contrib/manifest.dat.pathsubst: added debootstrap 14836 files git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@788 14837 94cd875c-1c1d-0410-91d2-eb244daf1a30 14838 14839 2004-02-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14840 14841 * util-vserver/doc/configuration.xml: documented debootstrap 14842 configuration git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@787 14843 94cd875c-1c1d-0410-91d2-eb244daf1a30 14844 14845 2004-02-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14846 14847 * util-vserver/scripts/vserver-build.debootstrap: fixed path of 14848 default-uri file git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@786 14849 94cd875c-1c1d-0410-91d2-eb244daf1a30 14850 14851 2004-02-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14852 14853 * util-vserver/distrib/misc/debootstrap.uri: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@785 14854 94cd875c-1c1d-0410-91d2-eb244daf1a30 14855 14856 2004-02-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14857 14858 * util-vserver/distrib/Makefile.am: added debootstrap.uri git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@784 14859 94cd875c-1c1d-0410-91d2-eb244daf1a30 14860 14861 2004-02-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14862 14863 * util-vserver/scripts/vserver-setup.functions: use 14864 $PKGLIBDEFAULTDIRc git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@783 14865 94cd875c-1c1d-0410-91d2-eb244daf1a30 14866 14867 2004-02-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14868 14869 * util-vserver/scripts/vserver-build.apt-rpm, 14870 util-vserver/scripts/vserver-build.functions, 14871 util-vserver/scripts/vserver-build.skeleton: cleanups; use 'base.' 14872 namespace git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@782 14873 94cd875c-1c1d-0410-91d2-eb244daf1a30 14874 14875 2004-02-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14876 14877 * util-vserver/scripts/vserver-build: added debootstrap git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@781 14878 94cd875c-1c1d-0410-91d2-eb244daf1a30 14879 14880 2004-02-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14881 14882 * util-vserver/scripts/vpkg: added basic support for Debian git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@780 14883 94cd875c-1c1d-0410-91d2-eb244daf1a30 14884 14885 2004-02-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14886 14887 * util-vserver/scripts/util-vserver-vars.pathsubst: added $_WGET git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@779 14888 94cd875c-1c1d-0410-91d2-eb244daf1a30 14889 14890 2004-02-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14891 14892 * util-vserver/scripts/Makefile-files: added debootstrap and pkgmgmt 14893 files git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@778 14894 94cd875c-1c1d-0410-91d2-eb244daf1a30 14895 14896 2004-02-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14897 14898 * util-vserver/scripts/vserver-build.debootstrap: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@777 14899 94cd875c-1c1d-0410-91d2-eb244daf1a30 14900 14901 2004-02-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14902 14903 * util-vserver/NEWS, util-vserver/configure.ac: version 0.28.192 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@776 14904 94cd875c-1c1d-0410-91d2-eb244daf1a30 14905 14906 2004-02-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14907 14908 * util-vserver/src/.cvsignore: added 'vuname' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@775 14909 94cd875c-1c1d-0410-91d2-eb244daf1a30 14910 14911 2004-02-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14912 14913 * util-vserver/contrib/.cvsignore, 14914 util-vserver/contrib/Makefile-files, 14915 util-vserver/contrib/make-manifest, 14916 util-vserver/contrib/manifest.dat.pathsubst: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@774 14917 94cd875c-1c1d-0410-91d2-eb244daf1a30 14918 14919 2004-02-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14920 14921 * util-vserver/configure.ac: added more details to the final summary git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@773 14922 94cd875c-1c1d-0410-91d2-eb244daf1a30 14923 14924 2004-02-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14925 14926 * util-vserver/distrib/Makefile.am: added misc/fstab git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@772 14927 94cd875c-1c1d-0410-91d2-eb244daf1a30 14928 14929 2004-02-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14930 14931 * util-vserver/scripts/vserver-build.apt-rpm, 14932 util-vserver/scripts/vserver-build.functions, 14933 util-vserver/scripts/vserver-build.functions.apt, 14934 util-vserver/scripts/vserver-build.functions.rpm: splitted some 14935 functions into a separate vserver-build.functions.pkgmgmt file use 14936 XXX.yyy namespace-style notation git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@771 14937 94cd875c-1c1d-0410-91d2-eb244daf1a30 14938 14939 2004-02-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14940 14941 * util-vserver/distrib/misc/fstab, 14942 util-vserver/scripts/vserver-build.functions.pkgmgmt, 14943 util-vserver/scripts/vserver-build.skeleton: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@770 14944 94cd875c-1c1d-0410-91d2-eb244daf1a30 14945 14946 2004-02-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14947 14948 * util-vserver/scripts/vserver-setup.functions: allow to configure 14949 fstab-file git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@769 14950 94cd875c-1c1d-0410-91d2-eb244daf1a30 14951 14952 2004-02-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14953 14954 * util-vserver/scripts/vserver-build: added skeleton support fixed 14955 help message git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@768 14956 94cd875c-1c1d-0410-91d2-eb244daf1a30 14957 14958 2004-02-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14959 14960 * util-vserver/scripts/vserver: added '--debug' option git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@767 14961 94cd875c-1c1d-0410-91d2-eb244daf1a30 14962 14963 2004-02-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14964 14965 * util-vserver/scripts/util-vserver-vars.pathsubst: added 14966 $_LIB_VSERVER_BUILD_FUNCTIONS_PKGMGMT git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@766 14967 94cd875c-1c1d-0410-91d2-eb244daf1a30 14968 14969 2004-02-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14970 14971 * util-vserver/scripts/Makefile-files: added vserver-build.skeleton git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@765 14972 94cd875c-1c1d-0410-91d2-eb244daf1a30 14973 14974 2004-02-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14975 14976 * util-vserver/src/vkill.c: cleanups; use modern interfaces git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@764 14977 94cd875c-1c1d-0410-91d2-eb244daf1a30 14978 14979 2004-02-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14980 14981 * util-vserver/src/util.h: VSERVER_DECLARE_CMD macro: added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@763 14982 94cd875c-1c1d-0410-91d2-eb244daf1a30 14983 14984 2004-02-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14985 14986 * util-vserver/src/Makefile-files: added vuname git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@762 14987 94cd875c-1c1d-0410-91d2-eb244daf1a30 14988 14989 2004-02-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14990 14991 * util-vserver/src/testsuite/Makefile-files: added workaround for 14992 automake bug git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@761 14993 94cd875c-1c1d-0410-91d2-eb244daf1a30 14994 14995 2004-02-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 14996 14997 * util-vserver/src/vuname.c: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@760 14998 94cd875c-1c1d-0410-91d2-eb244daf1a30 14999 15000 2004-02-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15001 15002 * util-vserver/configure.ac: use ENSC_C99COMPILER give out summary 15003 at end of ./configure git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@759 15004 94cd875c-1c1d-0410-91d2-eb244daf1a30 15005 15006 2004-02-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15007 15008 * util-vserver/src/Makefile-files: * added support for ENSC_HAVE_C99_COMPILER and conditionalized build of 'vunify' * renamed *_CXX_X_* variables to *_CXX_* git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@758 15009 94cd875c-1c1d-0410-91d2-eb244daf1a30 15010 15011 2004-02-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15012 15013 * util-vserver/src/vunify.cc: removed since rewritten in C git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@757 15014 94cd875c-1c1d-0410-91d2-eb244daf1a30 15015 15016 2004-02-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15017 15018 * util-vserver/m4/ensc_dietlibc.m4: use 'yes' instead of '1' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@756 15019 94cd875c-1c1d-0410-91d2-eb244daf1a30 15020 15021 2004-02-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15022 15023 * util-vserver/m4/ensc_cxxcompiler.m4: added ENSC_C99COMPILER added 15024 warning-messages git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@755 15025 94cd875c-1c1d-0410-91d2-eb244daf1a30 15026 15027 2004-02-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15028 15029 * util-vserver/lib/syscall_getvhiname-v13.hc, 15030 util-vserver/lib/syscall_setvhiname-v13.hc: #include <string.h> git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@754 15031 94cd875c-1c1d-0410-91d2-eb244daf1a30 15032 15033 2004-02-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15034 15035 * util-vserver/doc/compatibility.xml: added note about chcontext 15036 rewrite git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@753 15037 94cd875c-1c1d-0410-91d2-eb244daf1a30 15038 15039 2004-02-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15040 15041 * util-vserver/configure.ac: added support for olduts API git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@752 15042 94cd875c-1c1d-0410-91d2-eb244daf1a30 15043 15044 2004-02-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15045 15046 * util-vserver/Makefile.am: substitute @PACKAGE@ too git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@751 15047 94cd875c-1c1d-0410-91d2-eb244daf1a30 15048 15049 2004-02-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15050 15051 * util-vserver/src/testsuite/Makefile-files: added chcontext-test.c git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@750 15052 94cd875c-1c1d-0410-91d2-eb244daf1a30 15053 15054 2004-02-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15055 15056 * util-vserver/src/testsuite/chcontext-test.c: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@749 15057 94cd875c-1c1d-0410-91d2-eb244daf1a30 15058 15059 2004-02-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15060 15061 * util-vserver/src/wrappers.h: added Esetsid() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@748 15062 94cd875c-1c1d-0410-91d2-eb244daf1a30 15063 15064 2004-02-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15065 15066 * util-vserver/src/wrappers-vserver.h: return xid_t instead of void git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@747 15067 94cd875c-1c1d-0410-91d2-eb244daf1a30 15068 15069 2004-02-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15070 15071 * util-vserver/src/vserver-stat.c: cleanups added missing '\n' in 15072 error-msg git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@746 15073 94cd875c-1c1d-0410-91d2-eb244daf1a30 15074 15075 2004-02-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15076 15077 * util-vserver/src/vserver-info.c: added UTS tag git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@745 15078 94cd875c-1c1d-0410-91d2-eb244daf1a30 15079 15080 2004-02-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15081 15082 * util-vserver/src/reducecap.c: cleanups in the vc_new_s_context() 15083 call git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@744 15084 94cd875c-1c1d-0410-91d2-eb244daf1a30 15085 15086 2004-02-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15087 15088 * util-vserver/src/chcontext.c: rewrote and enhanced it git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@743 15089 94cd875c-1c1d-0410-91d2-eb244daf1a30 15090 15091 2004-02-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15092 15093 * util-vserver/src/Makefile-files: made chcontext a dietlibc program 15094 and updated its SOURCES git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@742 15095 94cd875c-1c1d-0410-91d2-eb244daf1a30 15096 15097 2004-02-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15098 15099 * util-vserver/lib/vserver.h: return xid_t on vc_new_s_context() 15100 added VHOST/vhi functions and types git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@741 15101 94cd875c-1c1d-0410-91d2-eb244daf1a30 15102 15103 2004-02-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15104 15105 * util-vserver/lib/vserver-internal.h: cleanups added 15106 CALL_VC_OLDUTS() added VHI_USER2KERNEL/VHI_KERNEL2USER() wrappers git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@740 15107 94cd875c-1c1d-0410-91d2-eb244daf1a30 15108 15109 2004-02-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15110 15111 * util-vserver/lib/virtual.h: added VHOST support git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@739 15112 94cd875c-1c1d-0410-91d2-eb244daf1a30 15113 15114 2004-02-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15115 15116 * util-vserver/lib/syscall_gettaskxid-oldproc.hc, 15117 util-vserver/lib/syscall_getvxinfo-oldproc.hc: renamed *_X to 15118 *_oldproc git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@738 15119 94cd875c-1c1d-0410-91d2-eb244daf1a30 15120 15121 2004-02-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15122 15123 * util-vserver/lib/syscall-compat.hc, 15124 util-vserver/lib/syscall-legacy.hc, util-vserver/lib/syscall.c: 15125 fixed vc_new_s_context() to return the context instead of 0/1 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@737 15126 94cd875c-1c1d-0410-91d2-eb244daf1a30 15127 15128 2004-02-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15129 15130 * util-vserver/lib/fscompat_getiattr-v13.hc, 15131 util-vserver/lib/fscompat_setiattr-v13.hc, 15132 util-vserver/lib/syscall_getiattr-v13.hc, 15133 util-vserver/lib/syscall_getvxinfo-v13.hc, 15134 util-vserver/lib/syscall_kill-v11.hc, 15135 util-vserver/lib/syscall_setiattr-v13.hc: use CTX_USER2KERNEL to 15136 wrap xid git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@736 15137 94cd875c-1c1d-0410-91d2-eb244daf1a30 15138 15139 2004-02-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15140 15141 * util-vserver/lib/capabilities.c: allow both 'CAP_xxx' and 'xxx' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@735 15142 94cd875c-1c1d-0410-91d2-eb244daf1a30 15143 15144 2004-02-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15145 15146 * util-vserver/lib/Makefile-files: added *vhiname* files git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@734 15147 94cd875c-1c1d-0410-91d2-eb244daf1a30 15148 15149 2004-02-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15150 15151 * util-vserver/lib/syscall_getvhiname-olduts.hc, 15152 util-vserver/lib/syscall_getvhiname-v13.hc, 15153 util-vserver/lib/syscall_getvhiname.c, 15154 util-vserver/lib/syscall_setvhiname-olduts.hc, 15155 util-vserver/lib/syscall_setvhiname-v13.hc, 15156 util-vserver/lib/syscall_setvhiname.c: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@733 15157 94cd875c-1c1d-0410-91d2-eb244daf1a30 15158 15159 2004-01-29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15160 15161 * util-vserver/doc/.cvsignore: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@731 15162 94cd875c-1c1d-0410-91d2-eb244daf1a30 15163 15164 2004-01-29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15165 15166 * util-vserver/NEWS: version 0.28.190 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@730 15167 94cd875c-1c1d-0410-91d2-eb244daf1a30 15168 15169 2004-01-29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15170 15171 * util-vserver/Makefile.am: cleanups; use $(SED) instead of sed fix 15172 $pkglibdir in install-data-hook put some hooks into own targets git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@729 15173 94cd875c-1c1d-0410-91d2-eb244daf1a30 15174 15175 2004-01-29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15176 15177 * util-vserver/configure.ac: added tests for sed and cmp outsourced 15178 ext2fs test (merged from 0.28) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@728 15179 94cd875c-1c1d-0410-91d2-eb244daf1a30 15180 15181 2004-01-29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15182 15183 * util-vserver/src/vserver-stat.c: fixed insert-into-list function 15184 give out warning when vc_get_task_xid() fails git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@727 15185 94cd875c-1c1d-0410-91d2-eb244daf1a30 15186 15187 2004-01-29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15188 15189 * util-vserver/src/vserver-info.c: use DIM_OF() macro added APIVER 15190 tag fixed help message git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@726 15191 94cd875c-1c1d-0410-91d2-eb244daf1a30 15192 15193 2004-01-29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15194 15195 * util-vserver/src/util.h: added DIM_OF() macro git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@725 15196 94cd875c-1c1d-0410-91d2-eb244daf1a30 15197 15198 2004-01-29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15199 15200 * util-vserver/src/.cvsignore: added vrsetup git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@724 15201 94cd875c-1c1d-0410-91d2-eb244daf1a30 15202 15203 2004-01-29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15204 15205 * util-vserver/scripts/legacy/distrib-info, 15206 util-vserver/scripts/legacy/vserver, 15207 util-vserver/scripts/legacy/vserverkillall, 15208 util-vserver/scripts/rootshell, util-vserver/scripts/vapt-get, 15209 util-vserver/scripts/vapt-get-worker, util-vserver/scripts/vpkg, 15210 util-vserver/scripts/vpstree, util-vserver/scripts/vrpm, 15211 util-vserver/scripts/vrpm-preload, 15212 util-vserver/scripts/vrpm-worker, util-vserver/scripts/vserver, 15213 util-vserver/scripts/vserver-build, 15214 util-vserver/scripts/vserver-copy, 15215 util-vserver/scripts/vservers.grabinfo.sh, 15216 util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop: 15217 fixed/changed path-detection for $UTIL_VSERVER_VARS git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@723 15218 94cd875c-1c1d-0410-91d2-eb244daf1a30 15219 15220 2004-01-29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15221 15222 * util-vserver/scripts/Makefile-files: cleanups do not install 15223 util-vserver-vars in SBINDIR anymore git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@722 15224 94cd875c-1c1d-0410-91d2-eb244daf1a30 15225 15226 2004-01-29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15227 15228 * util-vserver/m4/ensc_e2fscheck.m4: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@721 15229 94cd875c-1c1d-0410-91d2-eb244daf1a30 15230 15231 2004-01-29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15232 15233 * util-vserver/lib/ext2fs.h, util-vserver/lib/getversion.c, 15234 util-vserver/lib/vserver.h: merged with 0.28 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@720 15235 94cd875c-1c1d-0410-91d2-eb244daf1a30 15236 15237 2004-01-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15238 15239 * util-vserver/doc/Makefile-files: added some files to doc_DAT git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@709 15240 94cd875c-1c1d-0410-91d2-eb244daf1a30 15241 15242 2004-01-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15243 15244 * util-vserver/configure.ac: version 0.27.199 added check for 15245 xsltproc git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@708 15246 94cd875c-1c1d-0410-91d2-eb244daf1a30 15247 15248 2004-01-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15249 15250 * util-vserver/NEWS: version 0.27.199 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@707 15251 94cd875c-1c1d-0410-91d2-eb244daf1a30 15252 15253 2004-01-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15254 15255 * util-vserver/compat.h: added ENSC_FIX_IOCTL() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@706 15256 94cd875c-1c1d-0410-91d2-eb244daf1a30 15257 15258 2004-01-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15259 15260 * util-vserver/Makefile.am: added $(doc_DAT) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@705 15261 94cd875c-1c1d-0410-91d2-eb244daf1a30 15262 15263 2004-01-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15264 15265 * util-vserver/doc/Makefile-files: added compat-doc git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@704 15266 94cd875c-1c1d-0410-91d2-eb244daf1a30 15267 15268 2004-01-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15269 15270 * util-vserver/doc/compat-xhtml.xsl, 15271 util-vserver/doc/compatibility.dtd, 15272 util-vserver/doc/compatibility.xml: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@703 15273 94cd875c-1c1d-0410-91d2-eb244daf1a30 15274 15275 2004-01-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15276 15277 * util-vserver/lib/ioctl-getext2flags.hc, 15278 util-vserver/lib/ioctl-getfilecontext.hc, 15279 util-vserver/lib/ioctl-setext2flags.hc, 15280 util-vserver/lib/ioctl-setfilecontext.hc, 15281 util-vserver/lib/ioctl-setxflg.hc: use ENSC_FIX_IOCTL() to fix 15282 dietlibc's ioctl() return values git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@702 15283 94cd875c-1c1d-0410-91d2-eb244daf1a30 15284 15285 2004-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15286 15287 * util-vserver/lib/getversion-internal.hc, 15288 util-vserver/lib/syscall-compat.hc, 15289 util-vserver/lib/syscall_getiattr-v13.hc, 15290 util-vserver/lib/syscall_gettaskxid-v13.hc, 15291 util-vserver/lib/syscall_getvxinfo-v13.hc, 15292 util-vserver/lib/syscall_kill-v11.hc, 15293 util-vserver/lib/syscall_rlimit-v11.hc, 15294 util-vserver/lib/syscall_setiattr-v13.hc: use the VCMD_* macros 15295 instead of the VC_CMD(...) macros git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@701 15296 94cd875c-1c1d-0410-91d2-eb244daf1a30 15297 15298 2004-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15299 15300 * util-vserver/NEWS, util-vserver/configure.ac: version 0.27.198 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@696 15301 94cd875c-1c1d-0410-91d2-eb244daf1a30 15302 15303 2004-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15304 15305 * util-vserver/src/vrsetup.c: fixed copyright date git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@695 15306 94cd875c-1c1d-0410-91d2-eb244daf1a30 15307 15308 2004-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15309 15310 * util-vserver/src/wrappers.h: added Eioctl() wrapper git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@694 15311 94cd875c-1c1d-0410-91d2-eb244daf1a30 15312 15313 2004-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15314 15315 * util-vserver/src/Makefile-files: added vrsetup git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@693 15316 94cd875c-1c1d-0410-91d2-eb244daf1a30 15317 15318 2004-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15319 15320 * util-vserver/src/vrsetup.c: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@692 15321 94cd875c-1c1d-0410-91d2-eb244daf1a30 15322 15323 2004-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15324 15325 * util-vserver/src/vunify-doit.hc: * provide st_mode at vc_set_iattr_compat() call git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@691 15326 94cd875c-1c1d-0410-91d2-eb244daf1a30 15327 15328 2004-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15329 15330 * util-vserver/src/lsxid.c, util-vserver/src/showattr.c: * provide st_mode at vc_set_iattr_compat() call * do not stop on non-regular files; vc_set_iattr_compat() handles 15331 this already git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@690 15332 94cd875c-1c1d-0410-91d2-eb244daf1a30 15333 15334 2004-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15335 15336 * util-vserver/src/setattr.c: * removed the race-check; this is done by vc_set_iattr_compat() 15337 already * provide st_mode at vc_set_iattr_compat() call * do not stop on non-regular files; vc_set_iattr_compat() handles 15338 this already * moved setFlags() code into handleFile() * added 'iunlink' option git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@689 15339 94cd875c-1c1d-0410-91d2-eb244daf1a30 15340 15341 2004-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15342 15343 * util-vserver/src/chxid.c: * removed the race-check; this is done by vc_set_iattr_compat() 15344 already * provide st_mode at vc_set_iattr_compat() call * do not stop on non-regular files; vc_set_iattr_compat() handles 15345 this already * moved setFile() code into handleFile() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@688 15346 94cd875c-1c1d-0410-91d2-eb244daf1a30 15347 15348 2004-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15349 15350 * util-vserver/src/Makefile-files: removed 'vunify' from list of C++ 15351 files git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@687 15352 94cd875c-1c1d-0410-91d2-eb244daf1a30 15353 15354 2004-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15355 15356 * util-vserver/lib/syscall_gettaskxid-v13.hc: fixed call git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@686 15357 94cd875c-1c1d-0410-91d2-eb244daf1a30 15358 15359 2004-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15360 15361 * util-vserver/lib/ioctl-getext2flags.hc, 15362 util-vserver/lib/ioctl-getfilecontext.hc, 15363 util-vserver/lib/ioctl-getxflg.hc, 15364 util-vserver/lib/ioctl-setext2flags.hc, 15365 util-vserver/lib/ioctl-setfilecontext.hc, 15366 util-vserver/lib/ioctl-setxflg.hc: when ioctl() returns a value <-1, 15367 assign errno manually and return -1 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@685 15368 94cd875c-1c1d-0410-91d2-eb244daf1a30 15369 15370 2004-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15371 15372 * util-vserver/lib/syscall_getiattr-v13.hc, 15373 util-vserver/lib/syscall_setiattr-v13.hc: updated to changed API; 15374 removed 'dev' field from 'struct vcmd_ctx_iattr_v0' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@684 15375 94cd875c-1c1d-0410-91d2-eb244daf1a30 15376 15377 2004-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15378 15379 * util-vserver/lib/virtual.h: updated; removed 'dev' field from 15380 'struct vcmd_ctx_iattr_v0' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@683 15381 94cd875c-1c1d-0410-91d2-eb244daf1a30 15382 15383 2004-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15384 15385 * util-vserver/lib/vserver-internal.h: CALL_VC(): return ENOSYS in 15386 errorcase git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@682 15387 94cd875c-1c1d-0410-91d2-eb244daf1a30 15388 15389 2004-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15390 15391 * util-vserver/lib/vserver.h: * vc_[sg]et_iattr_compat(): added additional 'mode' parameter to 15392 avoid an additional 'lstat' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@681 15393 94cd875c-1c1d-0410-91d2-eb244daf1a30 15394 15395 2004-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15396 15397 * util-vserver/lib/fscompat_getiattr.c, 15398 util-vserver/lib/fscompat_setiattr.c: * added additional 'mode' parameter to avoid an additional 'lstat' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@680 15399 94cd875c-1c1d-0410-91d2-eb244daf1a30 15400 15401 2004-01-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15402 15403 * util-vserver/lib/fscompat_getiattr-fscompat.hc, 15404 util-vserver/lib/fscompat_setiattr-fscompat.hc: * added additional 'mode' parameter to avoid an additional 'lstat' * operate on regular files and directories only git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@679 15405 94cd875c-1c1d-0410-91d2-eb244daf1a30 15406 15407 2004-01-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15408 15409 * util-vserver/lib/syscall_gettaskxid-v13.hc: return VC_NOCTX 15410 instead of -1 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@678 15411 94cd875c-1c1d-0410-91d2-eb244daf1a30 15412 15413 2004-01-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15414 15415 * util-vserver/tests/getinitpid.c: updated to new API git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@677 15416 94cd875c-1c1d-0410-91d2-eb244daf1a30 15417 15418 2004-01-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15419 15420 * util-vserver/src/vserver-info.c: added INITPID* and XID tags git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@676 15421 94cd875c-1c1d-0410-91d2-eb244daf1a30 15422 15423 2004-01-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15424 15425 * util-vserver/src/save_ctxinfo.c, util-vserver/src/vps.c, 15426 util-vserver/src/vserver-stat.c, 15427 util-vserver/src/wrappers-vserver.h, util-vserver/tests/getctx.c: 15428 use vc_get_task_xid() instead of vc_X_getctx() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@675 15429 94cd875c-1c1d-0410-91d2-eb244daf1a30 15430 15431 2004-01-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15432 15433 * util-vserver/lib/vserver.h: * vc_get_vx_info(), vc_get_task_xid(): added prototypes plus 15434 required typedefinitions * vc_X_getctx(), vc_X_getinitpid(): removed since obsoleted by 15435 functions above git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@674 15436 94cd875c-1c1d-0410-91d2-eb244daf1a30 15437 15438 2004-01-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15439 15440 * util-vserver/lib/vserver-internal.h: * added fscompat & oldproc API * added support for VC_MULTIVERSION_SYSCALL which chooses the 15441 optimal CALL_VC variant * changed CALL_VC() so that it looks for version greater than 15442 requested one now git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@673 15443 94cd875c-1c1d-0410-91d2-eb244daf1a30 15444 15445 2004-01-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15446 15447 * util-vserver/lib/virtual.h: updated; added VINFO commands git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@672 15448 94cd875c-1c1d-0410-91d2-eb244daf1a30 15449 15450 2004-01-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15451 15452 * util-vserver/lib/syscall_kill.c, 15453 util-vserver/lib/syscall_rlimit.c: cleanups; optimize CALL_VC() 15454 usage git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@671 15455 94cd875c-1c1d-0410-91d2-eb244daf1a30 15456 15457 2004-01-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15458 15459 * util-vserver/lib/fscompat_getiattr.c, 15460 util-vserver/lib/fscompat_setiattr.c: cleanups; use CALL_VC() macro git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@670 15461 94cd875c-1c1d-0410-91d2-eb244daf1a30 15462 15463 2004-01-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15464 15465 * util-vserver/lib/checkversion.c, 15466 util-vserver/lib/getversion-internal.hc, 15467 util-vserver/lib/getversion.c, 15468 util-vserver/lib/ioctl-getext2flags.hc, 15469 util-vserver/lib/ioctl-getfilecontext.hc, 15470 util-vserver/lib/ioctl-getxflg.hc, 15471 util-vserver/lib/ioctl-setext2flags.hc, 15472 util-vserver/lib/ioctl-setfilecontext.hc, 15473 util-vserver/lib/ioctl-setxflg.hc, 15474 util-vserver/lib/syscall-compat.hc, util-vserver/lib/syscall.c, 15475 util-vserver/lib/syscall_getiattr-v13.hc, 15476 util-vserver/lib/syscall_setiattr-v13.hc: cleanups; fixed/changed 15477 "vserver-internal.h" including git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@669 15478 94cd875c-1c1d-0410-91d2-eb244daf1a30 15479 15480 2004-01-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15481 15482 * util-vserver/lib/Makefile-files: added get_task_xid & get_vc_info 15483 files removed obsoleted getctx/getinitpid files renamed some -v11 15484 files to -fscompat git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@668 15485 94cd875c-1c1d-0410-91d2-eb244daf1a30 15486 15487 2004-01-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15488 15489 * util-vserver/lib/getctx-compat.hc, 15490 util-vserver/lib/getctx-legacy.hc, util-vserver/lib/getctx.c, 15491 util-vserver/lib/getinitpid-compat.hc, 15492 util-vserver/lib/getinitpid-legacy.hc, 15493 util-vserver/lib/getinitpid.c: obsoleted by v13/oldproc functions git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@667 15494 94cd875c-1c1d-0410-91d2-eb244daf1a30 15495 15496 2004-01-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15497 15498 * util-vserver/lib/fscompat_getiattr-v13.hc, 15499 util-vserver/lib/fscompat_setiattr-v13.hc, 15500 util-vserver/lib/syscall_gettaskxid-oldproc.hc, 15501 util-vserver/lib/syscall_gettaskxid-v13.hc, 15502 util-vserver/lib/syscall_gettaskxid.c, 15503 util-vserver/lib/syscall_getvxinfo-oldproc.hc, 15504 util-vserver/lib/syscall_getvxinfo-v13.hc, 15505 util-vserver/lib/syscall_getvxinfo.c: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@666 15506 94cd875c-1c1d-0410-91d2-eb244daf1a30 15507 15508 2004-01-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15509 15510 * util-vserver/lib/fscompat_getiattr-fscompat.hc, 15511 util-vserver/lib/fscompat_getiattr-v11.hc, 15512 util-vserver/lib/fscompat_setiattr-fscompat.hc, 15513 util-vserver/lib/fscompat_setiattr-v11.hc: renamed *-v11 to 15514 *-fscompat git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@665 15515 94cd875c-1c1d-0410-91d2-eb244daf1a30 15516 15517 2004-01-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15518 15519 * util-vserver/.cvsignore: added 'Build-*' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@664 15520 94cd875c-1c1d-0410-91d2-eb244daf1a30 15521 15522 2004-01-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15523 15524 * util-vserver/configure.ac: added 'oldproc' API git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@663 15525 94cd875c-1c1d-0410-91d2-eb244daf1a30 15526 15527 2004-01-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15528 15529 * util-vserver/src/Makefile-files, 15530 util-vserver/src/vunify-compare.hc, 15531 util-vserver/src/vunify-compare.ic, 15532 util-vserver/src/vunify-doit.hc, util-vserver/src/vunify-doit.ic, 15533 util-vserver/src/vunify-init.hc, util-vserver/src/vunify-init.ic, 15534 util-vserver/src/vunify.c: renamed *.ic to *.hc git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@662 15535 94cd875c-1c1d-0410-91d2-eb244daf1a30 15536 15537 2004-01-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15538 15539 * util-vserver/src/vunify.h: added changes for new API added 15540 rsSPECIAL reason git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@661 15541 94cd875c-1c1d-0410-91d2-eb244daf1a30 15542 15543 2004-01-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15544 15545 * util-vserver/src/vunify.c: added changes for new API git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@660 15546 94cd875c-1c1d-0410-91d2-eb244daf1a30 15547 15548 2004-01-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15549 15550 * util-vserver/src/vunify-doit.ic: updated to new API git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@659 15551 94cd875c-1c1d-0410-91d2-eb244daf1a30 15552 15553 2004-01-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15554 15555 * util-vserver/src/vlimit.c: fixed help message git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@658 15556 94cd875c-1c1d-0410-91d2-eb244daf1a30 15557 15558 2004-01-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15559 15560 * util-vserver/src/chxid.c, util-vserver/src/fstool.c, 15561 util-vserver/src/fstool.h, util-vserver/src/lsxid.c, 15562 util-vserver/src/setattr.c, util-vserver/src/showattr.c: 15563 updated/enhanced for new API git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@657 15564 94cd875c-1c1d-0410-91d2-eb244daf1a30 15565 15566 2004-01-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15567 15568 * util-vserver/lib/virtual.h: updated git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@656 15569 94cd875c-1c1d-0410-91d2-eb244daf1a30 15570 15571 2004-01-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15572 15573 * util-vserver/lib/vserver-internal.h: added v13 API git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@655 15574 94cd875c-1c1d-0410-91d2-eb244daf1a30 15575 15576 2004-01-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15577 15578 * util-vserver/lib/vserver.h: added fscompat and v13 functions 15579 removed ioctl functions git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@654 15580 94cd875c-1c1d-0410-91d2-eb244daf1a30 15581 15582 2004-01-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15583 15584 * util-vserver/lib/Makefile-files: added fscompat and v13 functions git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@653 15585 94cd875c-1c1d-0410-91d2-eb244daf1a30 15586 15587 2004-01-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15588 15589 * util-vserver/lib/ioctl-getext2flags.c, 15590 util-vserver/lib/ioctl-getext2flags.hc, 15591 util-vserver/lib/ioctl-getfilecontext.c, 15592 util-vserver/lib/ioctl-getfilecontext.hc, 15593 util-vserver/lib/ioctl-setext2flags.c, 15594 util-vserver/lib/ioctl-setext2flags.hc, 15595 util-vserver/lib/ioctl-setfilecontext.c, 15596 util-vserver/lib/ioctl-setfilecontext.hc: do not provide the 15597 ioctl-functions anymore; use them only internally and include them 15598 directly. Therefore, renamed them from *.c to *.hc git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@652 15599 94cd875c-1c1d-0410-91d2-eb244daf1a30 15600 15601 2004-01-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15602 15603 * util-vserver/lib/fscompat_getiattr-v11.hc, 15604 util-vserver/lib/fscompat_getiattr.c, 15605 util-vserver/lib/fscompat_setiattr-v11.hc, 15606 util-vserver/lib/fscompat_setiattr.c, 15607 util-vserver/lib/ioctl-getxflg.hc, 15608 util-vserver/lib/ioctl-setxflg.hc, 15609 util-vserver/lib/syscall_getiattr-v13.hc, 15610 util-vserver/lib/syscall_getiattr.c, 15611 util-vserver/lib/syscall_setiattr-v13.hc, 15612 util-vserver/lib/syscall_setiattr.c: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@651 15613 94cd875c-1c1d-0410-91d2-eb244daf1a30 15614 15615 2004-01-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15616 15617 * util-vserver/configure.ac: added v13 & fscompat APIs git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@650 15618 94cd875c-1c1d-0410-91d2-eb244daf1a30 15619 15620 2004-01-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15621 15622 * util-vserver/distrib/misc/vunify-exclude: added .rpmdb git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@648 15623 94cd875c-1c1d-0410-91d2-eb244daf1a30 15624 15625 2004-01-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15626 15627 * util-vserver/src/chxid.c, util-vserver/src/lsxid.c, 15628 util-vserver/src/setattr.c, util-vserver/src/showattr.c: 15629 s/S_ISLNK/!S_ISREG/ -> ignore any non-regular files git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@647 15630 94cd875c-1c1d-0410-91d2-eb244daf1a30 15631 15632 2004-01-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15633 15634 * util-vserver/src/Makefile-files: removed vunify-operations git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@646 15635 94cd875c-1c1d-0410-91d2-eb244daf1a30 15636 15637 2004-01-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15638 15639 * util-vserver/src/vunify.h: cleanups; moved structure declarations 15640 from vunify.c into this headerfile git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@645 15641 94cd875c-1c1d-0410-91d2-eb244daf1a30 15642 15643 2004-01-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15644 15645 * util-vserver/src/vunify.c: cleanups added 'skip_reason' support 15646 added debug output git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@644 15647 94cd875c-1c1d-0410-91d2-eb244daf1a30 15648 15649 2004-01-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15650 15651 * util-vserver/src/vunify-init.ic: added debug output fixed 15652 descriptor leak git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@643 15653 94cd875c-1c1d-0410-91d2-eb244daf1a30 15654 15655 2004-01-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15656 15657 * util-vserver/src/vunify-compare.ic, 15658 util-vserver/src/vunify-doit.ic: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@642 15659 94cd875c-1c1d-0410-91d2-eb244daf1a30 15660 15661 2004-01-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15662 15663 * util-vserver/src/vunify-operations.c, 15664 util-vserver/src/vunify-operations.h: obsoleted by more 15665 straight-forward code git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@641 15666 94cd875c-1c1d-0410-91d2-eb244daf1a30 15667 15668 2004-01-19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15669 15670 * util-vserver/src/vlimit.c: fixed copy&paste error git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@640 15671 94cd875c-1c1d-0410-91d2-eb244daf1a30 15672 15673 2004-01-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15674 15675 * util-vserver/NEWS, util-vserver/configure.ac: version 0.27.196 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@637 15676 94cd875c-1c1d-0410-91d2-eb244daf1a30 15677 15678 2004-01-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15679 15680 * util-vserver/tests/vserver-info.c: updated to new 15681 vc_getVserverVdir() API git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@636 15682 94cd875c-1c1d-0410-91d2-eb244daf1a30 15683 15684 2004-01-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15685 15686 * util-vserver/src/vunify.c: moved init*() functions to 15687 vunify-init.c git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@635 15688 94cd875c-1c1d-0410-91d2-eb244daf1a30 15689 15690 2004-01-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15691 15692 * util-vserver/src/vunify-operations.c: compareUnify(): check mtime 15693 too git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@634 15694 94cd875c-1c1d-0410-91d2-eb244daf1a30 15695 15696 2004-01-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15697 15698 * util-vserver/src/vunify-matchlist.h: made 'buf' constant git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@633 15699 94cd875c-1c1d-0410-91d2-eb244daf1a30 15700 15701 2004-01-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15702 15703 * util-vserver/src/vunify-matchlist.c: allow cmp-pointer to be NULL git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@632 15704 94cd875c-1c1d-0410-91d2-eb244daf1a30 15705 15706 2004-01-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15707 15708 * util-vserver/src/vunify-init.ic: use VPKG_PROG instead of 15709 PKGMGMT_INFO_PROG register 'vdir' use default exclude-lists git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@631 15710 94cd875c-1c1d-0410-91d2-eb244daf1a30 15711 15712 2004-01-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15713 15714 * util-vserver/src/vunify-debug.c: added a const_cast git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@630 15715 94cd875c-1c1d-0410-91d2-eb244daf1a30 15716 15717 2004-01-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15718 15719 * util-vserver/src/vserver-info.c: updated VDIR tag to new interface git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@629 15720 94cd875c-1c1d-0410-91d2-eb244daf1a30 15721 15722 2004-01-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15723 15724 * util-vserver/scripts/vserver: added 'unify' and 'pkg' commands git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@628 15725 94cd875c-1c1d-0410-91d2-eb244daf1a30 15726 15727 2004-01-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15728 15729 * util-vserver/scripts/vpkg: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@627 15730 94cd875c-1c1d-0410-91d2-eb244daf1a30 15731 15732 2004-01-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15733 15734 * util-vserver/scripts/util-vserver-vars.pathsubst: added $_VUNIFY 15735 and $_VPKG git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@626 15736 94cd875c-1c1d-0410-91d2-eb244daf1a30 15737 15738 2004-01-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15739 15740 * util-vserver/scripts/distrib-info, 15741 util-vserver/scripts/legacy/distrib-info: moved distrib-info to 15742 legacy/ git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@625 15743 94cd875c-1c1d-0410-91d2-eb244daf1a30 15744 15745 2004-01-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15746 15747 * util-vserver/scripts/Makefile-files: moved distrib-info to legacy/ 15748 added vpkg git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@624 15749 94cd875c-1c1d-0410-91d2-eb244daf1a30 15750 15751 2004-01-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15752 15753 * util-vserver/lib/getvservervdir.c, util-vserver/lib/vserver.h: 15754 added 'physical' parameter to vc_getVserverVdir() which resolves the 15755 complete physical path of the vdir git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@623 15756 94cd875c-1c1d-0410-91d2-eb244daf1a30 15757 15758 2004-01-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15759 15760 * util-vserver/distrib/misc/vunify-exclude: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@622 15761 94cd875c-1c1d-0410-91d2-eb244daf1a30 15762 15763 2004-01-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15764 15765 * util-vserver/distrib/Makefile.am: added vunify-exclude git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@621 15766 94cd875c-1c1d-0410-91d2-eb244daf1a30 15767 15768 2004-01-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15769 15770 * util-vserver/util-vserver.spec.in: use manifest-data for -legacy git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@620 15771 94cd875c-1c1d-0410-91d2-eb244daf1a30 15772 15773 2004-01-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15774 15775 * util-vserver/pathconfig.h.pathsubst: added VPKG_PROG minor 15776 cleanups git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@619 15777 94cd875c-1c1d-0410-91d2-eb244daf1a30 15778 15779 2004-01-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15780 15781 * util-vserver/src/testsuite/vunify-test.sh: applied new calling 15782 scheme git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@618 15783 94cd875c-1c1d-0410-91d2-eb244daf1a30 15784 15785 2004-01-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15786 15787 * util-vserver/src/testsuite/vunify-functest.c: added 15788 wrapper_exit_code git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@617 15789 94cd875c-1c1d-0410-91d2-eb244daf1a30 15790 15791 2004-01-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15792 15793 * util-vserver/src/wrappers.h: Elseek(), Emkstemp(): added 15794 Emalloc(), Erealloc(): fixed declarations git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@616 15795 94cd875c-1c1d-0410-91d2-eb244daf1a30 15796 15797 2004-01-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15798 15799 * util-vserver/src/vunify-matchlist.c, 15800 util-vserver/src/vunify-matchlist.h, 15801 util-vserver/src/vunify-operations.c, util-vserver/src/vunify.c: 15802 added exclude-list support git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@615 15803 94cd875c-1c1d-0410-91d2-eb244daf1a30 15804 15805 2004-01-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15806 15807 * util-vserver/src/vserver-info.c: added APPDIR tag made it possible 15808 to supply additional paramaters git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@614 15809 94cd875c-1c1d-0410-91d2-eb244daf1a30 15810 15811 2004-01-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15812 15813 * util-vserver/src/new-namespace.c, util-vserver/src/rpm-fake.c: do 15814 not use CLONE_VFORK in debug mode; lockups with 'strace' are too 15815 annoying git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@613 15816 94cd875c-1c1d-0410-91d2-eb244daf1a30 15817 15818 2004-01-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15819 15820 * util-vserver/src/Makefile-files: updated vunify setup added files 15821 for vunify git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@612 15822 94cd875c-1c1d-0410-91d2-eb244daf1a30 15823 15824 2004-01-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15825 15826 * util-vserver/lib/getvserverappdir.c, 15827 util-vserver/lib/getvservercfgdir.c, 15828 util-vserver/lib/isdirectory.c, 15829 util-vserver/scripts/legacy/.cvsignore, 15830 util-vserver/src/vunify-debug.c, util-vserver/src/vunify-init.ic, 15831 util-vserver/src/vunify.h, util-vserver/src/wrappers-io.h: initial 15832 checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@611 15833 94cd875c-1c1d-0410-91d2-eb244daf1a30 15834 15835 2004-01-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15836 15837 * util-vserver/scripts/functions: accept vservers beginning with 15838 './' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@610 15839 94cd875c-1c1d-0410-91d2-eb244daf1a30 15840 15841 2004-01-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15842 15843 * util-vserver/lib/vserver.h: added new management functions + doc git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@609 15844 94cd875c-1c1d-0410-91d2-eb244daf1a30 15845 15846 2004-01-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15847 15848 * util-vserver/lib/internal.h: added utilvserver_isDirectory() 15849 prototype git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@608 15850 94cd875c-1c1d-0410-91d2-eb244daf1a30 15851 15852 2004-01-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15853 15854 * util-vserver/lib/getvservervdir.c: use utilvserver_isDirectory() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@607 15855 94cd875c-1c1d-0410-91d2-eb244daf1a30 15856 15857 2004-01-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15858 15859 * util-vserver/lib/Makefile-files: added new management sources git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@606 15860 94cd875c-1c1d-0410-91d2-eb244daf1a30 15861 15862 2004-01-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15863 15864 * util-vserver/util-vserver.spec.in: use filelists from 15865 contrib/make-manifest git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@605 15866 94cd875c-1c1d-0410-91d2-eb244daf1a30 15867 15868 2004-01-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15869 15870 * util-vserver/configure.ac: fixed CVS tag git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@604 15871 94cd875c-1c1d-0410-91d2-eb244daf1a30 15872 15873 2004-01-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15874 15875 * util-vserver/Makefile.am: added contrib/ dir substitute MANDIR too git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@603 15876 94cd875c-1c1d-0410-91d2-eb244daf1a30 15877 15878 2004-01-14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15879 15880 * util-vserver/src/util-exitlikeprocess.c: added missing <signal.h> git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@602 15881 94cd875c-1c1d-0410-91d2-eb244daf1a30 15882 15883 2004-01-14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15884 15885 * util-vserver/src/fstool.h: added 'local_fs' struct-member git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@601 15886 94cd875c-1c1d-0410-91d2-eb244daf1a30 15887 15888 2004-01-14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15889 15890 * util-vserver/src/fstool.c: added support for '-x' (do not cross 15891 filesystems) fixed invocation with directory-name implemented '-a' 15892 (show dot) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@600 15893 94cd875c-1c1d-0410-91d2-eb244daf1a30 15894 15895 2004-01-14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15896 15897 * util-vserver/src/vps.c: minor documentation fix git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@599 15898 94cd875c-1c1d-0410-91d2-eb244daf1a30 15899 15900 2004-01-14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15901 15902 * util-vserver/src/chxid.c, util-vserver/src/lsxid.c, 15903 util-vserver/src/setattr.c, util-vserver/src/showattr.c: added and 15904 documented '-x' switch git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@598 15905 94cd875c-1c1d-0410-91d2-eb244daf1a30 15906 15907 2004-01-14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15908 15909 * util-vserver/src/vps.c: makde it compilable with gcc296 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@597 15910 94cd875c-1c1d-0410-91d2-eb244daf1a30 15911 15912 2004-01-14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15913 15914 * util-vserver/util-vserver.spec.in: added -legacy subpackage git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@596 15915 94cd875c-1c1d-0410-91d2-eb244daf1a30 15916 15917 2004-01-14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15918 15919 * util-vserver/Makefile.am: removed timestamps in legacy-dir also 15920 substitute LEGACYDIR and PS git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@595 15921 94cd875c-1c1d-0410-91d2-eb244daf1a30 15922 15923 2004-01-14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15924 15925 * util-vserver/src/vps.c: added native '--version' and '--help' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@594 15926 94cd875c-1c1d-0410-91d2-eb244daf1a30 15927 15928 2004-01-14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15929 15930 * util-vserver/scripts/Makefile-files: added legacy-scripts to 15931 $(scripts_OPTIONS_EXEMPT) added scripts_legacy_gen_SCRPTS to 15932 $(scripts_CLEANFILES) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@593 15933 94cd875c-1c1d-0410-91d2-eb244daf1a30 15934 15935 2004-01-14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15936 15937 * util-vserver/m4/validate.am: fixed parallel build git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@592 15938 94cd875c-1c1d-0410-91d2-eb244daf1a30 15939 15940 2004-01-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15941 15942 * util-vserver/configure.ac: added check for PS git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@591 15943 94cd875c-1c1d-0410-91d2-eb244daf1a30 15944 15945 2004-01-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15946 15947 * util-vserver/pathconfig.h.pathsubst: added PS_PROG git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@590 15948 94cd875c-1c1d-0410-91d2-eb244daf1a30 15949 15950 2004-01-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15951 15952 * util-vserver/src/.cvsignore: added vps git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@589 15953 94cd875c-1c1d-0410-91d2-eb244daf1a30 15954 15955 2004-01-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15956 15957 * util-vserver/src/Makefile-files: made vps a dietprog git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@588 15958 94cd875c-1c1d-0410-91d2-eb244daf1a30 15959 15960 2004-01-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15961 15962 * util-vserver/lib/getctx.c: minor code cleanups git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@587 15963 94cd875c-1c1d-0410-91d2-eb244daf1a30 15964 15965 2004-01-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15966 15967 * util-vserver/lib/getctx.c: added VC_BE_VALGRIND_FRIENDLY support git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@586 15968 94cd875c-1c1d-0410-91d2-eb244daf1a30 15969 15970 2004-01-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15971 15972 * util-vserver/lib/vserver.h: vc_get_securecaps(): added prototype git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@585 15973 94cd875c-1c1d-0410-91d2-eb244daf1a30 15974 15975 2004-01-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15976 15977 * util-vserver/lib/vserver-internal.h: made CALL_VC-macro a block git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@584 15978 94cd875c-1c1d-0410-91d2-eb244daf1a30 15979 15980 2004-01-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15981 15982 * util-vserver/src/util-exitlikeprocess.c: include <unistd.h> git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@583 15983 94cd875c-1c1d-0410-91d2-eb244daf1a30 15984 15985 2004-01-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15986 15987 * util-vserver/scripts/Makefile-files: moved legacy scripts into 15988 legacy/ and updated variables git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@582 15989 94cd875c-1c1d-0410-91d2-eb244daf1a30 15990 15991 2004-01-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15992 15993 * util-vserver/scripts/util-vserver-vars.pathsubst: updated legacy 15994 paths git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@581 15995 94cd875c-1c1d-0410-91d2-eb244daf1a30 15996 15997 2004-01-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 15998 15999 * util-vserver/src/Makefile-files: added vps git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@580 16000 94cd875c-1c1d-0410-91d2-eb244daf1a30 16001 16002 2004-01-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16003 16004 * util-vserver/src/util.h: exitLikeProcess(): added prototype git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@579 16005 94cd875c-1c1d-0410-91d2-eb244daf1a30 16006 16007 2004-01-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16008 16009 * util-vserver/src/wrappers.h: Emalloc(), Erealloc(): added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@578 16010 94cd875c-1c1d-0410-91d2-eb244daf1a30 16011 16012 2004-01-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16013 16014 * util-vserver/src/util-exitlikeprocess.c, util-vserver/src/vps.c: 16015 initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@577 16016 94cd875c-1c1d-0410-91d2-eb244daf1a30 16017 16018 2004-01-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16019 16020 * util-vserver/scripts/save_s_context, 16021 util-vserver/scripts/vps.pathsubst, 16022 util-vserver/scripts/vserver-legacy, 16023 util-vserver/scripts/vserverkillall: moved into legacy git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@576 16024 94cd875c-1c1d-0410-91d2-eb244daf1a30 16025 16026 2004-01-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16027 16028 * util-vserver/scripts/legacy/save_s_context, 16029 util-vserver/scripts/legacy/vps.pathsubst, 16030 util-vserver/scripts/legacy/vserver, 16031 util-vserver/scripts/legacy/vserverkillall: initial checkin (moved 16032 from ../) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@575 16033 94cd875c-1c1d-0410-91d2-eb244daf1a30 16034 16035 2004-01-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16036 16037 * util-vserver/scripts/vserver-legacy: use 'exec' to call commands 16038 on 'suexec' (patch by Alec Thomas) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@574 16039 94cd875c-1c1d-0410-91d2-eb244daf1a30 16040 16041 2004-01-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16042 16043 * util-vserver/src/Makefile-files: added missing fstool.h header git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@573 16044 94cd875c-1c1d-0410-91d2-eb244daf1a30 16045 16046 2004-01-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16047 16048 * util-vserver/lib/virtual.h: updated (added scheduler stuff) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@572 16049 94cd875c-1c1d-0410-91d2-eb244daf1a30 16050 16051 2004-01-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16052 16053 * util-vserver/src/vkill.c: removed warnings about unused parameters git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@571 16054 94cd875c-1c1d-0410-91d2-eb244daf1a30 16055 16056 2004-01-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16057 16058 * util-vserver/lib/getvserverbyctx.c, 16059 util-vserver/lib/getvserverctx.c, util-vserver/src/exec-cd.c, 16060 util-vserver/tests/escaperoot.c, util-vserver/tests/testipc.c, 16061 util-vserver/tests/testlimit.c, util-vserver/tests/testopenf.c: made 16062 it compilable with gcc296 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@570 16063 94cd875c-1c1d-0410-91d2-eb244daf1a30 16064 16065 2004-01-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16066 16067 * util-vserver/Makefile.am: use $(src_sbin_SCRPTS) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@569 16068 94cd875c-1c1d-0410-91d2-eb244daf1a30 16069 16070 2004-01-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16071 16072 * util-vserver/lib/vserver.h: added declarations for the ext2fs 16073 functions git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@568 16074 94cd875c-1c1d-0410-91d2-eb244daf1a30 16075 16076 2004-01-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16077 16078 * util-vserver/lib/vserver-internal.h: added EXT2FS macros git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@567 16079 94cd875c-1c1d-0410-91d2-eb244daf1a30 16080 16081 2004-01-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16082 16083 * util-vserver/lib/fmt.h: fixed xulong/xlong declarations git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@566 16084 94cd875c-1c1d-0410-91d2-eb244daf1a30 16085 16086 2004-01-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16087 16088 * util-vserver/lib/Makefile-files: added the ioctl-* files added 16089 ext2fs.h git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@565 16090 94cd875c-1c1d-0410-91d2-eb244daf1a30 16091 16092 2004-01-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16093 16094 * util-vserver/src/.cvsignore: updated git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@564 16095 94cd875c-1c1d-0410-91d2-eb244daf1a30 16096 16097 2004-01-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16098 16099 * util-vserver/src/Makefile-files: removed ext2fs.h added the 16100 fstools (lsxid,chxid,showattr,setattr) plus deps git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@563 16101 94cd875c-1c1d-0410-91d2-eb244daf1a30 16102 16103 2004-01-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16104 16105 * util-vserver/src/chxid.c, util-vserver/src/fstool.c, 16106 util-vserver/src/fstool.h, util-vserver/src/lsxid.c, 16107 util-vserver/src/setattr.c, util-vserver/src/showattr.c: 16108 minor/medium cleanups git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@562 16109 94cd875c-1c1d-0410-91d2-eb244daf1a30 16110 16111 2004-01-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16112 16113 * util-vserver/src/fstool-resolvectx.c: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@561 16114 94cd875c-1c1d-0410-91d2-eb244daf1a30 16115 16116 2004-01-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16117 16118 * util-vserver/src/showattr.c: rewrote completely git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@560 16119 94cd875c-1c1d-0410-91d2-eb244daf1a30 16120 16121 2004-01-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16122 16123 * util-vserver/lib/ext2fs.h, util-vserver/src/ext2fs.h: moved 16124 ext2fs.h from src/ into lib/ directory; we are providing the needed 16125 functionality through libvserver now git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@559 16126 94cd875c-1c1d-0410-91d2-eb244daf1a30 16127 16128 2004-01-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16129 16130 * util-vserver/lib/ioctl-getext2flags.c, 16131 util-vserver/lib/ioctl-getfilecontext.c, 16132 util-vserver/lib/ioctl-setext2flags.c, 16133 util-vserver/lib/ioctl-setfilecontext.c, util-vserver/src/chxid.c, 16134 util-vserver/src/fstool.c, util-vserver/src/fstool.h, 16135 util-vserver/src/lsxid.c, util-vserver/src/setattr.c: initial 16136 checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@558 16137 94cd875c-1c1d-0410-91d2-eb244daf1a30 16138 16139 2004-01-07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16140 16141 * util-vserver/lib/vserver.h: added URL which describes 16142 context-creation git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@555 16143 94cd875c-1c1d-0410-91d2-eb244daf1a30 16144 16145 2004-01-07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16146 16147 * util-vserver/src/chcontext.c: * removed obsolete and unused 'fakeinit' variable * fixed ctx-creation with fakeinit and static ctx-id's; fakeinit requires a second call for ctx -2 to take effect git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@554 16148 94cd875c-1c1d-0410-91d2-eb244daf1a30 16149 16150 2004-01-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16151 16152 * util-vserver/util-vserver.spec.in: added vserver-info git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@553 16153 94cd875c-1c1d-0410-91d2-eb244daf1a30 16154 16155 2004-01-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16156 16157 * util-vserver/src/.cvsignore: updated git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@552 16158 94cd875c-1c1d-0410-91d2-eb244daf1a30 16159 16160 2004-01-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16161 16162 * util-vserver/src/wrappers.h: Edup2(): added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@551 16163 94cd875c-1c1d-0410-91d2-eb244daf1a30 16164 16165 2004-01-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16166 16167 * util-vserver/src/vserver-stat.c: use existing syscall-wrappers 16168 instead of checking return-codes manually git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@550 16169 94cd875c-1c1d-0410-91d2-eb244daf1a30 16170 16171 2004-01-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16172 16173 * util-vserver/src/vserver-info.c: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@549 16174 94cd875c-1c1d-0410-91d2-eb244daf1a30 16175 16176 2004-01-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16177 16178 * util-vserver/src/rpm-fake.c: use fd3 for synchronization with 16179 resolver adding some missing '\n' in messages ignore empty 16180 environment variables too exitRPMFake(): conditionalized 16181 debug-message git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@548 16182 94cd875c-1c1d-0410-91d2-eb244daf1a30 16183 16184 2004-01-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16185 16186 * util-vserver/src/rpm-fake-resolver.c: daemonize(): child waits for 16187 parent to finish now use fd3 for synchronisation enable fork on 16188 default git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@547 16189 94cd875c-1c1d-0410-91d2-eb244daf1a30 16190 16191 2004-01-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16192 16193 * util-vserver/src/Makefile-files: added vserver-info minor 16194 cosmetical fixes git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@546 16195 94cd875c-1c1d-0410-91d2-eb244daf1a30 16196 16197 2004-01-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16198 16199 * util-vserver/scripts/vserver.stop: fixed error-handling git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@545 16200 94cd875c-1c1d-0410-91d2-eb244daf1a30 16201 16202 2004-01-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16203 16204 * util-vserver/scripts/vserver-setup.functions: added '--context' 16205 option minor cosmetical cleanups git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@544 16206 94cd875c-1c1d-0410-91d2-eb244daf1a30 16207 16208 2004-01-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16209 16210 * util-vserver/scripts/vserver-build.functions.apt: 16211 initVariablesApt(): fixed empty function body git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@543 16212 94cd875c-1c1d-0410-91d2-eb244daf1a30 16213 16214 2004-01-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16215 16216 * util-vserver/scripts/vrpm-preload: major cleanups; use 16217 'vserver-info' to retrieve information about vserver git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@542 16218 94cd875c-1c1d-0410-91d2-eb244daf1a30 16219 16220 2004-01-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16221 16222 * util-vserver/scripts/vapt-get-worker: removed old, unused debug 16223 code git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@541 16224 94cd875c-1c1d-0410-91d2-eb244daf1a30 16225 16226 2004-01-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16227 16228 * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm: use 16229 modern '--help' & '--version' output git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@540 16230 94cd875c-1c1d-0410-91d2-eb244daf1a30 16231 16232 2004-01-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16233 16234 * util-vserver/scripts/util-vserver-vars.pathsubst: added 16235 $_VSERVER_INFO git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@539 16236 94cd875c-1c1d-0410-91d2-eb244daf1a30 16237 16238 2004-01-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16239 16240 * util-vserver/scripts/functions: getVserverStatus(): fixed usage of 16241 2nd parameter git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@538 16242 94cd875c-1c1d-0410-91d2-eb244daf1a30 16243 16244 2004-01-05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16245 16246 * util-vserver/lib/fmtx.hc, util-vserver/lib/getvserverbyctx.c, 16247 util-vserver/lib/getvserverctx.c, 16248 util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h: 16249 small cosmetical fix git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@537 16250 94cd875c-1c1d-0410-91d2-eb244daf1a30 16251 16252 2003-12-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16253 16254 * util-vserver/configure.ac: version 0.27.190 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@536 16255 94cd875c-1c1d-0410-91d2-eb244daf1a30 16256 16257 2003-12-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16258 16259 * util-vserver/util-vserver.spec.in: - since dynamic libraries will be installed now, call /sbin/ldconfig - other updates... git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@533 16260 94cd875c-1c1d-0410-91d2-eb244daf1a30 16261 16262 2003-12-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16263 16264 * util-vserver/src/compat-pivot_root.h: use <asm/unistd.h> instead 16265 of <linux/unistd.h> to fix problems with RH's headers git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@532 16266 94cd875c-1c1d-0410-91d2-eb244daf1a30 16267 16268 2003-12-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16269 16270 * util-vserver/src/testsuite/vunify-test.sh: fixed paths git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@531 16271 94cd875c-1c1d-0410-91d2-eb244daf1a30 16272 16273 2003-12-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16274 16275 * util-vserver/scripts/vserver.stop: use sendKillSequence instead of 16276 ctx-kill git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@530 16277 94cd875c-1c1d-0410-91d2-eb244daf1a30 16278 16279 2003-12-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16280 16281 * util-vserver/scripts/vserver.functions: sendKillSequence(): added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@529 16282 94cd875c-1c1d-0410-91d2-eb244daf1a30 16283 16284 2003-12-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16285 16286 * util-vserver/scripts/util-vserver-vars.pathsubst: removed 16287 _CTX_KILL added _VKILL git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@528 16288 94cd875c-1c1d-0410-91d2-eb244daf1a30 16289 16290 2003-12-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16291 16292 * util-vserver/scripts/functions: getVserverStatus(): fixed usage if 16293 ctx isCtxRunning(): added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@527 16294 94cd875c-1c1d-0410-91d2-eb244daf1a30 16295 16296 2003-12-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16297 16298 * util-vserver/Makefile.am: added missing compat-c99.h header-file git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@526 16299 94cd875c-1c1d-0410-91d2-eb244daf1a30 16300 16301 2003-12-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16302 16303 * util-vserver/src/chroot-rm.c: fixed order of chroot() and 16304 parameter evaluation so that '--version' and '--help' are working as 16305 non-root also git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@525 16306 94cd875c-1c1d-0410-91d2-eb244daf1a30 16307 16308 2003-12-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16309 16310 * util-vserver/src/Makefile-files: added missing headers removed 16311 'ctx-kill'; it is obsoleted through 'vkill' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@524 16312 94cd875c-1c1d-0410-91d2-eb244daf1a30 16313 16314 2003-12-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16315 16316 * util-vserver/src/ctx-kill.c: replaced by 'vkill' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@523 16317 94cd875c-1c1d-0410-91d2-eb244daf1a30 16318 16319 2003-12-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16320 16321 * util-vserver/compat.h: use results from dietlib's C99 16322 compatibility-check git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@522 16323 94cd875c-1c1d-0410-91d2-eb244daf1a30 16324 16325 2003-12-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16326 16327 * util-vserver/m4/ensc_dietlibc.m4: added check for C99 16328 compatibility git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@521 16329 94cd875c-1c1d-0410-91d2-eb244daf1a30 16330 16331 2003-12-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16332 16333 * util-vserver/m4/ensc_fpicsyscall.m4: fixed AC_LANG_PUSH/POP 16334 mismatch git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@520 16335 94cd875c-1c1d-0410-91d2-eb244daf1a30 16336 16337 2003-12-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16338 16339 * util-vserver/.cvsignore, util-vserver/lib/.cvsignore, 16340 util-vserver/scripts/.cvsignore, util-vserver/src/.cvsignore: 16341 updated git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@519 16342 94cd875c-1c1d-0410-91d2-eb244daf1a30 16343 16344 2003-12-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16345 16346 * util-vserver/lib/syscall_kill-v11.hc, 16347 util-vserver/lib/syscall_kill.c, util-vserver/src/vkill.c: merged 16348 with 0.26.90 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@518 16349 94cd875c-1c1d-0410-91d2-eb244daf1a30 16350 16351 2003-12-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16352 16353 * util-vserver/src/testsuite/rpm-fake-test.sh: fixed LD_PRELOAD path git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@517 16354 94cd875c-1c1d-0410-91d2-eb244daf1a30 16355 16356 2003-12-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16357 16358 * util-vserver/scripts/vserver: updated start/stop help-messages git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@516 16359 94cd875c-1c1d-0410-91d2-eb244daf1a30 16360 16361 2003-12-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16362 16363 * util-vserver/scripts/functions: getAllVservers(): ignore backup 16364 vservers git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@515 16365 94cd875c-1c1d-0410-91d2-eb244daf1a30 16366 16367 2003-12-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16368 16369 * util-vserver/distrib/Makefile.am: fixed multiple 'make install' by 16370 using '-f' on 'ln' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@514 16371 94cd875c-1c1d-0410-91d2-eb244daf1a30 16372 16373 2003-12-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16374 16375 * util-vserver/configure.ac: - merged with 0.26.90 (fixed --enable-apis, renamed ctx_t to xid_t, renamed syscall, use C++ for ext2fs.h test) - libtool'ized it git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@513 16376 94cd875c-1c1d-0410-91d2-eb244daf1a30 16377 16378 2003-12-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16379 16380 * util-vserver/src/Makefile-files: * added vkill (merged from 0.26.90) * libtool'ized it git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@512 16381 94cd875c-1c1d-0410-91d2-eb244daf1a30 16382 16383 2003-12-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16384 16385 * util-vserver/lib/Makefile-files: * added vc_kill() syscall (merged from 0.26.90) * libtool'ized it git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@511 16386 94cd875c-1c1d-0410-91d2-eb244daf1a30 16387 16388 2003-12-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16389 16390 * util-vserver/Makefile.am: * added legacy-dir (merged from 0.26.90) * libtool'ized it git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@510 16391 94cd875c-1c1d-0410-91d2-eb244daf1a30 16392 16393 2003-12-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16394 16395 * util-vserver/compat.h, util-vserver/lib/getctx-compat.hc, 16396 util-vserver/lib/getctx-legacy.hc, util-vserver/lib/getctx.c, 16397 util-vserver/lib/getversion-internal.hc, 16398 util-vserver/lib/getversion.c, util-vserver/lib/getvserverbyctx.c, 16399 util-vserver/lib/getvserverctx.c, 16400 util-vserver/lib/syscall-compat.hc, 16401 util-vserver/lib/syscall-legacy.hc, util-vserver/lib/syscall.c, 16402 util-vserver/lib/syscall_rlimit-v11.hc, 16403 util-vserver/lib/syscall_rlimit.c, util-vserver/lib/virtual.h, 16404 util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h, 16405 util-vserver/scripts/Makefile-files, 16406 util-vserver/scripts/vps.pathsubst, 16407 util-vserver/scripts/vserver-legacy, util-vserver/src/.cvsignore, 16408 util-vserver/src/ctx-kill.c, util-vserver/src/rpm-fake-resolver.c, 16409 util-vserver/src/rpm-fake.c, util-vserver/src/save_ctxinfo.c, 16410 util-vserver/src/vlimit.c, util-vserver/src/vserver-stat.c, 16411 util-vserver/src/wrappers-vserver.h, util-vserver/tests/getctx.c: 16412 merged with 0.26.90 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@509 16413 94cd875c-1c1d-0410-91d2-eb244daf1a30 16414 16415 2003-12-29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16416 16417 * util-vserver/src/capchroot.c: do not use vc_chrootsafe() anymore git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@500 16418 94cd875c-1c1d-0410-91d2-eb244daf1a30 16419 16420 2003-12-29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16421 16422 * util-vserver/tests/Makefile-files: removed chrootsafe libtool'ized git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@499 16423 94cd875c-1c1d-0410-91d2-eb244daf1a30 16424 16425 2003-12-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16426 16427 * util-vserver/compat-c99.h, 16428 util-vserver/src/testsuite/Makefile-files, 16429 util-vserver/src/testsuite/data/rpm-fake-test.inp, 16430 util-vserver/src/testsuite/data/rpm-fake-test.out, 16431 util-vserver/src/testsuite/rpm-fake-test.c, 16432 util-vserver/src/testsuite/rpm-fake-test.sh, 16433 util-vserver/src/testsuite/vunify-functest.c, 16434 util-vserver/src/testsuite/vunify-test.sh: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@498 16435 94cd875c-1c1d-0410-91d2-eb244daf1a30 16436 16437 2003-12-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16438 16439 * util-vserver/pathconfig.h.pathsubst: added RESOLVER_PROG git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@497 16440 94cd875c-1c1d-0410-91d2-eb244daf1a30 16441 16442 2003-12-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16443 16444 * util-vserver/scripts/vprofile: removed since obsoleted git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@496 16445 94cd875c-1c1d-0410-91d2-eb244daf1a30 16446 16447 2003-12-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16448 16449 * util-vserver/tests/escaperoot.c, util-vserver/tests/forkbomb.c, 16450 util-vserver/tests/testlimit.c, util-vserver/tests/testopenf.c: used 16451 workarounds to make it compilable with non-C99 compilers git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@495 16452 94cd875c-1c1d-0410-91d2-eb244daf1a30 16453 16454 2003-12-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16455 16456 * util-vserver/src/wrappers.h: added setgid/setuid/setgroups 16457 wrappers git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@494 16458 94cd875c-1c1d-0410-91d2-eb244daf1a30 16459 16460 2003-12-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16461 16462 * util-vserver/src/util.h: added Xmemcpy() added safeChdir() 16463 prototype git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@493 16464 94cd875c-1c1d-0410-91d2-eb244daf1a30 16465 16466 2003-12-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16467 16468 * util-vserver/src/rpm-fake.c: rewrote large parts added NSS 16469 functions (getpwnam(), getgrnam(), ...) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@492 16470 94cd875c-1c1d-0410-91d2-eb244daf1a30 16471 16472 2003-12-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16473 16474 * util-vserver/src/fakerunlevel.c: use setgroups() also git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@491 16475 94cd875c-1c1d-0410-91d2-eb244daf1a30 16476 16477 2003-12-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16478 16479 * util-vserver/src/chroot-rm.c: added '--help' and '--version' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@490 16480 94cd875c-1c1d-0410-91d2-eb244daf1a30 16481 16482 2003-12-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16483 16484 * util-vserver/src/.cvsignore: added exec-cd and rpm-fake-resolver 16485 removed secure-umount git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@489 16486 94cd875c-1c1d-0410-91d2-eb244daf1a30 16487 16488 2003-12-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16489 16490 * util-vserver/src/exec-cd.c, util-vserver/src/rpm-fake-resolver.c, 16491 util-vserver/src/util-safechdir.c, 16492 util-vserver/src/vunify-matchlist.c, 16493 util-vserver/src/vunify-matchlist.h, 16494 util-vserver/src/vunify-operations.c, 16495 util-vserver/src/vunify-operations.h, util-vserver/src/vunify.c, 16496 util-vserver/src/wrappers-dirent.h: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@488 16497 94cd875c-1c1d-0410-91d2-eb244daf1a30 16498 16499 2003-12-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16500 16501 * util-vserver/src/Makefile-files: removed secure-umount added 16502 exec-cd vunify will be a dietlibc program soonly git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@487 16503 94cd875c-1c1d-0410-91d2-eb244daf1a30 16504 16505 2003-12-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16506 16507 * util-vserver/scripts/rootshell, util-vserver/scripts/vpstree, 16508 util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop: fixed 16509 quoting git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@486 16510 94cd875c-1c1d-0410-91d2-eb244daf1a30 16511 16512 2003-12-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16513 16514 * util-vserver/scripts/vserver.functions: use 'exec-cd' instead of 16515 'secure-umount' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@485 16516 94cd875c-1c1d-0410-91d2-eb244daf1a30 16517 16518 2003-12-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16519 16520 * util-vserver/scripts/vserver-build.functions.apt: fixed 16521 initVariablesApt() added support for default apt.conf git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@484 16522 94cd875c-1c1d-0410-91d2-eb244daf1a30 16523 16524 2003-12-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16525 16526 * util-vserver/scripts/vserver-build.functions: rename package-cfg 16527 directory on '--force' also git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@483 16528 94cd875c-1c1d-0410-91d2-eb244daf1a30 16529 16530 2003-12-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16531 16532 * util-vserver/scripts/vserver-build.apt-rpm: added '--debug' option git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@482 16533 94cd875c-1c1d-0410-91d2-eb244daf1a30 16534 16535 2003-12-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16536 16537 * util-vserver/scripts/vserver: added package-management options 16538 (atleast their documention) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@481 16539 94cd875c-1c1d-0410-91d2-eb244daf1a30 16540 16541 2003-12-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16542 16543 * util-vserver/scripts/vapt-get-worker: set RPM::PM to 'external' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@480 16544 94cd875c-1c1d-0410-91d2-eb244daf1a30 16545 16546 2003-12-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16547 16548 * util-vserver/scripts/util-vserver-vars.pathsubst: added _EXEC_CD 16549 removed _SECURE_UMOUNT git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@479 16550 94cd875c-1c1d-0410-91d2-eb244daf1a30 16551 16552 2003-12-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16553 16554 * util-vserver/scripts/functions: added support for default apt.conf git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@478 16555 94cd875c-1c1d-0410-91d2-eb244daf1a30 16556 16557 2003-12-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16558 16559 * util-vserver/scripts/Makefile-files: removed vprofile git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@477 16560 94cd875c-1c1d-0410-91d2-eb244daf1a30 16561 16562 2003-12-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16563 16564 * util-vserver/m4/ensc_cflags.m4, util-vserver/m4/ensc_dietlibc.m4, 16565 util-vserver/m4/ensc_kerneldir.m4, util-vserver/m4/ensc_release.m4, 16566 util-vserver/m4/ensc_uv_vrootdir.m4: fixed broken quoting which is 16567 complained by recent automake git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@476 16568 94cd875c-1c1d-0410-91d2-eb244daf1a30 16569 16570 2003-12-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16571 16572 * util-vserver/lib/getvserverbyctx.c, 16573 util-vserver/lib/getvserverctx.c: added workarounds for non-C99 16574 compilers git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@475 16575 94cd875c-1c1d-0410-91d2-eb244daf1a30 16576 16577 2003-12-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16578 16579 * util-vserver/distrib/defaults/apt/apt.conf: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@474 16580 94cd875c-1c1d-0410-91d2-eb244daf1a30 16581 16582 2003-12-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16583 16584 * util-vserver/distrib/Makefile.am: added default apt.conf git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@473 16585 94cd875c-1c1d-0410-91d2-eb244daf1a30 16586 16587 2003-12-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16588 16589 * util-vserver/compat.h: differ between >=3.3 and below at certain 16590 options added 'restrict' workarounds git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@472 16591 94cd875c-1c1d-0410-91d2-eb244daf1a30 16592 16593 2003-12-26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16594 16595 * util-vserver/Makefile.am: - removed m4_FILES; it is handled by automake >=2.8 automatically - added basic test support git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@471 16596 94cd875c-1c1d-0410-91d2-eb244daf1a30 16597 16598 2003-12-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16599 16600 * util-vserver/scripts/vserver.functions: evaluate CHBIND_OPTS 16601 lazily git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@460 16602 94cd875c-1c1d-0410-91d2-eb244daf1a30 16603 16604 2003-12-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16605 16606 * util-vserver/lib/getvservername.c: getRecentName(): return 16607 basename of directory but not this of the link anymore git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@459 16608 94cd875c-1c1d-0410-91d2-eb244daf1a30 16609 16610 2003-11-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16611 16612 * util-vserver/NEWS, util-vserver/configure.ac: version 0.26.193 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@448 16613 94cd875c-1c1d-0410-91d2-eb244daf1a30 16614 16615 2003-11-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16616 16617 * util-vserver/.cvsignore, util-vserver/Makefile.am, 16618 util-vserver/configure.ac, util-vserver/src/ifspec.c: merged with 16619 0.26 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@447 16620 94cd875c-1c1d-0410-91d2-eb244daf1a30 16621 16622 2003-11-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16623 16624 * util-vserver/Makefile.am: generate some .defaults symlinks git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@446 16625 94cd875c-1c1d-0410-91d2-eb244daf1a30 16626 16627 2003-11-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16628 16629 * util-vserver/util-vserver.spec.in: generate %ghost symlinks in 16630 %post added vlimit added some .default directories git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@445 16631 94cd875c-1c1d-0410-91d2-eb244daf1a30 16632 16633 2003-11-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16634 16635 * util-vserver/lib/getvserverctx.c: added missing includes git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@444 16636 94cd875c-1c1d-0410-91d2-eb244daf1a30 16637 16638 2003-11-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16639 16640 * util-vserver/scripts/vserver-setup.functions: use 16641 '$CONFDIR/.defaults/run.rev' instead of '$PKGSTATEREVDIR' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@443 16642 94cd875c-1c1d-0410-91d2-eb244daf1a30 16643 16644 2003-11-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16645 16646 * util-vserver/util-vserver.spec.in: use 'vservers.rev' directory 16647 instead of 'vservers/rev' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@435 16648 94cd875c-1c1d-0410-91d2-eb244daf1a30 16649 16650 2003-11-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16651 16652 * util-vserver/scripts/vserver-setup.functions: use PKGSTATEREVDIR git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@434 16653 94cd875c-1c1d-0410-91d2-eb244daf1a30 16654 16655 2003-11-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16656 16657 * util-vserver/scripts/.cvsignore: added vps git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@433 16658 94cd875c-1c1d-0410-91d2-eb244daf1a30 16659 16660 2003-11-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16661 16662 * util-vserver/Makefile.am: added separate 'pkgstaterevdir' variable git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@432 16663 94cd875c-1c1d-0410-91d2-eb244daf1a30 16664 16665 2003-11-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16666 16667 * util-vserver/pathconfig.h.pathsubst: added DEFAULT_PKGSTATEREVDIR git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@431 16668 94cd875c-1c1d-0410-91d2-eb244daf1a30 16669 16670 2003-11-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16671 16672 * util-vserver/lib/Makefile-files: added getvserverctx & 16673 getvserverbyctx files added fmtx* files git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@430 16674 94cd875c-1c1d-0410-91d2-eb244daf1a30 16675 16676 2003-11-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16677 16678 * util-vserver/lib/syscall-legacy.hc: has_chrootsafe(), 16679 call_set_ctxlimit(): removed git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@429 16680 94cd875c-1c1d-0410-91d2-eb244daf1a30 16681 16682 2003-11-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16683 16684 * util-vserver/lib/vserver.h: vc_getVserverByCtx(), 16685 vc_getVserverCtx(): added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@428 16686 94cd875c-1c1d-0410-91d2-eb244daf1a30 16687 16688 2003-11-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16689 16690 * util-vserver/lib/fmt.h, util-vserver/lib/fmt.hc: added/use 16691 specialized hex-formating functions git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@427 16692 94cd875c-1c1d-0410-91d2-eb244daf1a30 16693 16694 2003-11-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16695 16696 * util-vserver/lib/fmt-internal.h, util-vserver/lib/fmtx-32.c, 16697 util-vserver/lib/fmtx-64.c, util-vserver/lib/fmtx.hc, 16698 util-vserver/lib/getvserverbyctx.c, 16699 util-vserver/lib/getvserverctx.c: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@426 16700 94cd875c-1c1d-0410-91d2-eb244daf1a30 16701 16702 2003-11-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16703 16704 * util-vserver/scripts/util-vserver-vars.pathsubst: added 16705 PKGSTATEREVDIR git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@425 16706 94cd875c-1c1d-0410-91d2-eb244daf1a30 16707 16708 2003-11-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16709 16710 * util-vserver/src/vserver-stat.c: rewrote it to * use the new management function * remove all traces of printf() * remove stacked functions git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@424 16711 94cd875c-1c1d-0410-91d2-eb244daf1a30 16712 16713 2003-11-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16714 16715 * util-vserver/src/vlimit.c: use the specialized 16716 utilvserver_fmt_xuint64() function git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@423 16717 94cd875c-1c1d-0410-91d2-eb244daf1a30 16718 16719 2003-11-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16720 16721 * util-vserver/src/Makefile-files: made 'vserver-stat' a 16722 dietlibc-compiled program git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@422 16723 94cd875c-1c1d-0410-91d2-eb244daf1a30 16724 16725 2003-11-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16726 16727 * util-vserver/compat.h: define FMT_PREFIX git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@421 16728 94cd875c-1c1d-0410-91d2-eb244daf1a30 16729 16730 2003-11-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16731 16732 * util-vserver/lib/Makefile-files, util-vserver/lib/fmt-32.c, 16733 util-vserver/lib/fmt-64.c, util-vserver/lib/fmt.h, 16734 util-vserver/lib/fmt.hc, util-vserver/lib/getprocentry-legacy.c, 16735 util-vserver/lib/int2str.c, util-vserver/lib/internal.h, 16736 util-vserver/lib/uint2str.c, util-vserver/src/save_ctxinfo.c, 16737 util-vserver/src/vlimit.c, util-vserver/tests/getctx.c, 16738 util-vserver/tests/getinitpid.c: use fmt_*() functions instead of 16739 *int2str() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@420 16740 94cd875c-1c1d-0410-91d2-eb244daf1a30 16741 16742 2003-11-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16743 16744 * util-vserver/scripts/vps: removed since autogenerated from 16745 vps.pathsubst git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@419 16746 94cd875c-1c1d-0410-91d2-eb244daf1a30 16747 16748 2003-11-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16749 16750 * util-vserver/distrib/fdr0.95/apt/rpmpriorities, 16751 util-vserver/distrib/fdr0.95/apt/sources.list, 16752 util-vserver/distrib/fdr0.95/pkgs/01, 16753 util-vserver/distrib/fdr0.95/pkgs/02, 16754 util-vserver/distrib/rh9.0.93/apt/rpmpriorities, 16755 util-vserver/distrib/rh9.0.93/apt/sources.list, 16756 util-vserver/distrib/rh9.0.93/pkgs/01, 16757 util-vserver/distrib/rh9.0.93/pkgs/02: obsoleted by fc1 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@415 16758 94cd875c-1c1d-0410-91d2-eb244daf1a30 16759 16760 2003-11-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16761 16762 * util-vserver/distrib/fc1/apt/rpmpriorities, 16763 util-vserver/distrib/fc1/apt/sources.list, 16764 util-vserver/distrib/fc1/pkgs/01, util-vserver/distrib/fc1/pkgs/02: 16765 initial checkin (based on fdr0.95) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@414 16766 94cd875c-1c1d-0410-91d2-eb244daf1a30 16767 16768 2003-11-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16769 16770 * util-vserver/distrib/Makefile.am: added Fedora Core 1 removed 16771 Fedora Beta git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@413 16772 94cd875c-1c1d-0410-91d2-eb244daf1a30 16773 16774 2003-11-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16775 16776 * util-vserver/scripts/vapt-get: do not set $_APT_GET git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@412 16777 94cd875c-1c1d-0410-91d2-eb244daf1a30 16778 16779 2003-11-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16780 16781 * util-vserver/compat.h: merged/added from 0.25 added workaround for 16782 broken 'long long' handling of dietlibc git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@411 16783 94cd875c-1c1d-0410-91d2-eb244daf1a30 16784 16785 2003-11-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16786 16787 * util-vserver/Makefile.am, util-vserver/THANKS, 16788 util-vserver/configure.ac, util-vserver/lib/Makefile-files, 16789 util-vserver/lib/syscall-compat.hc, 16790 util-vserver/lib/syscall_rlimit-v11.hc, 16791 util-vserver/lib/syscall_rlimit.c, util-vserver/lib/virtual.h, 16792 util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h, 16793 util-vserver/scripts/vserver-legacy, util-vserver/src/.cvsignore, 16794 util-vserver/src/Makefile-files, util-vserver/src/ext2fs.h, 16795 util-vserver/src/setctxlimit.c, util-vserver/src/showattr.c, 16796 util-vserver/src/vlimit.c, util-vserver/src/vutil.cc, 16797 util-vserver/util-vserver.spec.in: merged/added from 0.25 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@410 16798 94cd875c-1c1d-0410-91d2-eb244daf1a30 16799 16800 2003-11-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16801 16802 * util-vserver/sysv/rebootmgr.subst, 16803 util-vserver/sysv/vservers.subst: merged in changes from 0.25 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@409 16804 94cd875c-1c1d-0410-91d2-eb244daf1a30 16805 16806 2003-11-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16807 16808 * util-vserver/NEWS, util-vserver/configure.ac: version 0.24.191 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@381 16809 94cd875c-1c1d-0410-91d2-eb244daf1a30 16810 16811 2003-11-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16812 16813 * util-vserver/util-vserver.spec.in: added '--without dietlibc' 16814 option git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@380 16815 94cd875c-1c1d-0410-91d2-eb244daf1a30 16816 16817 2003-11-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16818 16819 * util-vserver/m4/ensc_dietlibc.m4: fixed typos ('withval' instead 16820 of 'enableval') git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@379 16821 94cd875c-1c1d-0410-91d2-eb244daf1a30 16822 16823 2003-11-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16824 16825 * util-vserver/lib/getvservername.c, 16826 util-vserver/lib/getvservervdir.c: added '#include <unistd.h>' to 16827 fix compilation problems with glibc git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@378 16828 94cd875c-1c1d-0410-91d2-eb244daf1a30 16829 16830 2003-11-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16831 16832 * util-vserver/NEWS, util-vserver/configure.ac: version 0.24.190 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@377 16833 94cd875c-1c1d-0410-91d2-eb244daf1a30 16834 16835 2003-11-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16836 16837 * util-vserver/.cvsignore: added linuxcaps.h (merged from stable) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@376 16838 94cd875c-1c1d-0410-91d2-eb244daf1a30 16839 16840 2003-11-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16841 16842 * util-vserver/Makefile.am: - separated and completed m4_FILES - added '--show-dead' to cvs2cl params - fix linuxcaps.h (merged from stable) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@375 16843 94cd875c-1c1d-0410-91d2-eb244daf1a30 16844 16845 2003-11-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16846 16847 * util-vserver/lib/getvservercfgstyle.c: added some additional logic git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@374 16848 94cd875c-1c1d-0410-91d2-eb244daf1a30 16849 16850 2003-11-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16851 16852 * util-vserver/lib/virtual.h: do not include the <linux/types.h> 16853 kernel-header anymore git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@373 16854 94cd875c-1c1d-0410-91d2-eb244daf1a30 16855 16856 2003-11-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16857 16858 * util-vserver/scripts/functions: - getAllVservers: use _tmp instead of tmp to avoid clashes when 16859 caller wants to have results in 'tmp', fixed array assignment git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@372 16860 94cd875c-1c1d-0410-91d2-eb244daf1a30 16861 16862 2003-11-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16863 16864 * util-vserver/src/rebootmgr.c: fixed typo git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@371 16865 94cd875c-1c1d-0410-91d2-eb244daf1a30 16866 16867 2003-11-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16868 16869 * util-vserver/tests/vserver-info.c: added '--help' and '--version' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@370 16870 94cd875c-1c1d-0410-91d2-eb244daf1a30 16871 16872 2003-11-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16873 16874 * util-vserver/configure.ac: merged from SYSCALL_SWITCH git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@369 16875 94cd875c-1c1d-0410-91d2-eb244daf1a30 16876 16877 2003-11-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16878 16879 * util-vserver/m4/ensc_changelog.m4: merged from SYSCALL_SWITCH git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@368 16880 94cd875c-1c1d-0410-91d2-eb244daf1a30 16881 16882 2003-11-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16883 16884 * util-vserver/scripts/distrib-info, 16885 util-vserver/scripts/vserver-copy, 16886 util-vserver/scripts/vserver-legacy, 16887 util-vserver/scripts/vservers.grabinfo.sh, 16888 util-vserver/src/rebootmgr.c, util-vserver/sysv/Makefile-files, 16889 util-vserver/sysv/rebootmgr.subst: merged in changes from 0.23.96 16890 (/vservers -> $DEFAULT_VSERVERDIR) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@367 16891 94cd875c-1c1d-0410-91d2-eb244daf1a30 16892 16893 2003-11-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16894 16895 * util-vserver/m4/validate.am: updated from vserver-djinni git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@366 16896 94cd875c-1c1d-0410-91d2-eb244daf1a30 16897 16898 2003-11-04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16899 16900 * util-vserver/lib/vserver-internal.h: ignore lower 8bit on version git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@365 16901 94cd875c-1c1d-0410-91d2-eb244daf1a30 16902 16903 2003-11-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16904 16905 * util-vserver/util-vserver.spec.in: removed 'vkill' for now call 16906 'install-vserverdir' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@351 16907 94cd875c-1c1d-0410-91d2-eb244daf1a30 16908 16909 2003-11-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16910 16911 * util-vserver/distrib/redhat/initpost: create 16912 /etc/sysconfig/network git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@350 16913 94cd875c-1c1d-0410-91d2-eb244daf1a30 16914 16915 2003-11-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16916 16917 * util-vserver/scripts/vserver.functions: - fixed some statements which would fail with 'set -e' - made 'disableInterface' smart so that it calculates parameters automatically git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@349 16918 94cd875c-1c1d-0410-91d2-eb244daf1a30 16919 16920 2003-11-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16921 16922 * util-vserver/scripts/vserver-setup.functions: added support for 16923 '--netbcast' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@348 16924 94cd875c-1c1d-0410-91d2-eb244daf1a30 16925 16926 2003-11-03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16927 16928 * util-vserver/lib/getvservername.c: terminate name with '\0' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@347 16929 94cd875c-1c1d-0410-91d2-eb244daf1a30 16930 16931 2003-10-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16932 16933 * util-vserver/scripts/vserver-legacy: merged from 0.23.95: - reenabled the copy-all mode; can be disabled by setting the $UTIL_VSERVER_AVOID_COPY environment variable - use '-HS' ulimit switch for newly created vservers git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@346 16934 94cd875c-1c1d-0410-91d2-eb244daf1a30 16935 16936 2003-10-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16937 16938 * util-vserver/Makefile.am: - large cleanup; use changed variables from scripts/Makefile - try to keep modes of pathsubstituted files - create own install-rule for vserver-dir; 'make distcheck' does not like /vservers... git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@345 16939 94cd875c-1c1d-0410-91d2-eb244daf1a30 16940 16941 2003-10-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16942 16943 * util-vserver/src/reducecap.c: use QUOTACTL (merged from 0.23.94) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@344 16944 94cd875c-1c1d-0410-91d2-eb244daf1a30 16945 16946 2003-10-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16947 16948 * util-vserver/src/rebootmgr.c: use configured SBINDIR instead of 16949 hardcoded /usr/sbin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@343 16950 94cd875c-1c1d-0410-91d2-eb244daf1a30 16951 16952 2003-10-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16953 16954 * util-vserver/src/chcontext.c: added QUOTACTL to 'secure' caps 16955 (merged from 0.23.94) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@342 16956 94cd875c-1c1d-0410-91d2-eb244daf1a30 16957 16958 2003-10-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16959 16960 * util-vserver/src/Makefile-files: create 'setattr' program git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@341 16961 94cd875c-1c1d-0410-91d2-eb244daf1a30 16962 16963 2003-10-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16964 16965 * util-vserver/scripts/distrib-info, 16966 util-vserver/scripts/rootshell, util-vserver/scripts/vpstree, 16967 util-vserver/scripts/vserver-copy, 16968 util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop: merged 16969 in changes from 0.24.94 (s!/usr/sbin!$SBINDIR!) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@340 16970 94cd875c-1c1d-0410-91d2-eb244daf1a30 16971 16972 2003-10-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16973 16974 * util-vserver/scripts/vserver.start, 16975 util-vserver/scripts/vserver.stop: use 'set -e' instead of 'set +e' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@339 16976 94cd875c-1c1d-0410-91d2-eb244daf1a30 16977 16978 2003-10-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16979 16980 * util-vserver/scripts/functions: added 'checkComponents()' function git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@338 16981 94cd875c-1c1d-0410-91d2-eb244daf1a30 16982 16983 2003-10-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16984 16985 * util-vserver/scripts/vps.pathsubst: initial check (was: vps) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@337 16986 94cd875c-1c1d-0410-91d2-eb244daf1a30 16987 16988 2003-10-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16989 16990 * util-vserver/scripts/vkill: removed; is obsoleted by ctx-kill git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@336 16991 94cd875c-1c1d-0410-91d2-eb244daf1a30 16992 16993 2003-10-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 16994 16995 * util-vserver/scripts/util-vserver-vars.pathsubst: added INITRDDIR, 16996 LIBDIR and INCLUDEDIR git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@335 16997 94cd875c-1c1d-0410-91d2-eb244daf1a30 16998 16999 2003-10-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17000 17001 * util-vserver/scripts/Makefile-files: large cleanup removed 'vkill' 17002 (obsoleted by ctx-kill) vps is now vps.subst git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@334 17003 94cd875c-1c1d-0410-91d2-eb244daf1a30 17004 17005 2003-10-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17006 17007 * util-vserver/lib/capabilities.c, util-vserver/lib/vserver.h, 17008 util-vserver/man/reducecap.8: use CAP_QUOTACTL instead of 17009 CAP_OPENDEV git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@333 17010 94cd875c-1c1d-0410-91d2-eb244daf1a30 17011 17012 2003-10-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17013 17014 * util-vserver/Makefile.am: use ENSC_UV_VROOTDIR to set 'vserverdir' 17015 added missing path-substitutions git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@323 17016 94cd875c-1c1d-0410-91d2-eb244daf1a30 17017 17018 2003-10-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17019 17020 * util-vserver/configure.ac: use ENSC_UV_VROOTDIR to set 17021 'vserverdir' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@322 17022 94cd875c-1c1d-0410-91d2-eb244daf1a30 17023 17024 2003-10-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17025 17026 * util-vserver/m4/ensc_uv_vrootdir.m4: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@321 17027 94cd875c-1c1d-0410-91d2-eb244daf1a30 17028 17029 2003-10-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17030 17031 * util-vserver/lib/getvservercfgstyle.c, 17032 util-vserver/lib/getvservername.c, 17033 util-vserver/lib/getvservervdir.c, 17034 util-vserver/tests/vserver-info.c: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@300 17035 94cd875c-1c1d-0410-91d2-eb244daf1a30 17036 17037 2003-10-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17038 17039 * util-vserver/tests/.cvsignore, util-vserver/tests/Makefile-files: 17040 added vserver-info git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@299 17041 94cd875c-1c1d-0410-91d2-eb244daf1a30 17042 17043 2003-10-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17044 17045 * util-vserver/compat.h: define TEMP_FAILURE_RETRY for 17046 dietlibc-compilation git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@298 17047 94cd875c-1c1d-0410-91d2-eb244daf1a30 17048 17049 2003-10-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17050 17051 * util-vserver/pathconfig.h.pathsubst: define DEFAULT_VSERVERDIR and 17052 DEFAULT_VSERVERPKGDIR git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@297 17053 94cd875c-1c1d-0410-91d2-eb244daf1a30 17054 17055 2003-10-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17056 17057 * util-vserver/lib/Makefile-files: added files for higher-level 17058 management git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@296 17059 94cd875c-1c1d-0410-91d2-eb244daf1a30 17060 17061 2003-10-23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17062 17063 * util-vserver/lib/vserver.h: added functions for vserver-management git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@295 17064 94cd875c-1c1d-0410-91d2-eb244daf1a30 17065 17066 2003-10-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17067 17068 * util-vserver/scripts/vserver.start, 17069 util-vserver/scripts/vserver.stop, 17070 util-vserver/scripts/vserver.suexec: cleanups; go into vserver-dir 17071 before *and* after executing scriptlets git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@294 17072 94cd875c-1c1d-0410-91d2-eb244daf1a30 17073 17074 2003-10-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17075 17076 * util-vserver/scripts/vserver-build, 17077 util-vserver/scripts/vserver-build.functions: used 17078 $DEFAULT_VSERVERDIR and $DEFAULT_VSERVERPKGDIR instead of the 17079 hardcoded '/vservers' values git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@293 17080 94cd875c-1c1d-0410-91d2-eb244daf1a30 17081 17082 2003-10-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17083 17084 * util-vserver/util-vserver.spec.in: rewrote it added -build 17085 subpackage git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@292 17086 94cd875c-1c1d-0410-91d2-eb244daf1a30 17087 17088 2003-10-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17089 17090 * util-vserver/configure.ac: moved ENSC_INITRDDIR, ENSC_RELEASE, 17091 ENSC_ENABLE_DIETLIBC and ENSC_KERNEL_HEADERS checks into own m4/* 17092 files git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@291 17093 94cd875c-1c1d-0410-91d2-eb244daf1a30 17094 17095 2003-10-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17096 17097 * util-vserver/Makefile.am: renamed sysvdir to initrddir use 17098 $(RELEASE_CPPFLAGS) (-DNDEBUG) substitute $(vserverdir) and 17099 $(vserverpkgdir) create the $(vserverdir) and $(vserverpkgdir) 17100 directories git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@290 17101 94cd875c-1c1d-0410-91d2-eb244daf1a30 17102 17103 2003-10-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17104 17105 * util-vserver/distrib/Makefile.am: added sample 'mtab' file create 17106 the config-dirs git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@289 17107 94cd875c-1c1d-0410-91d2-eb244daf1a30 17108 17109 2003-10-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17110 17111 * util-vserver/distrib/redhat/initpost: $2 is no longer $_VSERVER 17112 but the 'util-vserver-vars' file git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@288 17113 94cd875c-1c1d-0410-91d2-eb244daf1a30 17114 17115 2003-10-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17116 17117 * util-vserver/distrib/rh9/apt/sources.list: added some mirrors git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@287 17118 94cd875c-1c1d-0410-91d2-eb244daf1a30 17119 17120 2003-10-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17121 17122 * util-vserver/distrib/fdr0.95/apt/rpmpriorities, 17123 util-vserver/distrib/fdr0.95/apt/sources.list, 17124 util-vserver/distrib/fdr0.95/pkgs/01, 17125 util-vserver/distrib/fdr0.95/pkgs/02, 17126 util-vserver/distrib/misc/mtab, util-vserver/m4/ensc_dietlibc.m4, 17127 util-vserver/m4/ensc_initrddir.m4, 17128 util-vserver/m4/ensc_kerneldir.m4, util-vserver/m4/ensc_release.m4: 17129 initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@286 17130 94cd875c-1c1d-0410-91d2-eb244daf1a30 17131 17132 2003-10-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17133 17134 * util-vserver/scripts/util-vserver-vars.pathsubst: added 17135 DEFAULT_VSERVERDIR and DEFAULT_VSERVERPKGDIR git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@285 17136 94cd875c-1c1d-0410-91d2-eb244daf1a30 17137 17138 2003-10-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17139 17140 * util-vserver/scripts/vserver-build.apt-rpm: call pre/post 17141 scriplets with "$UTIL_VSERVER_VARS" as second param instead of 17142 "$_VSERVER" git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@284 17143 94cd875c-1c1d-0410-91d2-eb244daf1a30 17144 17145 2003-10-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17146 17147 * util-vserver/scripts/vserver-build.functions: fixed broken quotes git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@283 17148 94cd875c-1c1d-0410-91d2-eb244daf1a30 17149 17150 2003-10-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17151 17152 * util-vserver/scripts/vserver.functions, 17153 util-vserver/scripts/vserver.start: - reorganized CHCONTEXT_INIT_OPTS/CHCONTEXT_DISCONNECT: dropped the separate CHCONTEXT_DISCONNECT variable completetly and put '--flag fakeinit --disconnect' into CHCONTEXT_INIT_OPTS, which is used by 'vserver ... start' command only git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@282 17154 94cd875c-1c1d-0410-91d2-eb244daf1a30 17155 17156 2003-10-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17157 17158 * util-vserver/src/secure-umount.c: use real 'umount' program to 17159 unmount directories git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@281 17160 94cd875c-1c1d-0410-91d2-eb244daf1a30 17161 17162 2003-10-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17163 17164 * util-vserver/src/exec-ulimit.c: added [mMkK] modifies for limits git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@280 17165 94cd875c-1c1d-0410-91d2-eb244daf1a30 17166 17167 2003-10-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17168 17169 * util-vserver/scripts/vserver-build, 17170 util-vserver/scripts/vserver-setup.functions: fixed getopt 17171 long-option string git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@279 17172 94cd875c-1c1d-0410-91d2-eb244daf1a30 17173 17174 2003-10-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17175 17176 * util-vserver/scripts/vserver-build.functions: added support for 17177 copying some default files (resolv.conf, localtime, krb-conf,...) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@278 17178 94cd875c-1c1d-0410-91d2-eb244daf1a30 17179 17180 2003-10-22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17181 17182 * util-vserver/scripts/functions: implemented findAndCopy git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@277 17183 94cd875c-1c1d-0410-91d2-eb244daf1a30 17184 17185 2003-10-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17186 17187 * util-vserver/NEWS, util-vserver/configure.ac: version 0.23.194 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@273 17188 94cd875c-1c1d-0410-91d2-eb244daf1a30 17189 17190 2003-10-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17191 17192 * util-vserver/distrib/Makefile.am: added scripts to 17193 AM_INSTALLCHECK_STD_OPTIONS_EXEMPT git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@272 17194 94cd875c-1c1d-0410-91d2-eb244daf1a30 17195 17196 2003-10-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17197 17198 * util-vserver/src/exec-ulimit.c: implemented '--help' and 17199 '--version' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@271 17200 94cd875c-1c1d-0410-91d2-eb244daf1a30 17201 17202 2003-10-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17203 17204 * util-vserver/src/vbuild.cc: removed warning about unused 17205 parameters git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@270 17206 94cd875c-1c1d-0410-91d2-eb244daf1a30 17207 17208 2003-10-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17209 17210 * util-vserver/tests/Makefile-files: renamed to .cc files to .c git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@269 17211 94cd875c-1c1d-0410-91d2-eb244daf1a30 17212 17213 2003-10-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17214 17215 * util-vserver/tests/chrootsafe.c, 17216 util-vserver/tests/chrootsafe.cc, util-vserver/tests/escaperoot.c, 17217 util-vserver/tests/escaperoot.cc, util-vserver/tests/forkbomb.c, 17218 util-vserver/tests/forkbomb.cc, util-vserver/tests/testipc.c, 17219 util-vserver/tests/testipc.cc, util-vserver/tests/testlimit.c, 17220 util-vserver/tests/testlimit.cc, util-vserver/tests/testopenf.c, 17221 util-vserver/tests/testopenf.cc: renamed to .cc files to .c and made 17222 some little changes to make them compilable with C compilers git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@268 17223 94cd875c-1c1d-0410-91d2-eb244daf1a30 17224 17225 2003-10-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17226 17227 * util-vserver/Makefile.am: added new m4/*.m4 macros added 17228 conditional build of CXX files added support for libtool git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@267 17229 94cd875c-1c1d-0410-91d2-eb244daf1a30 17230 17231 2003-10-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17232 17233 * util-vserver/distrib/redhat/initpost: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@266 17234 94cd875c-1c1d-0410-91d2-eb244daf1a30 17235 17236 2003-10-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17237 17238 * util-vserver/distrib/Makefile.am: added Fedora Core 0.95 removed 17239 Red Hat 9.0.93 use common redhat/initpost script git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@265 17240 94cd875c-1c1d-0410-91d2-eb244daf1a30 17241 17242 2003-10-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17243 17244 * util-vserver/lib/Makefile-files: - use dietlibc compilation only for library-built, but not e.g. when building object for rpm-fake.so. This is very dark magic... git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@264 17245 94cd875c-1c1d-0410-91d2-eb244daf1a30 17246 17247 2003-10-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17248 17249 * util-vserver/scripts/Makefile-files: removed vunify.old.sh git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@263 17250 94cd875c-1c1d-0410-91d2-eb244daf1a30 17251 17252 2003-10-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17253 17254 * util-vserver/src/Makefile-files: - conditionalized built of C++ programs - added very dark magic to build everything of rpm-fake.so with 17255 '-fPIC' flag (when possible); on ia32 this will not work/is not 17256 necessarily but x86_64 seems to have problems with current method git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@262 17257 94cd875c-1c1d-0410-91d2-eb244daf1a30 17258 17259 2003-10-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17260 17261 * util-vserver/configure.ac: added check for C++ compiler added some 17262 CXX flags use ENSC_FPIC_SYSCALL git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@261 17263 94cd875c-1c1d-0410-91d2-eb244daf1a30 17264 17265 2003-10-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17266 17267 * util-vserver/lib/checkversion.c: fixed stupid thinko (EAGAIN vs. 17268 EINVAL) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@260 17269 94cd875c-1c1d-0410-91d2-eb244daf1a30 17270 17271 2003-10-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17272 17273 * util-vserver/m4/ensc_cxxcompiler.m4, 17274 util-vserver/m4/ensc_fpicsyscall.m4, util-vserver/src/vserver.cc, 17275 util-vserver/src/vserver.hh: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@259 17276 94cd875c-1c1d-0410-91d2-eb244daf1a30 17277 17278 2003-10-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17279 17280 * util-vserver/src/rpm-fake.c: made it compilabe with non-C99 17281 compilers and older kernels git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@258 17282 94cd875c-1c1d-0410-91d2-eb244daf1a30 17283 17284 2003-10-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17285 17286 * util-vserver/src/secure-mount.c: made it compilabe with non-C99 17287 compilers git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@257 17288 94cd875c-1c1d-0410-91d2-eb244daf1a30 17289 17290 2003-10-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17291 17292 * util-vserver/src/vbuild.cc: use 'Vserver' class instead of 17293 'string' !!BROKE LOTS OF THINGS!! this version does not work yet git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@256 17294 94cd875c-1c1d-0410-91d2-eb244daf1a30 17295 17296 2003-10-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17297 17298 * util-vserver/src/vunify.cc: use 'Vserver' class instead of 17299 'string' use getopt() reindented large parts git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@255 17300 94cd875c-1c1d-0410-91d2-eb244daf1a30 17301 17302 2003-10-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17303 17304 * util-vserver/src/vutil.cc: use 'Vserver' class instead of 'string' 17305 fixed format-string error git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@254 17306 94cd875c-1c1d-0410-91d2-eb244daf1a30 17307 17308 2003-10-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17309 17310 * util-vserver/src/vutil.h, util-vserver/src/vutil.p: use 'Vserver' 17311 class instead of 'string' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@253 17312 94cd875c-1c1d-0410-91d2-eb244daf1a30 17313 17314 2003-10-21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17315 17316 * util-vserver/src/wrappers.h: make it compilable with non-C99 17317 compilers git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@252 17318 94cd875c-1c1d-0410-91d2-eb244daf1a30 17319 17320 2003-10-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17321 17322 * util-vserver/doc/configuration.xml: documented 'ulimits' directory git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@251 17323 94cd875c-1c1d-0410-91d2-eb244daf1a30 17324 17325 2003-10-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17326 17327 * util-vserver/scripts/vunify.old.sh: as the name ('*old*') is 17328 saying already: it is old and obsoleted... git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@250 17329 94cd875c-1c1d-0410-91d2-eb244daf1a30 17330 17331 2003-10-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17332 17333 * util-vserver/scripts/vserver.start, 17334 util-vserver/scripts/vserver.stop, 17335 util-vserver/scripts/vserver.suexec: added ulimits support git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@249 17336 94cd875c-1c1d-0410-91d2-eb244daf1a30 17337 17338 2003-10-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17339 17340 * util-vserver/scripts/util-vserver-vars.pathsubst: added 17341 _EXEC_ULIMIT git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@248 17342 94cd875c-1c1d-0410-91d2-eb244daf1a30 17343 17344 2003-10-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17345 17346 * util-vserver/src/exec-ulimit.c: work also, when ulimit-directory 17347 does not exist git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@247 17348 94cd875c-1c1d-0410-91d2-eb244daf1a30 17349 17350 2003-10-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17351 17352 * util-vserver/src/.cvsignore: added exec-ulimit git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@246 17353 94cd875c-1c1d-0410-91d2-eb244daf1a30 17354 17355 2003-10-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17356 17357 * util-vserver/src/exec-ulimit.c: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@245 17358 94cd875c-1c1d-0410-91d2-eb244daf1a30 17359 17360 2003-10-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17361 17362 * util-vserver/src/Makefile-files: added exec-ulimit.c git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@244 17363 94cd875c-1c1d-0410-91d2-eb244daf1a30 17364 17365 2003-10-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17366 17367 * util-vserver/src/wrappers.h: Egetrlimit(),Esetrlimit(): added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@243 17368 94cd875c-1c1d-0410-91d2-eb244daf1a30 17369 17370 2003-10-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17371 17372 * util-vserver/src/reducecap.c: use capability support from the 17373 library as far as possible git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@242 17374 94cd875c-1c1d-0410-91d2-eb244daf1a30 17375 17376 2003-10-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17377 17378 * util-vserver/src/capchroot.c, util-vserver/src/chcontext.c: use 17379 capability support from the library instead of including 17380 kernel-headers git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@241 17381 94cd875c-1c1d-0410-91d2-eb244daf1a30 17382 17383 2003-10-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17384 17385 * util-vserver/lib/capabilities.c: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@240 17386 94cd875c-1c1d-0410-91d2-eb244daf1a30 17387 17388 2003-10-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17389 17390 * util-vserver/lib/vserver.h: added capability support git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@239 17391 94cd875c-1c1d-0410-91d2-eb244daf1a30 17392 17393 2003-10-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17394 17395 * util-vserver/lib/Makefile-files: added support for '-DNDEBUG' in 17396 the library added capability.c git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@238 17397 94cd875c-1c1d-0410-91d2-eb244daf1a30 17398 17399 2003-10-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17400 17401 * util-vserver/configure.ac: added support for '-DNDEBUG' in the 17402 library git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@237 17403 94cd875c-1c1d-0410-91d2-eb244daf1a30 17404 17405 2003-10-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17406 17407 * util-vserver/Makefile.am: added PKGSTATEDIR substitution git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@236 17408 94cd875c-1c1d-0410-91d2-eb244daf1a30 17409 17410 2003-10-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17411 17412 * util-vserver/doc/cfgdirdoc.dtd, 17413 util-vserver/doc/configuration.xml, 17414 util-vserver/scripts/vserver-build.apt-rpm, 17415 util-vserver/scripts/vserver-build.functions, 17416 util-vserver/scripts/vserver-build.functions.apt, 17417 util-vserver/scripts/vserver-build.functions.rpm, 17418 util-vserver/scripts/vserver-setup.functions: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@235 17419 94cd875c-1c1d-0410-91d2-eb244daf1a30 17420 17421 2003-10-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17422 17423 * util-vserver/scripts/Makefile-files: - removed vserver-init file - added vserver-build* files git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@234 17424 94cd875c-1c1d-0410-91d2-eb244daf1a30 17425 17426 2003-10-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17427 17428 * util-vserver/scripts/util-vserver-vars.pathsubst: - added PKGSTATEDIR, RUNDIR, LIB_VSERVER_SETUP_FUNCTIONS, LIB_VSERVER_BUILD_FUNCTIONS* and _VSERVER variables - added WORKAROUND_APT_DBPATH variable git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@233 17429 94cd875c-1c1d-0410-91d2-eb244daf1a30 17430 17431 2003-10-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17432 17433 * util-vserver/scripts/vserver-build: implemented it... git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@232 17434 94cd875c-1c1d-0410-91d2-eb244daf1a30 17435 17436 2003-10-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17437 17438 * util-vserver/scripts/vserver: added '--sync' and '--verbose' 17439 options sync the 'stop' stage on restart fixed invocation of 17440 'vserver-build' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@231 17441 94cd875c-1c1d-0410-91d2-eb244daf1a30 17442 17443 2003-10-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17444 17445 * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm: made it 17446 more mature by using arrays for the vserver-list git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@230 17447 94cd875c-1c1d-0410-91d2-eb244daf1a30 17448 17449 2003-10-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17450 17451 * util-vserver/scripts/vserver.functions: - moved getFileValue/getFileArray from 'vserver.functions' into 17452 'functions' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@229 17453 94cd875c-1c1d-0410-91d2-eb244daf1a30 17454 17455 2003-10-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17456 17457 * util-vserver/scripts/functions: - moved getFileValue/getFileArray from 'vserver.functions' into 17458 'functions' - implemented '/<path>' style vserver specification - made getAllVservers more mature by using arrays git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@228 17459 94cd875c-1c1d-0410-91d2-eb244daf1a30 17460 17461 2003-10-20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17462 17463 * util-vserver/scripts/vserver-init: moved 'vserver-init' 17464 functionality into the more general vserver-build* files git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@227 17465 94cd875c-1c1d-0410-91d2-eb244daf1a30 17466 17467 2003-10-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17468 17469 * util-vserver/configure.ac: gnit'ified git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@226 17470 94cd875c-1c1d-0410-91d2-eb244daf1a30 17471 17472 2003-10-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17473 17474 * util-vserver/src/.cvsignore: added pipe-sync git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@225 17475 94cd875c-1c1d-0410-91d2-eb244daf1a30 17476 17477 2003-10-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17478 17479 * util-vserver/src/Makefile-files: gnit'ified added pipe-sync git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@224 17480 94cd875c-1c1d-0410-91d2-eb244daf1a30 17481 17482 2003-10-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17483 17484 * util-vserver/src/chroot-cat.c: minor cosmetical changes git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@223 17485 94cd875c-1c1d-0410-91d2-eb244daf1a30 17486 17487 2003-10-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17488 17489 * util-vserver/src/chroot-rm.c: use "wrapper.h" git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@222 17490 94cd875c-1c1d-0410-91d2-eb244daf1a30 17491 17492 2003-10-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17493 17494 * util-vserver/src/wrappers.h: Eunlink(): added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@221 17495 94cd875c-1c1d-0410-91d2-eb244daf1a30 17496 17497 2003-10-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17498 17499 * util-vserver/scripts/util-vserver-vars.pathsubst: added 17500 $_VSERVER_BUILD git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@220 17501 94cd875c-1c1d-0410-91d2-eb244daf1a30 17502 17503 2003-10-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17504 17505 * util-vserver/scripts/vserver: added help/version added 'build' 17506 option made 'running' silently git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@219 17507 94cd875c-1c1d-0410-91d2-eb244daf1a30 17508 17509 2003-10-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17510 17511 * util-vserver/scripts/vserver-build, util-vserver/src/pipe-sync.c: 17512 initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@218 17513 94cd875c-1c1d-0410-91d2-eb244daf1a30 17514 17515 2003-10-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17516 17517 * util-vserver/Makefile.am: - gnit'ified it git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@217 17518 94cd875c-1c1d-0410-91d2-eb244daf1a30 17519 17520 2003-10-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17521 17522 * util-vserver/scripts/Makefile-files: - gnit'ified it - added vserver-build git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@216 17523 94cd875c-1c1d-0410-91d2-eb244daf1a30 17524 17525 2003-10-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17526 17527 * util-vserver/sysv/Makefile-files: gnit'ified it git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@215 17528 94cd875c-1c1d-0410-91d2-eb244daf1a30 17529 17530 2003-10-18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17531 17532 * util-vserver/lib/checkversion.c: restored compatibility for case 17533 when old syscall interface uses the new syscall-number (merged from 17534 SYSCALL_SWITCH branch) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@214 17535 94cd875c-1c1d-0410-91d2-eb244daf1a30 17536 17537 2003-10-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17538 17539 * util-vserver/configure.ac: add '#include "compat.h'" at bottom of 17540 config.h version 0.23.191 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@210 17541 94cd875c-1c1d-0410-91d2-eb244daf1a30 17542 17543 2003-10-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17544 17545 * util-vserver/Makefile.am: cleaned up pathsubst rule git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@209 17546 94cd875c-1c1d-0410-91d2-eb244daf1a30 17547 17548 2003-10-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17549 17550 * util-vserver/scripts/util-vserver-vars.pathsubst: added 17551 _CHROOT_CAT git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@208 17552 94cd875c-1c1d-0410-91d2-eb244daf1a30 17553 17554 2003-10-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17555 17556 * util-vserver/scripts/vserver-init: create link to reverse 17557 ctx->vserver mapping git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@207 17558 94cd875c-1c1d-0410-91d2-eb244daf1a30 17559 17560 2003-10-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17561 17562 * util-vserver/scripts/vserver.functions: - removed '#! /bin/bash' header - added separate CHCONTEXT_DISCONNECT option - use default runlevels only when sysv init-style is used - create/empty mtab file before mounting the vserver git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@206 17563 94cd875c-1c1d-0410-91d2-eb244daf1a30 17564 17565 2003-10-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17566 17567 * util-vserver/scripts/vserver.start: - removed '#! /bin/bash' header - added separate CHCONTEXT_DISCONNECT option git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@205 17568 94cd875c-1c1d-0410-91d2-eb244daf1a30 17569 17570 2003-10-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17571 17572 * util-vserver/scripts/vserver.stop: - removed '#! /bin/bash' header - disable interfaces when vserver is not running git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@204 17573 94cd875c-1c1d-0410-91d2-eb244daf1a30 17574 17575 2003-10-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17576 17577 * util-vserver/scripts/vserver.suexec: removed '#! /bin/bash' header git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@203 17578 94cd875c-1c1d-0410-91d2-eb244daf1a30 17579 17580 2003-10-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17581 17582 * util-vserver/src/.cvsignore: added chroot-cat git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@202 17583 94cd875c-1c1d-0410-91d2-eb244daf1a30 17584 17585 2003-10-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17586 17587 * util-vserver/sysv/vservers.subst: stop vservers only, when they do 17588 not have the ONSTOP flag git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@201 17589 94cd875c-1c1d-0410-91d2-eb244daf1a30 17590 17591 2003-10-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17592 17593 * util-vserver/sysv/Makefile-files: removed some noise from the 17594 substrule git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@200 17595 94cd875c-1c1d-0410-91d2-eb244daf1a30 17596 17597 2003-10-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17598 17599 * util-vserver/src/Makefile-files: added chroot-cat git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@199 17600 94cd875c-1c1d-0410-91d2-eb244daf1a30 17601 17602 2003-10-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17603 17604 * util-vserver/src/chroot-cat.c: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@198 17605 94cd875c-1c1d-0410-91d2-eb244daf1a30 17606 17607 2003-10-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17608 17609 * util-vserver/src/wrappers.h: Ereadlink(), Esymlink(): added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@197 17610 94cd875c-1c1d-0410-91d2-eb244daf1a30 17611 17612 2003-10-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17613 17614 * util-vserver/src/wrappers-vserver.h: - added Evc_X_getctx() wrapper git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@196 17615 94cd875c-1c1d-0410-91d2-eb244daf1a30 17616 17617 2003-10-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17618 17619 * util-vserver/src/secure-mount.c: - removed '#include <compat.h>'; it's now in global <config.h> - fixed problems with dietlibc's strtok_r() implementation - do not set '-o <...>' mount-flag when 'defaults' is the only flag git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@195 17620 94cd875c-1c1d-0410-91d2-eb244daf1a30 17621 17622 2003-10-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17623 17624 * util-vserver/src/save_ctxinfo.c: - removed '#include <compat.h>'; it's now in global <config.h> - use "wrappers.h" functions - implemented reverse-symlink file git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@194 17625 94cd875c-1c1d-0410-91d2-eb244daf1a30 17626 17627 2003-10-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17628 17629 * util-vserver/lib/getctx.c, util-vserver/lib/getinitpid.c, 17630 util-vserver/lib/getprocentry-legacy.c: - moved pid==0 handling into getprocentry-legacy.c and access 17631 /proc/self instead of /proc/<self-pid> there; this solves problems 17632 when 'fakeinit' flag is used - removed '#include <compat.h>'; it's now in global <config.h> git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@193 17633 94cd875c-1c1d-0410-91d2-eb244daf1a30 17634 17635 2003-10-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17636 17637 * util-vserver/scripts/Makefile-files: added vserver-legacy and 17638 vserver.suexec git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@192 17639 94cd875c-1c1d-0410-91d2-eb244daf1a30 17640 17641 2003-10-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17642 17643 * util-vserver/src/ctx-kill.c: kill init-pid more sanity checks git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@191 17644 94cd875c-1c1d-0410-91d2-eb244daf1a30 17645 17646 2003-10-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17647 17648 * util-vserver/scripts/vserver.stop: added support for kill-signal 17649 sequence git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@190 17650 94cd875c-1c1d-0410-91d2-eb244daf1a30 17651 17652 2003-10-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17653 17654 * util-vserver/scripts/vserver.functions: added getEnterShell() 17655 function added support for kill-signal sequence git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@189 17656 94cd875c-1c1d-0410-91d2-eb244daf1a30 17657 17658 2003-10-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17659 17660 * util-vserver/scripts/vserver: - added legacy support - added support for 17661 suexec,restart,condrestart,exec,chkconfig,enter,running and status git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@188 17662 94cd875c-1c1d-0410-91d2-eb244daf1a30 17663 17664 2003-10-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17665 17666 * util-vserver/scripts/util-vserver-vars.pathsubst: added _CTX_KILL, 17667 _FILETIME and _VSERVER_LEGACY git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@187 17668 94cd875c-1c1d-0410-91d2-eb244daf1a30 17669 17670 2003-10-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17671 17672 * util-vserver/scripts/vserver-legacy, 17673 util-vserver/scripts/vserver.suexec: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@186 17674 94cd875c-1c1d-0410-91d2-eb244daf1a30 17675 17676 2003-10-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17677 17678 * util-vserver/tests/.cvsignore: added getinitpid git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@185 17679 94cd875c-1c1d-0410-91d2-eb244daf1a30 17680 17681 2003-10-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17682 17683 * util-vserver/lib/Makefile-files: added int2str.c git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@184 17684 94cd875c-1c1d-0410-91d2-eb244daf1a30 17685 17686 2003-10-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17687 17688 * util-vserver/lib/internal.h: added utilvserver_int2str() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@183 17689 94cd875c-1c1d-0410-91d2-eb244daf1a30 17690 17691 2003-10-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17692 17693 * util-vserver/lib/int2str.c, util-vserver/tests/getinitpid.c: 17694 initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@182 17695 94cd875c-1c1d-0410-91d2-eb244daf1a30 17696 17697 2003-10-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17698 17699 * util-vserver/tests/getctx.c: removed all traces of <stdio.h> git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@181 17700 94cd875c-1c1d-0410-91d2-eb244daf1a30 17701 17702 2003-10-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17703 17704 * util-vserver/tests/Makefile-files: generalized building with 17705 dietlibc added getinitpid git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@180 17706 94cd875c-1c1d-0410-91d2-eb244daf1a30 17707 17708 2003-10-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17709 17710 * util-vserver/Makefile.am, util-vserver/src/Makefile-files: 17711 generalized building with dietlibc git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@179 17712 94cd875c-1c1d-0410-91d2-eb244daf1a30 17713 17714 2003-10-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17715 17716 * util-vserver/lib/Makefile-files: added getinitpid* files added 17717 getprocentry* files added utils-legacy.h git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@178 17718 94cd875c-1c1d-0410-91d2-eb244daf1a30 17719 17720 2003-10-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17721 17722 * util-vserver/lib/getinitpid-compat.hc, 17723 util-vserver/lib/getinitpid-legacy.hc, 17724 util-vserver/lib/getinitpid.c, 17725 util-vserver/lib/getprocentry-legacy.c, 17726 util-vserver/lib/utils-legacy.h: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@177 17727 94cd875c-1c1d-0410-91d2-eb244daf1a30 17728 17729 2003-10-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17730 17731 * util-vserver/src/save_ctxinfo.c, util-vserver/tests/getctx.c: 17732 s!vc_X_getcctx()!vc_X_getctx(0)! git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@176 17733 94cd875c-1c1d-0410-91d2-eb244daf1a30 17734 17735 2003-10-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17736 17737 * util-vserver/lib/vserver.h: added vc_X_getinitpid() pseudo-syscall 17738 removed vc_X_getcctx() since it is obsoleted by vc_X_getctx(0) now git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@175 17739 94cd875c-1c1d-0410-91d2-eb244daf1a30 17740 17741 2003-10-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17742 17743 * util-vserver/lib/syscall-legacy.hc: removed all traces of 17744 <stdio.h> usage git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@174 17745 94cd875c-1c1d-0410-91d2-eb244daf1a30 17746 17747 2003-10-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17748 17749 * util-vserver/lib/getctx.c: cleanups recognize pid==0 as current 17750 pid git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@173 17751 94cd875c-1c1d-0410-91d2-eb244daf1a30 17752 17753 2003-10-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17754 17755 * util-vserver/lib/getctx-legacy.hc: use new 17756 utilvserver_getProcEntry() function recall vc_X_getctx_legacy() 17757 automatically when buffersize was too small git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@172 17758 94cd875c-1c1d-0410-91d2-eb244daf1a30 17759 17760 2003-10-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17761 17762 * util-vserver/Makefile.am: added substitution for UMOUNT git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@171 17763 94cd875c-1c1d-0410-91d2-eb244daf1a30 17764 17765 2003-10-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17766 17767 * util-vserver/src/.cvsignore: updated git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@170 17768 94cd875c-1c1d-0410-91d2-eb244daf1a30 17769 17770 2003-10-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17771 17772 * util-vserver/src/secure-mount.c: small signed/unsigned fixes for 17773 pedantic warning setups give '--help' message out on fd 1 instead of 17774 2 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@169 17775 94cd875c-1c1d-0410-91d2-eb244daf1a30 17776 17777 2003-10-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17778 17779 * util-vserver/src/save_ctxinfo.c: small signed/unsigned fixes for 17780 pedantic warning setups git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@168 17781 94cd875c-1c1d-0410-91d2-eb244daf1a30 17782 17783 2003-10-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17784 17785 * util-vserver/src/new-namespace.c: use "wrappers.h" use STACK_START 17786 macro git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@167 17787 94cd875c-1c1d-0410-91d2-eb244daf1a30 17788 17789 2003-10-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17790 17791 * util-vserver/src/listdevip.c: small fixes for pedantic 17792 warning-setups git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@166 17793 94cd875c-1c1d-0410-91d2-eb244daf1a30 17794 17795 2003-10-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17796 17797 * util-vserver/src/compat-pivot_root.h, 17798 util-vserver/src/ctx-kill.c, util-vserver/src/secure-umount.c, 17799 util-vserver/src/stack-start.h, 17800 util-vserver/src/wrappers-vserver.h, util-vserver/src/wrappers.h: 17801 initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@165 17802 94cd875c-1c1d-0410-91d2-eb244daf1a30 17803 17804 2003-10-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17805 17806 * util-vserver/src/Makefile-files: added secure-umount + ctx-kill 17807 programs added lots of headers generalized dietlibc handling git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@164 17808 94cd875c-1c1d-0410-91d2-eb244daf1a30 17809 17810 2003-10-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17811 17812 * util-vserver/scripts/functions, util-vserver/scripts/vserver, 17813 util-vserver/scripts/vserver.functions, 17814 util-vserver/scripts/vserver.start, 17815 util-vserver/scripts/vserver.stop: basic 'vserver ... start|stop' 17816 function should work now... git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@163 17817 94cd875c-1c1d-0410-91d2-eb244daf1a30 17818 17819 2003-10-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17820 17821 * util-vserver/scripts/util-vserver-vars.pathsubst: added 17822 _SECURE_UMOUNT and _UMOUNT git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@162 17823 94cd875c-1c1d-0410-91d2-eb244daf1a30 17824 17825 2003-10-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17826 17827 * util-vserver/scripts/Makefile-files: added 17828 vservers.{functions,stop} git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@161 17829 94cd875c-1c1d-0410-91d2-eb244daf1a30 17830 17831 2003-10-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17832 17833 * util-vserver/lib/vserver.h: added lots of S_CTX_INFO_* macros git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@160 17834 94cd875c-1c1d-0410-91d2-eb244daf1a30 17835 17836 2003-10-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17837 17838 * util-vserver/lib/Makefile-files: added missing 'lib/internal.h' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@159 17839 94cd875c-1c1d-0410-91d2-eb244daf1a30 17840 17841 2003-10-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17842 17843 * util-vserver/pathconfig.h.pathsubst: added UMOUNT_PROG macro git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@158 17844 94cd875c-1c1d-0410-91d2-eb244daf1a30 17845 17846 2003-10-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17847 17848 * util-vserver/configure.ac: added check for UMOUNT added pedantic 17849 warn-flags added template for HAVE_GROWING_STACK check git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@157 17850 94cd875c-1c1d-0410-91d2-eb244daf1a30 17851 17852 2003-10-16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17853 17854 * util-vserver/compat.h: do '#undef inline' for '--std=c99' dietlibc 17855 compilations git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@156 17856 94cd875c-1c1d-0410-91d2-eb244daf1a30 17857 17858 2003-10-14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17859 17860 * util-vserver/src/rpm-fake.c: use vc_init_internal_legacy() to 17861 initialize legacy-lib without parsing /proc git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@155 17862 94cd875c-1c1d-0410-91d2-eb244daf1a30 17863 17864 2003-10-14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17865 17866 * util-vserver/lib/syscall-legacy.hc: added inofficial 17867 vc_init_internal_legacy() function git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@154 17868 94cd875c-1c1d-0410-91d2-eb244daf1a30 17869 17870 2003-10-14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17871 17872 * util-vserver/lib/getctx-legacy.hc, util-vserver/lib/syscall.c: 17873 include "internal.h" git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@153 17874 94cd875c-1c1d-0410-91d2-eb244daf1a30 17875 17876 2003-10-14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17877 17878 * util-vserver/lib/internal.h, util-vserver/lib/vserver-internal.h: 17879 moved declarations of general functions from vserver-internal.h into 17880 internal.h git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@152 17881 94cd875c-1c1d-0410-91d2-eb244daf1a30 17882 17883 2003-10-14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17884 17885 * util-vserver/lib/getversion-internal.hc, 17886 util-vserver/lib/int2str.c, util-vserver/lib/internal.h, 17887 util-vserver/lib/syscall.c: Merged with SYSCALL_SWITCH branch 17888 (sswitch_merge tag) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@151 17889 94cd875c-1c1d-0410-91d2-eb244daf1a30 17890 17891 2003-10-14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17892 17893 * util-vserver/lib/vserver.h: fixed vc_X_getcctx() git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@149 17894 94cd875c-1c1d-0410-91d2-eb244daf1a30 17895 17896 2003-10-14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17897 17898 * util-vserver/src/Makefile-files, util-vserver/src/rpm-fake.c, 17899 util-vserver/src/save_ctxinfo.c, util-vserver/tests/getctx.c: Merged 17900 with SYSCALL_SWITCH branch (sswitch_merge tag) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@148 17901 94cd875c-1c1d-0410-91d2-eb244daf1a30 17902 17903 2003-10-14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17904 17905 * util-vserver/.cvsignore, util-vserver/Makefile.am, 17906 util-vserver/NEWS, util-vserver/configure.ac, 17907 util-vserver/lib/Makefile-files, util-vserver/lib/checkversion.c, 17908 util-vserver/lib/getctx-compat.hc, 17909 util-vserver/lib/getctx-legacy.hc, util-vserver/lib/getctx.c, 17910 util-vserver/lib/getversion-internal.hc, 17911 util-vserver/lib/getversion.c, 17912 util-vserver/lib/safechroot-internal.hc, 17913 util-vserver/lib/syscall-compat.hc, 17914 util-vserver/lib/syscall-legacy.hc, util-vserver/lib/syscall.c, 17915 util-vserver/lib/uint2str.c, util-vserver/lib/virtual.h, 17916 util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h, 17917 util-vserver/scripts/.cvsignore, util-vserver/src/Makefile-files, 17918 util-vserver/src/capchroot.c, util-vserver/src/chbind.c, 17919 util-vserver/src/chcontext.c, util-vserver/src/rebootmgr.c, 17920 util-vserver/src/reducecap.c, util-vserver/src/vserver-stat.c, 17921 util-vserver/sysv/Makefile-files, util-vserver/tests/chrootsafe.cc, 17922 util-vserver/util-vserver.spec.in: Merged with SYSCALL_SWITCH branch 17923 (sswitch_merge tag) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@147 17924 94cd875c-1c1d-0410-91d2-eb244daf1a30 17925 17926 2003-10-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17927 17928 * util-vserver/configure.ac: added rcs2log support added checks for 17929 MS_MOVE and ctx_t define UTMP_GID as 22 for now git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@98 17930 94cd875c-1c1d-0410-91d2-eb244daf1a30 17931 17932 2003-10-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17933 17934 * util-vserver/Makefile.am: added $(lib_XHDRS) and compat.h create 17935 /var/run/vservers on 'make install' use m4/pkgconfig.am git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@97 17936 94cd875c-1c1d-0410-91d2-eb244daf1a30 17937 17938 2003-10-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17939 17940 * util-vserver/src/fakerunlevel.c: made it secure (go into chroot 17941 before accessing file) dietlibc'ized other cleanups git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@96 17942 94cd875c-1c1d-0410-91d2-eb244daf1a30 17943 17944 2003-10-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17945 17946 * util-vserver/src/Makefile-files: - added chroot-rm - compile fakerunlevel with dietlibc git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@95 17947 94cd875c-1c1d-0410-91d2-eb244daf1a30 17948 17949 2003-10-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17950 17951 * util-vserver/scripts/vserver.start: made it working... git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@94 17952 94cd875c-1c1d-0410-91d2-eb244daf1a30 17953 17954 2003-10-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17955 17956 * util-vserver/scripts/vserver-init: - removed unused variables - added lockfile-creation - create symlink from /var/lib/rpm to $rpmdb_path (until all 17957 apt-versions are having the %_dbpath patch) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@93 17958 94cd875c-1c1d-0410-91d2-eb244daf1a30 17959 17960 2003-10-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17961 17962 * util-vserver/scripts/util-vserver-vars.pathsubst: added variables 17963 for _CHROOT_RM and _FAKE_RUNLEVEL git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@92 17964 94cd875c-1c1d-0410-91d2-eb244daf1a30 17965 17966 2003-10-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17967 17968 * util-vserver/scripts/functions: use new secure-mount syntax git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@91 17969 94cd875c-1c1d-0410-91d2-eb244daf1a30 17970 17971 2003-10-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17972 17973 * util-vserver/scripts/Makefile-files: added statements to install 17974 vserver.start git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@90 17975 94cd875c-1c1d-0410-91d2-eb244daf1a30 17976 17977 2003-10-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17978 17979 * util-vserver/m4/pkgconfig.am: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@89 17980 94cd875c-1c1d-0410-91d2-eb244daf1a30 17981 17982 2003-10-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17983 17984 * util-vserver/m4/changelog.am: conditionalize RCS2LOG variant also git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@88 17985 94cd875c-1c1d-0410-91d2-eb244daf1a30 17986 17987 2003-10-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17988 17989 * util-vserver/lib/vserver.h: removed ctx_t typedef; this must be 17990 now done by each package inidividually. For util-vserver, the 17991 declaration is in compat.h and detection in configure.ac git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@87 17992 94cd875c-1c1d-0410-91d2-eb244daf1a30 17993 17994 2003-10-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 17995 17996 * util-vserver/lib/.cvsignore, util-vserver/src/.cvsignore: updated git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@86 17997 94cd875c-1c1d-0410-91d2-eb244daf1a30 17998 17999 2003-10-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18000 18001 * util-vserver/lib/util-vserver.pc.subst, 18002 util-vserver/src/chroot-rm.c: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@85 18003 94cd875c-1c1d-0410-91d2-eb244daf1a30 18004 18005 2003-10-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18006 18007 * util-vserver/compat.h, util-vserver/src/compat.h: moved compat.h 18008 from src/ to toplevel-dir git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@83 18009 94cd875c-1c1d-0410-91d2-eb244daf1a30 18010 18011 2003-10-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18012 18013 * util-vserver/lib/getctx.c, util-vserver/lib/syscall.c, 18014 util-vserver/src/capchroot.c, util-vserver/src/chbind.c, 18015 util-vserver/src/chcontext.c, util-vserver/src/reducecap.c, 18016 util-vserver/src/save_ctxinfo.c, util-vserver/src/secure-mount.c, 18017 util-vserver/src/setctxlimit.c, util-vserver/tests/chrootsafe.cc, 18018 util-vserver/tests/getctx.c: include "compat.h" git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@82 18019 94cd875c-1c1d-0410-91d2-eb244daf1a30 18020 18021 2003-10-13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18022 18023 * util-vserver/lib/Makefile-files: added PGKCONFIG_FILES git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@81 18024 94cd875c-1c1d-0410-91d2-eb244daf1a30 18025 18026 2003-10-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18027 18028 * util-vserver/src/compat.h: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@78 18029 94cd875c-1c1d-0410-91d2-eb244daf1a30 18030 18031 2003-10-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18032 18033 * util-vserver/configure.ac: use absolute default-path for 18034 /bin/mount since it is required by execv() in secure-mount git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@77 18035 94cd875c-1c1d-0410-91d2-eb244daf1a30 18036 18037 2003-10-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18038 18039 * util-vserver/pathconfig.h.pathsubst: added MOUNT_PROG git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@76 18040 94cd875c-1c1d-0410-91d2-eb244daf1a30 18041 18042 2003-10-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18043 18044 * util-vserver/tests/getctx.c: added '#include <stdlib.h>' git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@75 18045 94cd875c-1c1d-0410-91d2-eb244daf1a30 18046 18047 2003-10-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18048 18049 * util-vserver/src/util.h: - added *_cast macros - mark writeStr() as __attribute__((__unused__)) to prevent compiler warnings - fixed off-by-one error in WRITE_MSG git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@74 18050 94cd875c-1c1d-0410-91d2-eb244daf1a30 18051 18052 2003-10-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18053 18054 * util-vserver/src/secure-mount.c: rewrote it completely; it 18055 emulates now nearly the usual mount(8) functionality but provides 18056 the enhanced '--secure', '--chdir ...', ... options which are needed 18057 for vservers git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@73 18058 94cd875c-1c1d-0410-91d2-eb244daf1a30 18059 18060 2003-10-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18061 18062 * util-vserver/doc/cfg.txt: added documentation about <interfaces> 18063 and basic vserver-variables git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@72 18064 94cd875c-1c1d-0410-91d2-eb244daf1a30 18065 18066 2003-10-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18067 18068 * util-vserver/scripts/vserver.start: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@71 18069 94cd875c-1c1d-0410-91d2-eb244daf1a30 18070 18071 2003-10-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18072 18073 * util-vserver/scripts/vserver: complete rewrite git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@70 18074 94cd875c-1c1d-0410-91d2-eb244daf1a30 18075 18076 2003-10-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18077 18078 * util-vserver/Makefile.am: added some standard-tools to the 18079 %.pathsubst rules git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@69 18080 94cd875c-1c1d-0410-91d2-eb244daf1a30 18081 18082 2003-10-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18083 18084 * util-vserver/configure.ac: added checks for some standard-tools git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@68 18085 94cd875c-1c1d-0410-91d2-eb244daf1a30 18086 18087 2003-10-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18088 18089 * util-vserver/tests/.cvsignore, util-vserver/tests/Makefile-files: 18090 added getctx git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@67 18091 94cd875c-1c1d-0410-91d2-eb244daf1a30 18092 18093 2003-10-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18094 18095 * util-vserver/src/Makefile-files: added save_ctxinfo and 18096 mask2prefix git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@66 18097 94cd875c-1c1d-0410-91d2-eb244daf1a30 18098 18099 2003-10-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18100 18101 * util-vserver/src/.cvsignore: added mask2prefix and save_ctxinfo git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@65 18102 94cd875c-1c1d-0410-91d2-eb244daf1a30 18103 18104 2003-10-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18105 18106 * util-vserver/scripts/util-vserver-vars.pathsubst: added CVS tags git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@64 18107 94cd875c-1c1d-0410-91d2-eb244daf1a30 18108 18109 2003-10-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18110 18111 * util-vserver/lib/getctx.c, util-vserver/lib/int2str.c, 18112 util-vserver/lib/internal.h, util-vserver/src/mask2prefix.c, 18113 util-vserver/src/save_ctxinfo.c, util-vserver/tests/getctx.c: 18114 initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@63 18115 94cd875c-1c1d-0410-91d2-eb244daf1a30 18116 18117 2003-10-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18118 18119 * util-vserver/scripts/util-vserver-vars.pathsubst: added 18120 _CAPCHROOT, _CHBIND, _CHCONTEXT, _MASK2PREFIX, _SAVE_S_CONTEXT, 18121 _SAVE_CTXINFO, _VPS and standard-tool macros git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@62 18122 94cd875c-1c1d-0410-91d2-eb244daf1a30 18123 18124 2003-10-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18125 18126 * util-vserver/scripts/functions: added isVserverRunning function git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@61 18127 94cd875c-1c1d-0410-91d2-eb244daf1a30 18128 18129 2003-10-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18130 18131 * util-vserver/lib/vserver.h: added CTX_NOCTX macro added 18132 getctx()/getcctx() functions added ctx_t datatype git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@60 18133 94cd875c-1c1d-0410-91d2-eb244daf1a30 18134 18135 2003-10-09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18136 18137 * util-vserver/lib/Makefile-files: added getctx and int2str + helper 18138 headers git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@59 18139 94cd875c-1c1d-0410-91d2-eb244daf1a30 18140 18141 2003-10-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18142 18143 * util-vserver/distrib/Makefile.am: added install-rules for the 18144 distributions git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@58 18145 94cd875c-1c1d-0410-91d2-eb244daf1a30 18146 18147 2003-10-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18148 18149 * util-vserver/distrib/rh9/apt/rpmpriorities, 18150 util-vserver/distrib/rh9/apt/sources.list: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@57 18151 94cd875c-1c1d-0410-91d2-eb244daf1a30 18152 18153 2003-10-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18154 18155 * util-vserver/util-vserver.spec.in: - fixed Source0 URL - added -sysv and -devel subpackages - moved /etc/init.d to %_initrddir git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@56 18156 94cd875c-1c1d-0410-91d2-eb244daf1a30 18157 18158 2003-10-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18159 18160 * util-vserver/Makefile.am: - added more pathsubst variables - added $(scripts_DTA) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@55 18161 94cd875c-1c1d-0410-91d2-eb244daf1a30 18162 18163 2003-10-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18164 18165 * util-vserver/distrib/defaults/rpm/macros: added notes regarding 18166 %_install_langs and added some other "main"-languages git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@54 18167 94cd875c-1c1d-0410-91d2-eb244daf1a30 18168 18169 2003-10-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18170 18171 * util-vserver/doc/cfg.txt: added apps/vunify documentation git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@53 18172 94cd875c-1c1d-0410-91d2-eb244daf1a30 18173 18174 2003-10-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18175 18176 * util-vserver/scripts/vserver-init: - added metadata to track if root-/pkgcfgbase-links shall be made relative - added gpg-key import - create dev/pts directory git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@52 18177 94cd875c-1c1d-0410-91d2-eb244daf1a30 18178 18179 2003-10-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18180 18181 * util-vserver/scripts/vapt-get: improved '--help'/'--version' 18182 messages git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@51 18183 94cd875c-1c1d-0410-91d2-eb244daf1a30 18184 18185 2003-10-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18186 18187 * util-vserver/scripts/util-vserver-vars.pathsubst: added PACKAGE_* 18188 variables made DISTRIBDIR "$PKGLIBDIR/distributions" (instead of 18189 "$PKGLIBDIR") added _VRPM reordered the _* variables alphabetically git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@50 18190 94cd875c-1c1d-0410-91d2-eb244daf1a30 18191 18192 2003-10-06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18193 18194 * util-vserver/scripts/Makefile-files: installed missing files 18195 (functions, vapt-get*, vrpm*) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@49 18196 94cd875c-1c1d-0410-91d2-eb244daf1a30 18197 18198 2003-10-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18199 18200 * util-vserver/src/secure-mount.c: rewrote it completely git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@48 18201 94cd875c-1c1d-0410-91d2-eb244daf1a30 18202 18203 2003-10-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18204 18205 * util-vserver/src/rpm-fake.c: - set default-signal handler for SIGCHLD - minor cosmetical cleanups - use wait4(2) instead of waitpid(2) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@47 18206 94cd875c-1c1d-0410-91d2-eb244daf1a30 18207 18208 2003-10-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18209 18210 * util-vserver/scripts/vserver-init: - renamed 'makeInode' to 'makeDevEntry' which is more flexible - added workaround for https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=106057 - content of *all* rpm and apt template directories will be copied 18211 now - use '-y' flag on 'apt-get' invocation git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@46 18212 94cd875c-1c1d-0410-91d2-eb244daf1a30 18213 18214 2003-10-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18215 18216 * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm, 18217 util-vserver/scripts/vrpm-worker: minor cosmetical cleanups git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@45 18218 94cd875c-1c1d-0410-91d2-eb244daf1a30 18219 18220 2003-10-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18221 18222 * util-vserver/scripts/vrpm-preload: minor cosmetical cleanups added 18223 copyright git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@44 18224 94cd875c-1c1d-0410-91d2-eb244daf1a30 18225 18226 2003-10-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18227 18228 * util-vserver/scripts/vapt-get-worker: minor cosmetical cleanups 18229 removed debug code git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@43 18230 94cd875c-1c1d-0410-91d2-eb244daf1a30 18231 18232 2003-10-02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18233 18234 * util-vserver/scripts/functions, 18235 util-vserver/scripts/util-vserver-vars.pathsubst: added workaround 18236 for https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=106057 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@42 18237 94cd875c-1c1d-0410-91d2-eb244daf1a30 18238 18239 2003-10-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18240 18241 * util-vserver/.cvsignore: updated to reflect changes in 18242 CVSROOT/cvsignores git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@41 18243 94cd875c-1c1d-0410-91d2-eb244daf1a30 18244 18245 2003-10-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18246 18247 * util-vserver/man/Makefile-files: removed last traces of newvserver git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@40 18248 94cd875c-1c1d-0410-91d2-eb244daf1a30 18249 18250 2003-10-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18251 18252 * util-vserver/configure.ac, util-vserver/m4/changelog.am: added 18253 cvs2cl support git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@39 18254 94cd875c-1c1d-0410-91d2-eb244daf1a30 18255 18256 2003-10-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18257 18258 * util-vserver/scripts/Makefile-files: - changed pathsubst rules so that files will not be updated on every 'make' anymore git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@38 18259 94cd875c-1c1d-0410-91d2-eb244daf1a30 18260 18261 2003-10-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18262 18263 * util-vserver/Makefile.am: - added cvs2cl support - changed pathsubst rules so that files will not be updated on every 'make' anymore git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@37 18264 94cd875c-1c1d-0410-91d2-eb244daf1a30 18265 18266 2003-10-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18267 18268 * util-vserver/src/rpm-fake.c: explicitly cast result of dlsym() to 18269 prevent compiler warnings git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@36 18270 94cd875c-1c1d-0410-91d2-eb244daf1a30 18271 18272 2003-10-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18273 18274 * util-vserver/src/new-namespace.c: small fix in error-message git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@35 18275 94cd875c-1c1d-0410-91d2-eb244daf1a30 18276 18277 2003-10-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18278 18279 * util-vserver/src/rebootmgr.c: fixed small size_t vs. socklen_t 18280 type-clash git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@34 18281 94cd875c-1c1d-0410-91d2-eb244daf1a30 18282 18283 2003-10-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18284 18285 * util-vserver/.cvsignore, util-vserver/Makefile.am, 18286 util-vserver/configure.ac: renamed vserver.spec.in to 18287 util-vserver.spec.in git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@29 18288 94cd875c-1c1d-0410-91d2-eb244daf1a30 18289 18290 2003-10-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18291 18292 * util-vserver/man/newvserver.8, util-vserver/newvserver.defaults: 18293 removed since linuxconf support was dropped git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@28 18294 94cd875c-1c1d-0410-91d2-eb244daf1a30 18295 18296 2003-09-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18297 18298 * util-vserver/util-vserver.spec.in, util-vserver/vserver.spec.in: 18299 renamed vserver.spec.in to util-vserver.spec.in and updated it git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@27 18300 94cd875c-1c1d-0410-91d2-eb244daf1a30 18301 18302 2003-09-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18303 18304 * util-vserver/src/new-namespace.c, util-vserver/src/secure-mount.c: 18305 modified showVersion() to show current version instead of an 18306 hardcoded value git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@26 18307 94cd875c-1c1d-0410-91d2-eb244daf1a30 18308 18309 2003-09-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18310 18311 * util-vserver/.cvsignore: updated git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@25 18312 94cd875c-1c1d-0410-91d2-eb244daf1a30 18313 18314 2003-09-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18315 18316 * util-vserver/Makefile.am: added general rule for %.pathsubst files 18317 updated file-lists git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@24 18318 94cd875c-1c1d-0410-91d2-eb244daf1a30 18319 18320 2003-09-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18321 18322 * util-vserver/configure.ac: added distrib/Makefile git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@23 18323 94cd875c-1c1d-0410-91d2-eb244daf1a30 18324 18325 2003-09-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18326 18327 * util-vserver/pathconfig.h.pathsubst: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@22 18328 94cd875c-1c1d-0410-91d2-eb244daf1a30 18329 18330 2003-09-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18331 18332 * util-vserver/scripts/Makefile-files: - renamed util-vserver-vars.subst to util-vserver-vars.pathsubst; 18333 this makes it easier to use general makefile-rules - removed the old rules for util-vserver-vars git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@21 18334 94cd875c-1c1d-0410-91d2-eb244daf1a30 18335 18336 2003-09-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18337 18338 * util-vserver/scripts/util-vserver-vars.pathsubst, 18339 util-vserver/scripts/util-vserver-vars.subst: renamed 18340 util-vserver-vars.subst to util-vserver-vars.pathsubst; this makes 18341 it easier to use general makefile-rules git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@20 18342 94cd875c-1c1d-0410-91d2-eb244daf1a30 18343 18344 2003-09-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18345 18346 * util-vserver/src/capchroot.c, util-vserver/src/chbind.c, 18347 util-vserver/src/chcontext.c, util-vserver/src/fakerunlevel.c, 18348 util-vserver/src/filetime.c, util-vserver/src/ifspec.c, 18349 util-vserver/src/rebootmgr.c, util-vserver/src/reducecap.c, 18350 util-vserver/src/setctxlimit.c, util-vserver/src/showperm.c, 18351 util-vserver/src/vdu.c, util-vserver/src/vreboot.c, 18352 util-vserver/src/vserver-stat.c: include <config.h> git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@19 18353 94cd875c-1c1d-0410-91d2-eb244daf1a30 18354 18355 2003-09-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18356 18357 * util-vserver/src/vbuild.cc, util-vserver/src/vcheck.cc, 18358 util-vserver/src/vfiles.cc, util-vserver/src/vunify.cc, 18359 util-vserver/src/vutil.cc: - renamed 'PACKAGE' class to 'Package' to avoid naming-clashes with the standard autoconf macro - include <config.h> git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@18 18360 94cd875c-1c1d-0410-91d2-eb244daf1a30 18361 18362 2003-09-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18363 18364 * util-vserver/src/vutil.h, util-vserver/src/vutil.p: renamed 18365 'PACKAGE' class to 'Package' to avoid naming-clashes with the 18366 standard autoconf macro git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@17 18367 94cd875c-1c1d-0410-91d2-eb244daf1a30 18368 18369 2003-09-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18370 18371 * util-vserver/src/rpm-fake.c: - removed debug-output - do not fail on umount() errors; CLONE_NEWNS has unexpected/strange behavior in combination with chroot() so that mountpoints within chroots *can* disappear automatically git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@16 18372 94cd875c-1c1d-0410-91d2-eb244daf1a30 18373 18374 2003-09-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18375 18376 * util-vserver/Makefile.am: use recursive make for distrib: added it 18377 to SUBDIRS and remove old $(distrib_*) variables git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@15 18378 94cd875c-1c1d-0410-91d2-eb244daf1a30 18379 18380 2003-09-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18381 18382 * util-vserver/distrib/.cvsignore: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@14 18383 94cd875c-1c1d-0410-91d2-eb244daf1a30 18384 18385 2003-09-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18386 18387 * util-vserver/distrib/Makefile-files, 18388 util-vserver/distrib/Makefile.am, 18389 util-vserver/distrib/defaults/devs, 18390 util-vserver/distrib/defaults/rpm/macros, 18391 util-vserver/distrib/install-mdk8.2, 18392 util-vserver/distrib/install-post.sh, 18393 util-vserver/distrib/install-pre.sh, 18394 util-vserver/distrib/install-rh7.2, 18395 util-vserver/distrib/install-rh7.3, 18396 util-vserver/distrib/install-rh8.0, 18397 util-vserver/distrib/install-rh9.0, 18398 util-vserver/distrib/mdk8.2-minimum, 18399 util-vserver/distrib/rh7.3-minimum, 18400 util-vserver/distrib/rh8.0-minimum, 18401 util-vserver/distrib/rh9.0-minimum, 18402 util-vserver/distrib/rh9.0.93/apt/rpmpriorities, 18403 util-vserver/distrib/rh9.0.93/apt/sources.list, 18404 util-vserver/distrib/rh9.0.93/pkgs/01, 18405 util-vserver/distrib/rh9.0.93/pkgs/02, 18406 util-vserver/distrib/rh9/pkgs/01, util-vserver/distrib/rh9/pkgs/02, 18407 util-vserver/distrib/sample.conf, util-vserver/distrib/sample.sh: 18408 Replaced the install-* and *-minimum files with configuration files 18409 for the new vserver-init tool in the scripts directory. To ease the 18410 'install:'-make target, it is necessarily to use recursive make for 18411 this directory. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@13 18412 94cd875c-1c1d-0410-91d2-eb244daf1a30 18413 18414 2003-09-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18415 18416 * util-vserver/configure.ac: added dietlibc support version 18417 0.23.89.1 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@12 18418 94cd875c-1c1d-0410-91d2-eb244daf1a30 18419 18420 2003-09-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18421 18422 * util-vserver/.cvsignore: added Makefile git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@11 18423 94cd875c-1c1d-0410-91d2-eb244daf1a30 18424 18425 2003-09-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18426 18427 * util-vserver/lib/.cvsignore, util-vserver/scripts/.cvsignore, 18428 util-vserver/scripts/functions, util-vserver/scripts/vapt-get, 18429 util-vserver/scripts/vapt-get-worker, 18430 util-vserver/scripts/vrpm-preload, 18431 util-vserver/scripts/vrpm-worker, 18432 util-vserver/scripts/vserver-init, util-vserver/src/.cvsignore, 18433 util-vserver/src/new-namespace.c, util-vserver/src/rpm-fake.c, 18434 util-vserver/src/secure-mount.c, util-vserver/src/util.h, 18435 util-vserver/sysv/.cvsignore, util-vserver/tests/.cvsignore: initial 18436 checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@10 18437 94cd875c-1c1d-0410-91d2-eb244daf1a30 18438 18439 2003-09-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18440 18441 * util-vserver/Makefile.am: updated to new -devel branch added 18442 dietlibc support git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@9 18443 94cd875c-1c1d-0410-91d2-eb244daf1a30 18444 18445 2003-09-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18446 18447 * util-vserver/src/Makefile-files: added secure-mount, new-namespace 18448 and rpm-fake.so rules git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@8 18449 94cd875c-1c1d-0410-91d2-eb244daf1a30 18450 18451 2003-09-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18452 18453 * util-vserver/scripts/vrpm: replaced with new version git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@7 18454 94cd875c-1c1d-0410-91d2-eb244daf1a30 18455 18456 2003-09-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18457 18458 * util-vserver/scripts/util-vserver-vars.subst: added more variables git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@6 18459 94cd875c-1c1d-0410-91d2-eb244daf1a30 18460 18461 2003-09-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18462 18463 * util-vserver/scripts/Makefile-files: added more substitutions git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@5 18464 94cd875c-1c1d-0410-91d2-eb244daf1a30 18465 18466 2003-09-30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18467 18468 * util-vserver/doc/cfg.txt: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@4 18469 94cd875c-1c1d-0410-91d2-eb244daf1a30 18470 18471 2003-09-29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18472 18473 * util-vserver/.cvsignore, util-vserver/AUTHORS, 18474 util-vserver/Makefile.am, util-vserver/NEWS, util-vserver/README, 18475 util-vserver/THANKS, util-vserver/configure.ac, 18476 util-vserver/distrib/Makefile-files, 18477 util-vserver/distrib/install-mdk8.2, 18478 util-vserver/distrib/install-post.sh, 18479 util-vserver/distrib/install-pre.sh, 18480 util-vserver/distrib/install-rh7.2, 18481 util-vserver/distrib/install-rh7.3, 18482 util-vserver/distrib/install-rh8.0, 18483 util-vserver/distrib/install-rh9.0, 18484 util-vserver/distrib/mdk8.2-minimum, 18485 util-vserver/distrib/rh7.3-minimum, 18486 util-vserver/distrib/rh8.0-minimum, 18487 util-vserver/distrib/rh9.0-minimum, 18488 util-vserver/distrib/sample.conf, util-vserver/distrib/sample.sh, 18489 util-vserver/doc/FAQ.txt, util-vserver/doc/Makefile-files, 18490 util-vserver/doc/changelog.txt, util-vserver/doc/intro.txt, 18491 util-vserver/lib/Makefile-files, util-vserver/lib/syscall.c, 18492 util-vserver/lib/vserver.h, util-vserver/m4/changelog.am, 18493 util-vserver/m4/ensc_cflags.m4, util-vserver/m4/gpgsig.am, 18494 util-vserver/m4/validate.am, util-vserver/man/Makefile-files, 18495 util-vserver/man/chbind.8, util-vserver/man/chcontext.8, 18496 util-vserver/man/distrib-info.8, util-vserver/man/newvserver.8, 18497 util-vserver/man/rebootmgr.8, util-vserver/man/reducecap.8, 18498 util-vserver/man/vps.8, util-vserver/man/vpstree.8, 18499 util-vserver/man/vrpm.8, util-vserver/man/vserver-copy.8, 18500 util-vserver/man/vserver-stat.8, util-vserver/man/vserver.8, 18501 util-vserver/man/vtop.8, util-vserver/newvserver.defaults, 18502 util-vserver/scripts/Makefile-files, 18503 util-vserver/scripts/distrib-info, util-vserver/scripts/rootshell, 18504 util-vserver/scripts/save_s_context, 18505 util-vserver/scripts/util-vserver-vars.subst, 18506 util-vserver/scripts/vkill, util-vserver/scripts/vprofile, 18507 util-vserver/scripts/vps, util-vserver/scripts/vpstree, 18508 util-vserver/scripts/vrpm, util-vserver/scripts/vserver, 18509 util-vserver/scripts/vserver-copy, 18510 util-vserver/scripts/vserverkillall, 18511 util-vserver/scripts/vservers.grabinfo.sh, 18512 util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop, 18513 util-vserver/scripts/vunify.old.sh, 18514 util-vserver/src/Makefile-files, util-vserver/src/capchroot.c, 18515 util-vserver/src/chbind.c, util-vserver/src/chcontext.c, 18516 util-vserver/src/fakerunlevel.c, util-vserver/src/filetime.c, 18517 util-vserver/src/ifspec.c, util-vserver/src/listdevip.c, 18518 util-vserver/src/parserpmdump.c, util-vserver/src/readlink.c, 18519 util-vserver/src/rebootmgr.c, util-vserver/src/reducecap.c, 18520 util-vserver/src/setctxlimit.c, util-vserver/src/showattr.c, 18521 util-vserver/src/showperm.c, util-vserver/src/vbuild.cc, 18522 util-vserver/src/vcheck.cc, util-vserver/src/vdu.c, 18523 util-vserver/src/vfiles.cc, util-vserver/src/vreboot.c, 18524 util-vserver/src/vserver-stat.c, util-vserver/src/vunify.cc, 18525 util-vserver/src/vutil.cc, util-vserver/src/vutil.h, 18526 util-vserver/src/vutil.p, util-vserver/sysv/Makefile-files, 18527 util-vserver/sysv/rebootmgr.subst, util-vserver/sysv/v_gated.subst, 18528 util-vserver/sysv/v_httpd.subst, util-vserver/sysv/v_named.subst, 18529 util-vserver/sysv/v_portmap.subst, 18530 util-vserver/sysv/v_sendmail.subst, util-vserver/sysv/v_smb.subst, 18531 util-vserver/sysv/v_sshd.subst, util-vserver/sysv/v_xinetd.subst, 18532 util-vserver/sysv/vservers.conf, util-vserver/sysv/vservers.subst, 18533 util-vserver/tests/Makefile-files, 18534 util-vserver/tests/chrootsafe.cc, util-vserver/tests/escaperoot.cc, 18535 util-vserver/tests/forkbomb.cc, util-vserver/tests/testipc.cc, 18536 util-vserver/tests/testlimit.cc, util-vserver/tests/testopenf.cc, 18537 util-vserver/vserver.spec.in: initial checkin git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2 18538 94cd875c-1c1d-0410-91d2-eb244daf1a30 18539 18540 2003-09-29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> 18541 18542 * New repository initialized by cvs2svn. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1 18543 94cd875c-1c1d-0410-91d2-eb244daf1a30 18544