ntent='noindex, nofollow'/>
aboutsummaryrefslogtreecommitdiff
path: root/nix
6ca535ceb188c838cf1885de6f65c94f'>about
AgeCommit message (Expand)Author
2020-05-17etc: Install mount unit only if it exists....This follows up on 1a1faa78b0498fbb71f1533beb4b65817c1d3f2a, and avoids the (non-fatal) error seen in <https://issues.guix.gnu.org/41356>. /gnu/store will remain writable on new foreign distribution installations until the next release. * etc/guix-install.sh (sys_enable_guix_daemon): Check for ‘gnu-store.mount’ presence before trying to cp it. Update forgotten copyright header. Tobias Geerinckx-Rice
2020-05-16etc: Add a systemd unit to bind-mount @storedir@ read-only....* etc/gnu-store.mount.in: New file. * nix/local.mk (nodist_systemdservice_DATA): Add it. (etc/%.mount): New rule for it. * etc/guix-install.sh (sys_enable_guix_daemon): Install it. * doc/guix.texi (Binary Installation): Document it. * .gitignore: Ignore changes to it. Tobias Geerinckx-Rice
2020-03-26daemon: Avoid kill -1 bug on the Hurd....This allows for native builds on the Hurd, doing sudo ./pre-inst-env guix-daemon --disable-chroot --build-users-group=guixbuild & ./pre-inst-env guix build hello * nix/libutil/util.cc (killUser)[__GNU__]: Avoid kill -1 bug; kill only current process and ignore SIGKILL status in parent. Co-authored-by: Jan Nieuwenhuizen <janneke@gnu.org> Manolis Ragkousis
2020-03-26daemon: Do not use clone on the Hurd....Checking for CLONE_NEWNS is only needed for using tha Linux specific clone(2), otherwise we can use fork(2). Using clone on the Hurd needs some work, only support LINUX for now. See https://lists.gnu.org/archive/html/guix-devel/2020-03/msg00190.html * nix/libstore/build.cc (CHROOT_ENABLED): Break into CHROOT_ENABLED and CLONE_ENABLED. (DerivationGoal::startBuilder): Replace CHROOT_ENABLED with __linux__. (DerivationGoal::runChild): Only define pivot_root() if SYS_pivot_root is defined. Co-authored-by: Jan Nieuwenhuizen <janneke@gnu.org> Manolis Ragkousis
2020-03-11Add system start-up files for guix-daemon....* etc/init.d/guix-daemon.in: New file. * nix/local.mk (etc/init.d/guix-daemon): New rule. (nodist_sysvinitservice_DATA): Add etc/init.d/guix-daemon.in . (CLEANFILES): Add etc/init.d/guix-daemon . * .gitignore: Add etc/init.d/guix-daemon . Danny Milosavljevic
2020-02-26daemon: Drop 'AT_STATX_DONT_SYNC' flag upon EINVAL....Fixes <https://bugs.gnu.org/39727>. Reported by Paul Garlick <pgarlick@tourbillion-technology.com>. * nix/libstore/gc.cc (LocalStore::removeUnusedLinks) [HAVE_STATX]: Add 'statx_flags' static variables. Clear 'AT_STATX_DONT_SYNC' flag from 'statx_flags' when 'statx' returns EINVAL. Ludovic Courtès
-rw-r--r--adns.scm5302logplainabout
-rw-r--r--agda.scm6568logplainabout
-rw-r--r--aidc.scm10203logplainabout
-rw-r--r--algebra.scm71999logplainabout
-rw-r--r--android.scm50590logplainabout
-rw-r--r--animation.scm19902logplainabout
-rw-r--r--anthy.scm2879logplainabout
-rw-r--r--antivirus.scm7295logplainabout
-rw-r--r--apl.scm2193logplainabout
-rw-r--r--apr.scm4258logplainabout
-rw-r--r--arcan.scm11139logplainabout
-rw-r--r--aspell.scm20776logplainabout
-rw-r--r--assembly.scm21458logplainabout
-rw-r--r--astronomy.scm64457logplainabout
-rw-r--r--attr.scm3492logplainabout
-rw-r--r--audio.scm219310logplainabout
-rw-r--r--augeas.scm2617logplainabout
-rw-r--r--authentication.scm6796logplainabout
-rw-r--r--autogen.scm3406logplainabout
-rw-r--r--autotools.scm27444logplainabout
d---------aux-files336logplain
-rw-r--r--avahi.scm5706logplainabout
-rw-r--r--avr-xyz.scm3853logplainabout
-rw-r--r--avr.scm7769logplainabout
-rw-r--r--axoloti.scm29334logplainabout
-rw-r--r--backup.scm58038logplainabout
-rw-r--r--barrier.scm2761logplainabout
-rw-r--r--base.scm62956logplainabout
-rw-r--r--bash.scm19472logplainabout
-rw-r--r--batik.scm8758logplainabout
-rw-r--r--bdw-gc.scm5914logplainabout
-rw-r--r--benchmark.scm24601logplainabout
-rw-r--r--bioconductor.scm542119logplainabout
-rw-r--r--bioinformatics.scm666248logplainabout
-rw-r--r--bison.scm3264logplainabout
-rw-r--r--bittorrent.scm24785logplainabout
-rw-r--r--boost.scm20568logplainabout
-rw-r--r--bootloaders.scm59303logplainabout
-rw-r--r--bootstrap.scm45634logplainabout
-rw-r--r--browser-extensions.scm4613logplainabout
-rw-r--r--build-tools.scm23625logplainabout
-rw-r--r--busybox.scm7282logplainabout
-rw-r--r--c.scm41475logplainabout
-rw-r--r--calcurse.scm3469logplainabout
-rw-r--r--calendar.scm18319logplainabout
-rw-r--r--ccache.scm3110logplainabout
-rw-r--r--cdrom.scm42487logplainabout
-rw-r--r--cedille.scm5388logplainabout
-rw-r--r--certs.scm13054logplainabout
-rw-r--r--check.scm121400logplainabout
-rw-r--r--chemistry.scm27126logplainabout
-rw-r--r--chez.scm49521logplainabout
-rw-r--r--chicken.scm10435logplainabout
-rw-r--r--chromium.scm44187logplainabout
-rw-r--r--ci.scm12996logplainabout
-rw-r--r--cinnamon.scm2923logplainabout
-rw-r--r--clojure.scm23753logplainabout
-rw-r--r--cluster.scm11186logplainabout
-rw-r--r--cmake.scm18162logplainabout
-rw-r--r--cobol.scm3394logplainabout
-rw-r--r--code.scm39954logplainabout
-rw-r--r--commencement.scm161024logplainabout
-rw-r--r--compression.scm116462logplainabout
-rw-r--r--compton.scm5628logplainabout
-rw-r--r--configuration-management.scm4326logplainabout
-rw-r--r--conky.scm3453logplainabout
-rw-r--r--connman.scm7258logplainabout
-rw-r--r--containers.scm13462logplainabout
-rw-r--r--convmv.scm2300logplainabout
-rw-r--r--cook.scm4101logplainabout
-rw-r--r--coq.scm26898logplainabout
-rw-r--r--cpio.scm2300logplainabout
-rw-r--r--cpp.scm76128logplainabout
-rw-r--r--cppi.scm1775logplainabout
-rw-r--r--cran.scm1164049logplainabout
-rw-r--r--crates-graphics.scm109795logplainabout
-rw-r--r--crates-gtk.scm63246logplainabout
-rw-r--r--crates-io.scm2499775logplainabout
-rw-r--r--cross-base.scm25398logplainabout
-rw-r--r--crypto.scm69246logplainabout
-rw-r--r--cryptsetup.scm6632logplainabout
-rw-r--r--cups.scm46187logplainabout
-rw-r--r--curl.scm16297logplainabout
-rw-r--r--cvassistant.scm3600logplainabout
-rw-r--r--cybersecurity.scm6305logplainabout
-rw-r--r--cyrus-sasl.scm3439logplainabout
-rw-r--r--databases.scm183799logplainabout
-rw-r--r--datamash.scm6624logplainabout
-rw-r--r--datastructures.scm16041logplainabout
-rw-r--r--dav.scm6853logplainabout
-rw-r--r--dbm.scm8182logplainabout
-rw-r--r--dc.scm2177logplainabout
-rw-r--r--debian.scm18531logplainabout
-rw-r--r--debug.scm36014logplainabout
-rw-r--r--dejagnu.scm3502logplainabout
-rw-r--r--dhall.scm5386logplainabout
-rw-r--r--dico.scm3663logplainabout
-rw-r--r--dictionaries.scm17755logplainabout
-rw-r--r--diffoscope.scm14121logplainabout
-rw-r--r--digest.scm5298logplainabout
-rw-r--r--direct-connect.scm3169logplainabout
-rw-r--r--disk.scm58354logplainabout
-rw-r--r--display-managers.scm18201logplainabout
-rw-r--r--distributed.scm3870logplainabout
-rw-r--r--django.scm52194logplainabout
-rw-r--r--djvu.scm18433logplainabout
-rw-r--r--dlang.scm22903logplainabout
-rw-r--r--dns.scm58009logplainabout
-rw-r--r--docbook.scm31538logplainabout
-rw-r--r--docker.scm32772logplainabout
-rw-r--r--documentation.scm14360logplainabout
-rw-r--r--dunst.scm3639logplainabout
-rw-r--r--dvtm.scm2302logplainabout
-rw-r--r--easyrpg.scm4376logplainabout
-rw-r--r--ebook.scm26943logplainabout
-rw-r--r--ed.scm2372logplainabout
-rw-r--r--education.scm52777logplainabout
-rw-r--r--efi.scm9698logplainabout
-rw-r--r--electronics.scm17679logplainabout
-rw-r--r--elf.scm13141logplainabout
-rw-r--r--elixir.scm5023logplainabout
-rw-r--r--elm.scm3206logplainabout
-rw-r--r--emacs-xyz.scm1182996logplainabout
-rw-r--r--emacs.scm24953logplainabout
-rw-r--r--embedded.scm72955logplainabout
-rw-r--r--emulators.scm98122logplainabout
-rw-r--r--enchant.scm6456logplainabout
-rw-r--r--engineering.scm148594logplainabout
-rw-r--r--enlightenment.scm24615logplainabout
-rw-r--r--entr.scm3301logplainabout
-rw-r--r--erlang.scm9406logplainabout
-rw-r--r--esolangs.scm5350logplainabout
-rw-r--r--fabric-management.scm9260logplainabout
-rw-r--r--fcitx.scm9002logplainabout
-rw-r--r--fcitx5.scm18909logplainabout
-rw-r--r--figlet.scm1797logplainabout
-rw-r--r--file-systems.scm71938logplainabout
-rw-r--r--file.scm2852logplainabout
-rw-r--r--finance.scm75244logplainabout
-rw-r--r--firmware.scm27117logplainabout
-rw-r--r--flashing-tools.scm21971logplainabout
-rw-r--r--flex.scm3195logplainabout
-rw-r--r--fltk.scm6075logplainabout
-rw-r--r--fonts.scm108459logplainabout
-rw-r--r--fontutils.scm42529logplainabout
-rw-r--r--forth.scm2426logplainabout
-rw-r--r--fpga.scm21942logplainabout
-rw-r--r--freedesktop.scm101296logplainabout
-rw-r--r--freeipmi.scm2494logplainabout
-rw-r--r--fribidi.scm4059logplainabout
-rw-r--r--ftp.scm11772logplainabout
-rw-r--r--fvwm.scm3028logplainabout
-rw-r--r--game-development.scm116342logplainabout
-rw-r--r--games.scm512437logplainabout
-rw-r--r--gawk.scm5430logplainabout
-rw-r--r--gcal.scm2889logplainabout
-rw-r--r--gcc.scm58481logplainabout
-rw-r--r--gd.scm6528logplainabout
-rw-r--r--gdb.scm7349logplainabout
-rw-r--r--genealogy.scm4362logplainabout
-rw-r--r--genimage.scm6158logplainabout
-rw-r--r--geo.scm102219logplainabout
-rw-r--r--gettext.scm13319logplainabout
-rw-r--r--ghostscript.scm16930logplainabout
-rw-r--r--gimp.scm27071logplainabout
-rw-r--r--gkrellm.scm2437logplainabout
-rw-r--r--gl.scm48983logplainabout
-rw-r--r--glib.scm54256logplainabout
-rw-r--r--gnome-xyz.scm51904logplainabout
-rw-r--r--gnome.scm497287logplainabout
-rw-r--r--gnu-doc.scm4129logplainabout
-rw-r--r--gnu-pw-mgr.scm2629logplainabout
-rw-r--r--gnucash.scm14556logplainabout
-rw-r--r--gnunet.scm17625logplainabout
-rw-r--r--gnupg.scm47706logplainabout
-rw-r--r--gnustep.scm11523logplainabout
-rw-r--r--gnuzilla.scm85399logplainabout
-rw-r--r--gobby.scm7917logplainabout
-rw-r--r--golang.scm395647logplainabout
-rw-r--r--gperf.scm2354logplainabout
-rw-r--r--gpodder.scm8878logplainabout
-rw-r--r--gps.scm11576logplainabout
-rw-r--r--graph.scm26158logplainabout
-rw-r--r--graphics.scm78698logplainabout
-rw-r--r--graphviz.scm18213logplainabout
-rw-r--r--groff.scm11253logplainabout
-rw-r--r--groovy.scm37956logplainabout
-rw-r--r--gsasl.scm4356logplainabout
-rw-r--r--gstreamer.scm40956logplainabout
-rw-r--r--gtk.scm116427logplainabout
-rw-r--r--guile-wm.scm9113logplainabout
-rw-r--r--guile-xyz.scm203660logplainabout
-rw-r--r--guile.scm39501logplainabout
-rw-r--r--gv.scm3235logplainabout
-rw-r--r--gxmessage.scm2313logplainabout
-rw-r--r--hardware.scm42556logplainabout
-rw-r--r--haskell-apps.scm35546logplainabout
-rw-r--r--haskell-check.scm45149logplainabout
-rw-r--r--haskell-crypto.scm31231logplainabout
-rw-r--r--haskell-web.scm76620logplainabout
-rw-r--r--haskell-xyz.scm574831logplainabout
-rw-r--r--haskell.scm45729logplainabout
-rw-r--r--heads.scm8326logplainabout
-rw-r--r--hexedit.scm4587logplainabout
-rw-r--r--hugs.scm3683logplainabout
-rw-r--r--hunspell.scm3422logplainabout
-rw-r--r--hurd.scm26320logplainabout
-rw-r--r--hyperledger.scm8559logplainabout
-rw-r--r--i2p.scm3508logplainabout
-rw-r--r--ibus.scm33618logplainabout
-rw-r--r--icu4c.scm9238logplainabout
-rw-r--r--idris.scm12886logplainabout
-rw-r--r--idutils.scm3143logplainabout
-rw-r--r--image-processing.scm51569logplainabout
-rw-r--r--image-viewers.scm41436logplainabout
-rw-r--r--image.scm98570logplainabout
-rw-r--r--imagemagick.scm11575logplainabout
-rw-r--r--inklingreader.scm2147logplainabout
-rw-r--r--inkscape.scm10973logplainabout
-rw-r--r--installers.scm7550logplainabout
-rw-r--r--instrumentation.scm14026logplainabout
-rw-r--r--ipfs.scm9804logplainabout
-rw-r--r--irc.scm26177logplainabout
-rw-r--r--irods.scm12157logplainabout
-rw-r--r--iso-codes.scm4507logplainabout
-rw-r--r--jami.scm22902logplainabout
-rw-r--r--java-compression.scm13736logplainabout
-rw-r--r--java-graphics.scm5022logplainabout
-rw-r--r--java-maths.scm3593logplainabout
-rw-r--r--java.scm602385logplainabout
-rw-r--r--javascript.scm38272logplainabout
-rw-r--r--jemalloc.scm3832logplainabout
-rw-r--r--jose.scm1999logplainabout
-rw-r--r--jrnl.scm2308logplainabout
-rw-r--r--julia-jll.scm107505logplainabout
-rw-r--r--julia-xyz.scm223861logplainabout
-rw-r--r--julia.scm27220logplainabout
-rw-r--r--jupyter.scm21461logplainabout
-rw-r--r--kawa.scm2548logplainabout
-rw-r--r--kde-frameworks.scm140267logplainabout
-rw-r--r--kde-internet.scm15466logplainabout
-rw-r--r--kde-multimedia.scm26389logplainabout
-rw-r--r--kde-pim.scm63274logplainabout
-rw-r--r--kde-plasma.scm11031logplainabout
-rw-r--r--kde-systemtools.scm11951logplainabout
-rw-r--r--kde-utils.scm20921logplainabout
-rw-r--r--kde.scm42412logplainabout
-rw-r--r--kerberos.scm11446logplainabout
-rw-r--r--key-mon.scm2056logplainabout
-rw-r--r--kodi.scm21467logplainabout
-rw-r--r--language.scm50283logplainabout
-rw-r--r--ld-wrapper.in12362logplainabout
-rw-r--r--lean.scm4822logplainabout
-rw-r--r--lego.scm6645logplainabout
-rw-r--r--less.scm5544logplainabout
-rw-r--r--lesstif.scm1777logplainabout
-rw-r--r--libbsd.scm2157logplainabout
-rw-r--r--libcanberra.scm6131logplainabout
-rw-r--r--libdaemon.scm4426logplainabout
-rw-r--r--libedit.scm2830logplainabout
-rw-r--r--libevent.scm10860logplainabout
-rw-r--r--libffcall.scm1922logplainabout
-rw-r--r--libffi.scm10945logplainabout
-rw-r--r--libftdi.scm1935logplainabout
-rw-r--r--libidn.scm3569logplainabout
-rw-r--r--libphidget.scm1798logplainabout
-rw-r--r--libreoffice.scm50348logplainabout
-rw-r--r--libsigsegv.scm2731logplainabout
-rw-r--r--libunistring.scm3159logplainabout
-rw-r--r--libunwind.scm2318logplainabout
-rw-r--r--libusb.scm24760logplainabout
-rw-r--r--license.scm9174logplainabout
-rw-r--r--lighting.scm3620logplainabout
-rw-r--r--linphone.scm42580logplainabout
-rw-r--r--linux.scm389743logplainabout
-rw-r--r--lirc.scm6313logplainabout
-rw-r--r--lisp-check.scm33855logplainabout
-rw-r--r--lisp-xyz.scm769293logplainabout
-rw-r--r--lisp.scm56816logplainabout
-rw-r--r--llvm.scm86475logplainabout
-rw-r--r--logging.scm13201logplainabout
-rw-r--r--logo.scm2823logplainabout
-rw-r--r--loko.scm3408logplainabout
-rw-r--r--lout.scm5620logplainabout
-rw-r--r--lsof.scm4657logplainabout
-rw-r--r--lua.scm53046logplainabout
-rw-r--r--lxde.scm25486logplainabout
-rw-r--r--lxqt.scm49220logplainabout
-rw-r--r--m4.scm2700logplainabout
-rw-r--r--machine-learning.scm132994logplainabout
-rw-r--r--magic-wormhole.scm6202logplainabout
-rw-r--r--mail.scm184921logplainabout
-rw-r--r--make-bootstrap.scm39173logplainabout
-rw-r--r--man.scm17280logplainabout
-rw-r--r--markup.scm18664logplainabout
-rw-r--r--marst.scm1763logplainabout
-rw-r--r--mastodon.scm6410logplainabout
-rw-r--r--mate.scm53245logplainabout
-rw-r--r--maths.scm316985logplainabout
-rw-r--r--matrix.scm10920logplainabout
-rw-r--r--maven-parent-pom.scm23219logplainabout
-rw-r--r--maven.scm165685logplainabout
-rw-r--r--mc.scm4610logplainabout
-rw-r--r--mcrypt.scm4584logplainabout
-rw-r--r--medical.scm2344logplainabout
-rw-r--r--mercury.scm11245logplainabout
-rw-r--r--mes.scm11800logplainabout
-rw-r--r--messaging.scm129677logplainabout
-rw-r--r--microcom.scm2155logplainabout
-rw-r--r--minetest.scm29069logplainabout
-rw-r--r--mingw.scm8496logplainabout
-rw-r--r--moe.scm2214logplainabout
-rw-r--r--monitoring.scm26850logplainabout
-rw-r--r--mono.scm7107logplainabout
-rw-r--r--moreutils.scm3031logplainabout
-rw-r--r--motti.scm1669logplainabout
-rw-r--r--mp3.scm28341logplainabout
-rw-r--r--mpd.scm19163logplainabout
-rw-r--r--mpi.scm23900logplainabout
-rw-r--r--mtools.scm2088logplainabout
-rw-r--r--multiprecision.scm21616logplainabout
-rw-r--r--music.scm264244logplainabout
-rw-r--r--musl.scm2189logplainabout
-rw-r--r--myrddin.scm2544logplainabout
-rw-r--r--nano.scm2181logplainabout
-rw-r--r--ncdu.scm3590logplainabout
-rw-r--r--ncurses.scm16733logplainabout
-rw-r--r--netpbm.scm8287logplainabout
-rw-r--r--nettle.scm4194logplainabout
-rw-r--r--networking.scm166723logplainabout
-rw-r--r--nfs.scm7518logplainabout
-rw-r--r--nickle.scm2467logplainabout
-rw-r--r--nicotine.scm3764logplainabout
-rw-r--r--nim.scm3251logplainabout
-rw-r--r--ninja.scm3146logplainabout
-rw-r--r--node-xyz.scm51452logplainabout
-rw-r--r--node.scm38788logplainabout
-rw-r--r--notcurses.scm2827logplainabout
-rw-r--r--noweb.scm5108logplainabout
-rw-r--r--nss.scm10093logplainabout
-rw-r--r--ntp.scm9549logplainabout
-rw-r--r--nutrition.scm3245logplainabout
-rw-r--r--nvi.scm4375logplainabout
-rw-r--r--ocaml.scm307813logplainabout
-rw-r--r--ocr.scm10256logplainabout
-rw-r--r--onc-rpc.scm6739logplainabout
-rw-r--r--openbox.scm3843logplainabout
-rw-r--r--opencl.scm14796logplainabout
-rw-r--r--opencog.scm11859logplainabout
-rw-r--r--openkinect.scm5553logplainabout
-rw-r--r--openldap.scm19407logplainabout
-rw-r--r--openpgp.scm7835logplainabout
-rw-r--r--openstack.scm27597logplainabout
-rw-r--r--orange.scm7658logplainabout
-rw-r--r--orpheus.scm4051logplainabout
-rw-r--r--ots.scm3434logplainabout
-rw-r--r--package-management.scm88600logplainabout
-rw-r--r--pantheon.scm5920logplainabout
-rw-r--r--parallel.scm19908logplainabout
-rw-r--r--pascal.scm13100logplainabout
-rw-r--r--password-utils.scm54226logplainabout
d---------patches67096logplain
-rw-r--r--patchutils.scm22205logplainabout
-rw-r--r--patool.scm3535logplainabout
-rw-r--r--pciutils.scm7462logplainabout
-rw-r--r--pcre.scm5923logplainabout
-rw-r--r--pdf.scm60241logplainabout
-rw-r--r--pem.scm1789logplainabout
-rw-r--r--pep.scm13184logplainabout
-rw-r--r--perl-check.scm59136logplainabout
-rw-r--r--perl-compression.scm8270logplainabout
-rw-r--r--perl-maths.scm2883logplainabout
-rw-r--r--perl-web.scm4692logplainabout
-rw-r--r--perl.scm459297logplainabout
-rw-r--r--perl6.scm30806logplainabout
-rw-r--r--phabricator.scm3286logplainabout
-rw-r--r--photo.scm32325logplainabout
-rw-r--r--php.scm21792logplainabout
-rw-r--r--piet.scm7482logplainabout
-rw-r--r--pkg-config.scm7116logplainabout
-rw-r--r--plan9.scm2724logplainabout
-rw-r--r--plotutils.scm18467logplainabout
-rw-r--r--poedit.scm2875logplainabout
-rw-r--r--polkit.scm11387logplainabout
-rw-r--r--popt.scm6253logplainabout
-rw-r--r--presentation.scm3662logplainabout
-rw-r--r--pretty-print.scm15169logplainabout
-rw-r--r--printers.scm2672logplainabout
-rw-r--r--profiling.scm17232logplainabout
-rw-r--r--prolog.scm7257logplainabout
-rw-r--r--protobuf.scm16663logplainabout
-rw-r--r--pth.scm2759logplainabout
-rw-r--r--pulseaudio.scm23896logplainabout
-rw-r--r--pumpio.scm2676logplainabout
-rw-r--r--pure.scm2629logplainabout