summaryrefslogtreecommitdiff
path: root/config
AgeCommit message (Collapse)Author
2018-04-22Fix DESTDIR supportSamuel Thibault
Adding $(DESTDIR) to paths in config.make.in brings redundant additions when e.g. datarootdir is "${datadir}". The viable way is to just fix the installation rules. * Makeconf (install, install-headers): Prepend $(DESTDIR) to dependencies. ($(DESTDIR)$(installationdir)): New rule. ($(addprefix $(installationdir)/,$(installable))): Prepend $(DESTDIR). ($($(includedir)/$(installhdrsubdir))): Likewise. ($(addprefix $(libdir)/$(libname),_p.a .a _pic.a)): Likewise. ($(libdir)/$(libname).so.$(hurd-version)): Likewise. ($(libdir)/$(libname).so): Likewise. ($(addprefix $(includedir)/$(installhdrsubdir)/,$(installhdrs))): Likewise. ($(installationdirlist)): Likewise. * config.make.in (hurddir, libdir, bindir, sbindir, includedir, libexecdir, bootdir, infodir, sysconfdir, localstatedir, sharedstatedir, datadir, datarootdir): Remove $(DESTDIR). * config/Makefile (install): Prepend $(DESTDIR) to dependencies. ($(sysconfdir)/login): Prepend $(DESTDIR). ($(installed_logins)): Likewise. ($(installed_conf)): Likewise. * console-client/Makefile (install): Prepend $(DESTDIR) to dependencies. ($(module-dir)): Prepend $(DESTDIR). ($(module-dir)/%): Likewise. ($(XKB_BASE)): Likewise. ($(XKB_BASE)/%): Likewise. * hurd/Makefile (install-headers, install-msgids): Prepend $(DESTDIR) to dependencies. ($(includedir)/hurd/%): Prepend $(DESTDIR). ($(datadir)/msgids, $(includedir)/hurd): Prepend $(DESTDIR). * include/Makefile (install): Prepend $(DESTDIR) to dependencies. ($(includedir)/%): Prepend $(DESTDIR). * libstore/Makefile (install): Prepend $(DESTDIR) to dependencies. ($(store-types:%=$(libdir)/libstore_%.a): Prepend $(DESTDIR). * sutils/Makefile (install): Prepend $(DESTDIR) to dependencies. ($(prefix)/dev/MAKEDEV): Prepent $(DESTDIR). ($(prefix)/dev): Likewise.
2012-04-08Replace fragile manual »make dist« system with one based on »git archive«.Thomas Schwinge
* Makeconf (lndist): Remove target. (dist-hook, dist.tar): New targets. * Makefile (dist): Rewrite this target's as well as accompanying rules. (%-lndist, cp-linked-files, $(lf-inst)): Remove targets. (%.bz2, %.gz, %/dist-hook): New targets. (DISTFILES): Set. * doc/Makefile (DISTFILES): Set. * doc/Makefile (lndist, lndist-info-targets): Remove targets. * include/Makefile (lndist): Remove target. * libthreads/Makefile (lndist, lndist-i386-files, lndist-map-file): Remove targets. * pfinet/Makefile (lndist, lndist-linux-src-net-core-files) (lndist-linux-src-net-ethernet-files, lndist-linux-src-net-ipv4-files) (lndist-linux-src-net-ipv6-files, lndist-linux-src-asm-files) (lndist-linux-src-include-linux-files, lndist-linux-src-include-net-files) (lndist-linux-src-include-asm-files, lndist-glue-include-linux-files) (lndist-glue-include-asm-files): Remove targets. * auth/Makefile (LCLHDRS): Don't set. * boot/Makefile (LCLHDRS, DIST_FILES): Likewise. * bsdfsck/Makefile (LCLHDRS): Likewise. * config/Makefile (DIST_FILES): Likewise. * console-client/Makefile (LCLHDRS): Likewise. * console/Makefile (LCLHDRS, DIST_FILES): Likewise. * doc/Makefile (DIST_FILES): Likewise. * exec/Makefile (LCLHDRS, DIST_FILES): Likewise. * ext2fs/Makefile (LCLHDRS): Likewise. * fatfs/Makefile (LCLHDRS): Likewise. * ftpfs/Makefile (LCLHDRS): Likewise. * hostmux/Makefile (LCLHDRS): Likewise. * hurd/Makefile (DIST_FILES): Likewise. * include/Makefile (LCLHDRS): Likewise. * isofs/Makefile (LCLHDRS, DIST_FILES): Likewise. * libcons/Makefile (LCLHDRS): Likewise. * libdirmgt/Makefile (LCLHDRS): Likewise. * libdiskfs/Makefile (LCLHDRS): Likewise. * libfshelp/Makefile (LCLHDRS): Likewise. * libftpconn/Makefile (LCLHDRS): Likewise. * libihash/Makefile (LCLHDRS): Likewise. * libiohelp/Makefile (LCLHDRS): Likewise. * libnetfs/Makefile (LCLHDRS): Likewise. * libpager/Makefile (LCLHDRS): Likewise. * libpipe/Makefile (LCLHDRS): Likewise. * libports/Makefile (LCLHDRS): Likewise. * libps/Makefile (LCLHDRS): Likewise. * libshouldbeinlibc/Makefile (LCLHDRS): Likewise. * libstore/Makefile (LCLHDRS, DIST_FILES): Likewise. * libthreads/Makefile (LCLHDRS): Likewise. * libtreefs/Makefile (LCLHDRS): Likewise. * libtrivfs/Makefile (LCLHDRS): Likewise. * mach-defpager/Makefile (LCLHDRS): Likewise. * nfs/Makefile (LCLHDRS): Likewise. * nfsd/Makefile (LCLHDRS): Likewise. * pfinet/Makefile (LCLHDRS): Likewise. * pflocal/Makefile (LCLHDRS): Likewise. * proc/Makefile (LCLHDRS, DIST_FILES): Likewise. * release/Makefile (DIST_FILES): Likewise. * storeio/Makefile (LCLHDRS): Likewise. * sutils/Makefile (LCLHDRS): Likewise. * term/Makefile (LCLHDRS, DIST_FILES): Likewise. * tmpfs/Makefile (LCLHDRS): Likewise. * ufs-fsck/Makefile (LCLHDRS): Likewise. * ufs/Makefile (LCLHDRS): Likewise. * usermux/Makefile (LCLHDRS): Likewise. * utils/Makefile (LCLHDRS): Likewise.
2012-01-31Use TERM=mach-gnu-color instead of mach-colorSamuel Thibault
mach-gnu-color was added to upstream ncurses as the GNU variant of the Mach kernel console. * config/ttys (console): Set type to mach-gnu-color.
2011-07-04Add Marcus' console ttys.Samuel Thibault
* config/ttys: Add tty[1-6].
2009-07-11Switch to the new ChangeLog style.Thomas Schwinge
* ChangeLog: Wipe out content, and add instructions about how to get it back. * auth/ChangeLog: Remove file. * benchmarks/ChangeLog: Likewise. * boot/ChangeLog: Likewise. * bsdfsck/ChangeLog: Likewise. * config/ChangeLog: Likewise. * console-client/ChangeLog: Likewise. * console/ChangeLog: Likewise. * daemons/ChangeLog: Likewise. * defpager/ChangeLog: Likewise. * doc/ChangeLog: Likewise. * exec/ChangeLog: Likewise. * ext2fs/ChangeLog: Likewise. * fatfs/ChangeLog: Likewise. * fstests/ChangeLog: Likewise. * ftpfs/ChangeLog: Likewise. * hostmux/ChangeLog: Likewise. * hurd/ChangeLog: Likewise. * include/ChangeLog: Likewise. * init/ChangeLog: Likewise. * isofs/ChangeLog: Likewise. * libcons/ChangeLog: Likewise. * libdirmgt/ChangeLog: Likewise. * libdiskfs/ChangeLog: Likewise. * libfshelp/ChangeLog: Likewise. * libftpconn/ChangeLog: Likewise. * libhurdbugaddr/ChangeLog: Likewise. * libihash/ChangeLog: Likewise. * libiohelp/ChangeLog: Likewise. * libnetfs/ChangeLog: Likewise. * libpager/ChangeLog: Likewise. * libpipe/ChangeLog: Likewise. * libports/ChangeLog: Likewise. * libps/ChangeLog: Likewise. * libshouldbeinlibc/ChangeLog: Likewise. * libstore/ChangeLog: Likewise. * libthreads/ChangeLog: Likewise. * libtrivfs/ChangeLog: Likewise. * login/ChangeLog: Likewise. * mach-defpager/ChangeLog: Likewise. * nfs/ChangeLog: Likewise. * nfsd/ChangeLog: Likewise. * pfinet/ChangeLog: Likewise. * pflocal/ChangeLog: Likewise. * proc/ChangeLog: Likewise. * release/ChangeLog: Likewise. * serverboot/ChangeLog: Likewise. * storeio/ChangeLog: Likewise. * sutils/ChangeLog: Likewise. * term/ChangeLog: Likewise. * tmpfs/ChangeLog: Likewise. * trans/ChangeLog: Likewise. * ufs-fsck/ChangeLog: Likewise. * ufs-utils/ChangeLog: Likewise. * ufs/ChangeLog: Likewise. * usermux/ChangeLog: Likewise. * utils/ChangeLog: Likewise.
2004-12-182004-12-16 Alfred M. Szmidt <ams@gnu.org>Alfred M. Szmidt
* Makefile ($(installed_logins)): Don't overwrite already existing login files unless asked for.
2002-09-302002-09-30 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann
* ttys (console): Change type column ($TERM setting) to `mach-color'.
2002-06-05.Roland McGrath
2002-06-052002-06-05 Roland McGrath <roland@frob.com>Roland McGrath
* login-.bash_login: Prepend ~/ to file names.
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-30.Roland McGrath
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-241999-05-23 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* Makefile (SYSCONFFILES): Remove hostname. * hostname: File removed (it was empty). Current libc copes with having no hostname file.
1999-05-241999-05-23 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* Makefile (SYSCONFFILES): Remove hostname. * hostname: File removed (it was empty). Current libc copes with having no hostname file.
1999-05-171999-05-16 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* syslog.conf: Removed. We don't install syslogd, so we have no business installing its configuration file. * Makefile (SYSCONFFILES): Remove syslog.conf. * inetd.conf: Removed. We don't install inetd, so we have no business installing inetd.conf. * Makefile (SYSCONFFILES): Remove inetd.conf.
1999-05-16.Roland McGrath
1999-05-161999-05-16 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* syslog.conf: Removed. We don't install syslogd, so we have no business installing its configuration file. * Makefile (SYSCONFFILES): Remove syslog.conf.
1999-05-16.Roland McGrath
1999-05-161999-05-16 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* inetd.conf: Removed. We don't install inetd, so we have no business installing inetd.conf. * Makefile (SYSCONFFILES): Remove inetd.conf.
1999-03-06Sat Mar 6 15:46:17 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* group, passwd: Revert preceding change.
1999-03-05Fri Mar 5 18:25:01 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* passwd (bin): New entry with ID 0, for compatibility with BSD. * group (bin, kmem): Likewise.
1997-08-18(sush): Alias removed.Miles Bader
1997-08-18.Miles Bader
1997-06-26.Miles Bader
1997-06-26Recommend using `addauth root'.Miles Bader
1997-06-12Thu Jun 12 18:39:18 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell
* syslog.conf: Updated.
1997-06-11Wed Jun 11 14:17:25 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell
* inetd.conf, syslog.conf: New files. * Makefile (SYSCONFFILES): Add inetd.conf and syslog.conf.
1997-06-11Tue Jun 10 18:41:00 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell
* Makefile (install): Repair typo.
1997-05-27.Miles Bader
1997-05-27(sush):Miles Bader
Alias renamed from su.
1997-05-27Refer to sush rather than su.Miles Bader
1997-05-27Say to use `su' rather than `sush root'.Miles Bader
1996-09-19*** empty log message ***Thomas Bushnell
1996-09-17.Miles Bader
1996-09-17*** empty log message ***Thomas Bushnell
1996-08-05*** empty log message ***Thomas Bushnell
1996-08-02*** empty log message ***Thomas Bushnell
1996-07-31*** empty log message ***Thomas Bushnell
1996-07-30*** empty log message ***Thomas Bushnell
1996-07-24.Miles Bader
1996-07-24But do \ ` inside "s.Miles Bader
1996-07-20.Miles Bader
1996-07-20(console): Change type to `pc3'.Miles Bader
(com0): Renamed from tty00.
1996-07-19.Miles Bader
1996-07-19Don't \ ' inside "s.Miles Bader
Advise to use `sush root', not su.
1996-07-19(games): New user.Miles Bader
1996-07-19*** empty log message ***Michael I. Bushnell