summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
1999-06-04.Roland McGrath
1999-06-041999-06-02 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* boot-start.c (diskfs_start_bootstrap): Pass environment collected from `environ' on to init. The kernel can send more parameters through this way without us knowing about them specifically.
1999-06-03.Roland McGrath
1999-06-031999-06-03 Mark Kettenis <kettenis@gnu.org>Roland McGrath
* default_pager.c (new_partition): Declare `waste' as `int' instead of `unsigned int'.
1999-06-02.Roland McGrath
1999-06-021999-06-02 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* init.c (frob_kernel_process): If no --kernel-command-line option, try `getenv ("MULTIBOOT_CMDLINE")' before defaulting to "(kernel)".
1999-06-02.Roland McGrath
1999-06-021999-06-02 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* bootstrap.c (main): If we have a MULTIBOOT_CMDLINE environment variable, set its value as ${kernel-command-line} for boot scripts.
1999-06-021999-06-02 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* load.c (boot_script_exec_cmd): Copy environment from our `environ' onto the new task's stack along with its arguments.
1999-06-02.Roland McGrath
1999-06-021999-06-02 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* ps.h (PSTAT_ENV): New macro. (struct proc_stat): New members `env', `env_len', `env_vm_alloced'. (proc_stat_env, proc_stat_env_len): New accessor macros. (PSTAT_USER_BASE): Increase value to leave more room for additions. * procstat.c (proc_stat_set_flags): Handle environment. (_proc_stat_free): Likewise. * spec.c (ps_get_env, ps_env_getter): New function and constant. (specs): New spec "Env" using ps_env_getter and ps_emit_args.
1999-06-02.Roland McGrath
1999-06-021999-06-01 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* init.c (CRASH_FLAGS): Macro removed. (crash_flags): New variable replaces it. (crash_mach, crash_system): Use crash_flags instead of CRASH_FLAGS. (options, parse_opt): Add --crash-debug/-H, to set crash_flags to RB_DEBUGGER.
1999-06-01.Roland McGrath
1999-06-011999-06-01 Marcus Brinkmann <brinkmd@debian.org>Roland McGrath
* shlibs: New file. This makes Debian packages which use Hurd libraries dependant on the Hurd package. * rules: Add shlibs to the Hurd package.
1999-06-011999-06-01 Marcus Brinkmann <brinkmd@debian.org>Roland McGrath
* shlibs: New file. This makes Debian packages which use Hurd libraries dependant on the Hurd package. * rules: Add shlibs to the Hurd package. * shlibs.local: New file. This is a work around needed for cross compilation, so dpkg-shlibdeps does not make the Hurd package dependant on itself.
1999-06-011999-06-01 Marcus Brinkmann <brinkmd@debian.org>Roland McGrath
* shlibs.local: New file. This is a work around needed for cross compilation, so dpkg-shlibdeps does not make the Hurd package dependant on itself.
1999-06-011999-06-01 Marcus Brinkmann <brinkmd@debian.org>Roland McGrath
* TODO: Remove entry about shared library dependencies (see below). Remove entry about suid-manager. We don't need to register binaries which must be suid to operate.
1999-06-011999-06-01 Marcus Brinkmann <brinkmd@debian.org>Roland McGrath
* servers.boot: Remove obsolete $(default-pager) tag.
1999-06-011999-06-01 Marcus Brinkmann <brinkmd@debian.org>Roland McGrath
* changelog: Update to reflect the Debian releases done.
1999-06-011999-06-01 Marcus Brinkmann <brinkmd@debian.org>Roland McGrath
* control: Add Replaces, Conflicts login, as done with makedev.
1999-06-01.Roland McGrath
1999-06-011999-06-01 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* init.c (kernel_command_line): New variable. (frob_kernel_process): New function. (S_startup_essential_task): Call it after init_stdarrays. (options): Add --kernel-command-line/-K option. (parse_opt): Grok -K, set kernel_command_line.
1999-06-01.Roland McGrath
1999-06-011999-06-01 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* crash.c (options): Add --dump-core as alias for --core-file.
1999-06-01.Roland McGrath
1999-06-011999-06-01 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* crash.c: Support three modes of operation, selected by command line switches: -s/--suspend suspend crashing process (old behavior) -k/--kill kill crashing process, no core dump -c/--core-file dump core file (enum crash_action): New type. (crash_how): New variable. (options, crash_argp, trivfs_runtime_argp): New variables. (parse_opt, trivfs_append_args): New functions. (main): Call argp_parse.
1999-05-311999-05-24 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* protocols, services, shells, passwd, group, resolv.conf, fstab, root-.bash_login, root-.bashrc, root-.profile: Files removed. These files are not really Hurd-specific, and so should be installed by some other package (and are in Debian). * Makefile (SYSCONFFILES): Remove those files from the list. (ROOTDOTS, installed_rootdots): Variables removed. (DIST_FILES): Remove reference to $(ROOTDOTS). (install): Remove dep on $(installed_rootdots). ($(installed_rootdots)): Rule removed.
1999-05-30.Roland McGrath
1999-05-301999-05-29 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* ttys (console): Change type column ($TERM setting) to `mach'.
1999-05-301999-05-29 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* mgt.c (add_tasks): Skip invalid (null) rights in tasks array. * info.c (S_proc_pid2task): Add assert for p_task right validity.
1999-05-30.Roland McGrath
1999-05-301999-05-29 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* bootstrap.c (main): Define $(serverboot) function for "serverboot controls", control command replacing the pathname. For command "die", terminate ourselves after running the boot script, no default pager.
1999-05-30.Roland McGrath
1999-05-301999-05-29 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* main.c: Include <device/device.h>.
1999-05-301999-05-24 Mark Kettenis <kettenis@gnu.org>Roland McGrath
* devio.c: Include <assert.h>, <errno.h> and <error.h>. Do not include <stdio.h> and <sys/types.h>. Reorganize the order of inclusion of the header files a bit and document the baud-rate hackery. Include <termios.h> explicitely. (init_devio): Use new local variable ERR instead of ERRNO. Use error instead of perror and exit to report failure. (devio_desert_dtr): Declare BITS as `int' instead of `dev_status_t'.
1999-05-301999-05-29 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* conffiles: Add /etc/ttys.
1999-05-301999-05-29 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* rules (binary-arch): Don't remove root and etc dirs.
1999-05-301999-05-24 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* protocols, services, shells, passwd, group, resolv.conf, fstab, root-.bash_login, root-.bashrc, root-.profile: Files removed. These files are not really Hurd-specific, and so should be installed by some other package (and are in Debian). * Makefile (SYSCONFFILES): Remove those files from the list. (ROOTDOTS, installed_rootdots): Variables removed. (DIST_FILES): Remove reference to $(ROOTDOTS). (install): Remove dep on $(installed_rootdots). ($(installed_rootdots)): Rule removed.
1999-05-301999-05-29 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* login-.bashrc: Alias su to login.
1999-05-30.Roland McGrath
1999-05-301999-05-29 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* rc.sh: Don't create /var/run/uptime. It's no longer used.
1999-05-30.Roland McGrath
1999-05-301999-05-29 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* cthreads.h (mutex_clear): Change again, to call mutex_init.
1999-05-29.Roland McGrath
1999-05-291999-05-29 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* ps.c (output_fmts): Add %start and %time specs before %command in "user" (ps -u) format.
1999-05-291999-05-29 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* w.c (fetch_boot_time): New function. Use libps to get task_basic_info for PID 1 (init); its creation_time is "boot time". (uptime): Use it, instead of stat'ing /var/run/uptime.
1999-05-291999-05-29 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* context.c (ps_context_free): Don't call ihash_free on PC->procs twice! Instead, call it on ttys, ttys_by_cttyid, and users.
1999-05-291999-05-29 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* spec.c (ps_emit_past_time, ps_emit_minutes): Fix return type of getter fn (int to void). * spec.c (ps_get_start_time, ps_start_time_getter): New function and constant to report task_basic_info.creation_time time stamp via "start_time" spec. (specs): Add "Start" fmt for it.
1999-05-29.Roland McGrath