summaryrefslogtreecommitdiff
path: root/gnu/build/install.scm
AgeCommit message (Expand)AuthorFilesLines
2022-12-10install: 'umount-cow-store' retries upon EBUSY.Ludovic Courtès1-2/+21
2022-11-15install: Validate symlink target in evaluate-populate-directive.Maxim Cournoyer1-20/+40
2020-12-15store-copy: 'populate-store' can optionally deduplicate files.Ludovic Courtès1-1/+2
2020-09-02install: Factorize cow-store procedure.Mathieu Othacehe1-1/+43
2020-05-05Merge branch 'master' into core-updatesMarius Bakke1-7/+14
2020-05-05image: Add a new API.Mathieu Othacehe1-1/+0
2020-05-05build: install: Do not set store GID.Mathieu Othacehe1-3/+1
2020-05-05build: install: Ignore chown exceptions.Mathieu Othacehe1-3/+13
2020-04-11install: 'populate-root-file-system' can be passed extra directives.Ludovic Courtès1-4/+14
2019-03-07activation: Build account databases with (gnu build accounts).Ludovic Courtès1-2/+1
2018-11-06install: Add 'install-database-and-gc-roots'.Ludovic Courtès1-16/+32
2018-11-06pack: Import (guix store database) only when '--localstatedir' is passed.Ludovic Courtès1-18/+0
2018-11-06pack: Move store database creation to a separate derivation.Ludovic Courtès1-10/+7
2018-11-05install: Parameterize the profile name for 'populate-single-profile-directory'.Ludovic Courtès1-7/+19
2018-10-21install: Make /var/guix/…/guix-profile a relative symlink.Ludovic Courtès1-1/+1
2018-06-14Remove 'guix-register' and its traces.Ludovic Courtès1-3/+0
2018-06-14database: Allow for deterministic database construction.Ludovic Courtès1-0/+1
2018-06-14install: Use 'reset-timestamps' from (guix store database).Ludovic Courtès1-15/+0
2018-06-14database: Add 'register-items'.Ludovic Courtès1-10/+5
2018-06-14install: Use (guix store database) instead of 'guix-register'.Ludovic Courtès1-18/+27
2017-05-16bootloader: Adapt vm to new bootloader API.Mathieu Othacehe1-28/+8
2017-03-14pack: Add '--symlink'.Ludovic Courtès1-0/+1
2017-03-14pack: Add '--localstatedir' option.Ludovic Courtès1-12/+17
2016-11-23install: Enable "cryptodisk" handling in GRUB.Ludovic Courtès1-0/+5
2016-11-06install: Extract procedure: install-grub-config.Chris Marusich1-8/+15
2016-08-29tests: Make sure /var/guix/gcroots/profiles is a valid symlink.Ludovic Courtès1-1/+5
2016-03-14build: reset-timestamps: Include directories.Ricardo Wurmus1-1/+1
2016-01-29Rename 'dmd' to 'shepherd' in comments and strings.Alex Kost1-1/+1
2015-06-18install: Turn off deduplication for the binary tarball.Ludovic Courtès1-6/+14
2015-06-10install: Really overwrite TARGET/var/guix/profiles/system-1-link.Ludovic Courtès1-3/+13
2015-04-29install: Make /var/lock.Ludovic Courtès1-0/+1
2015-04-14install: Add a procedure to build a self-contained binary tarball.Ludovic Courtès1-1/+42
2015-03-31install: Create /var/tmp.Ludovic Courtès1-1/+2
2014-12-09system: Don't make /boot/grub/grub.cfg a symlink to the store.Ludovic Courtès1-5/+8
2014-12-04system: Make /boot/grub/grub.cfg an indirect GC root.Ludovic Courtès1-4/+5
2014-09-12activation: Make the /bin/sh symlink at activation time.Ludovic Courtès1-1/+0
2014-09-10install: Gracefully handle corner cases with 'guix system init foo /'.Ludovic Courtès1-12/+33
2014-09-03Move operating system helpers from (guix build …) to (gnu build …).Ludovic Courtès1-0/+135