aboutsummaryrefslogtreecommitdiff
/* GNU Guix --- Functional package management for GNU
   Copyright (C) 2012  Ludovic Courtès <ludo@gnu.org>

   This file is part of GNU Guix.

   GNU Guix is free software; you can redistribute it and/or modify it
   under the terms of the GNU General Public License as published by
   the Free Software Foundation; either version 3 of the License, or (at
   your option) any later version.

   GNU Guix is distributed in the hope that it will be useful, but
   WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   GNU General Public License for more details.

   You should have received a copy of the GNU General Public License
   along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.  */

/* Replacement for Nix's libmain/shared.hh.  */

#pragma once

#include <stdlib.h>
#include <signal.h>

extern volatile ::sig_atomic_t blockInt;

extern char **argvSaved;
03-07activation: Build account databases with (gnu build accounts)....Ludovic Courtès 2018-11-06install: Add 'install-database-and-gc-roots'....Ludovic Courtès 2018-11-06pack: Import (guix store database) only when '--localstatedir' is passed....Ludovic Courtès 2018-11-06pack: Move store database creation to a separate derivation....Ludovic Courtès 2018-11-05install: Parameterize the profile name for 'populate-single-profile-directory'....Ludovic Courtès 2018-10-21install: Make /var/guix/…/guix-profile a relative symlink....Ludovic Courtès 2018-06-14Remove 'guix-register' and its traces....Ludovic Courtès 2018-06-14database: Allow for deterministic database construction....Ludovic Courtès 2018-06-14install: Use 'reset-timestamps' from (guix store database)....Ludovic Courtès 2018-06-14database: Add 'register-items'....Ludovic Courtès 2018-06-14install: Use (guix store database) instead of 'guix-register'....Ludovic Courtès 2017-05-16bootloader: Adapt vm to new bootloader API....Mathieu Othacehe 2017-03-14pack: Add '--symlink'....Ludovic Courtès 2017-03-14pack: Add '--localstatedir' option....Ludovic Courtès