Commit Graph

89558 Commits

Author SHA1 Message Date
obadz
24a9183f90 Merge branch 'hardened-stdenv' into staging
Closes #12895

Amazing work by @globin & @fpletz getting hardened compiler flags by
enabled default on the whole package set
2016-08-22 01:19:35 +01:00
obadz
ba50fd7170 Merge branch 'master' into staging 2016-08-22 01:18:11 +01:00
obadz
3d16af70bf nixos/stage-1: add mechanism which lustrates all impurities from / (#17784)
lustrate /ˈlʌstreɪt/ verb.
  purify by expiatory sacrifice, ceremonial washing, or some other
  ritual action.

- sudo touch /etc/NIXOS_LUSTRATE
  ⇒ on next reboot, during stage 1, everything but /nix and /boot
  is moved to /old-root
- echo "etc/passwd" | sudo tee -a /etc/NIXOS_LUSTRATE
  ⇒ on next reboot, during stage 1, everything but /nix and /boot
  is moved to /old-root; except /etc/passwd is copied back.

Useful for installing NixOS in place on another distro. For instance:

$ nix-env -iE '_: with import <nixpkgs/nixos> { configuration = {}; }; with config.system.build; [ nixos-generate-config manual.manpages ]'
$ sudo mkdir /etc/nixos
$ sudo `which nixos-generate-config`

… edit the configuration files in /etc/nixos using man configuration.nix
  if needed

  maybe add: users.extraUsers.root.initialHashedPassword = "" ?

… Build the entire NixOS system and link it to the system profile:
$ nix-env -p /nix/var/nix/profiles/system -f '<nixpkgs/nixos>' -A system --set

… If you were using a single user install:
$ sudo chown -R 0.0 /nix

… NixOS is about to take over
$ sudo touch /etc/NIXOS
$ sudo touch /etc/NIXOS_LUSTRATE

… Let's keep the configuration files we just created
$ echo etc/nixos | sudo tee -a /etc/NIXOS_LUSTRATE

$ sudo mv -v /boot /boot.bak &&
  sudo /nix/var/nix/profiles/system/bin/switch-to-configuration boot
$ sudo reboot

… NixOS boots, Stage 1 moves all the old distro stuff in /old-root.
2016-08-22 01:15:13 +01:00
Bjørn Forsman
5120af001f owncloud-client: 2.2.1 -> 2.2.3
Changelog: https://owncloud.org/changelog/desktop/
2016-08-21 21:55:38 +02:00
Bjørn Forsman
ae567cda11 owncloud-client: align attrname with pkgname
Also, it seems the official binary distributions of the owncloud client
for the various Linux distros all use the dashed name [1]. Add backwards
compat alias for the old name.

[1] https://owncloud.org/install/#install-clients
2016-08-21 21:55:33 +02:00
Domen Kožar
76dca3d0e0 Merge pull request #17837 from MostAwesomeDude/fossil
build-support: Add fetchfossil function.
2016-08-21 21:47:00 +02:00
Domen Kožar
36f851813b Merge pull request #17891 from abbradar/hibernation-test
nixos tests: add hibernation test to blockers
2016-08-21 21:40:46 +02:00
Luca Bruno
4916c11ec2 Merge pull request #17898 from RamKromberg/fix/vala_namespace
remove vala namespace
2016-08-21 20:31:44 +01:00
Joachim F
b374239e20 Merge pull request #17874 from acowley/with
with: init at 0.0.1
2016-08-21 20:57:08 +02:00
Corbin
76b74ab2f1 fetchfossil: Don't support MD5.
This effectively means that SHA256 is the only way to go. I'm not really
bothered by this.
2016-08-21 11:53:40 -07:00
Joachim F
4a3d8d2885 Merge pull request #17885 from womfoo/bump/performous-1.1
performous: 1.0 -> 1.1, fixes build
2016-08-21 20:52:38 +02:00
Joachim F
1a09bfa75c Merge pull request #17894 from ebzzry/emem-0.2.26
emem: 0.2.25 -> 0.2.26
2016-08-21 20:47:24 +02:00
Joachim F
69d80cea5c Merge pull request #17899 from markus1189/urxvt-theme-switch
urxvt-theme-switch: Add description and homepage
2016-08-21 20:47:02 +02:00
Rushmore Mushambi
efa4aa7d14 Merge pull request #17900 from rushmorem/fix-lizardfs
lizardfs: fix build
2016-08-21 20:29:52 +02:00
rushmorem
940dc9b23a lizardfs: fix build 2016-08-21 20:04:15 +02:00
Markus Hauck
7e797d072b urxvt-theme-switch: Add description and homepage 2016-08-21 19:47:42 +02:00
Ram Kromberg
cfe27ddf90 vala: remove default vala namespace 2016-08-21 20:21:53 +03:00
Ruslan Babayev
159412db2e mattermost: cosmetic: remove stray character (#17897) 2016-08-21 19:20:10 +02:00
Ram Kromberg
7d393440df gencfsm: vala -> vala_0_23 2016-08-21 20:18:54 +03:00
Ram Kromberg
1730151d97 packagekit: vala -> vala_0_23 2016-08-21 20:18:21 +03:00
Ram Kromberg
a0ff1c7824 ccnet: vala -> vala_0_23 2016-08-21 20:17:25 +03:00
Ram Kromberg
363fac7da7 gtk-vnc: vala -> vala_0_23 2016-08-21 20:17:14 +03:00
Ram Kromberg
5b047ac9b5 seafile-shared: vala -> vala_0_23 2016-08-21 20:15:14 +03:00
Ram Kromberg
1457159889 zeitgeist: vala -> vala_0_23 2016-08-21 20:14:27 +03:00
Ram Kromberg
18bca23878 telepathy: vala -> vala_0_23 2016-08-21 20:13:36 +03:00
Ram Kromberg
fe86c24730 libunity: vala -> vala_0_23 2016-08-21 20:12:32 +03:00
Ram Kromberg
a206e13fe1 libsoup: vala -> vala_0_23 2016-08-21 20:11:51 +03:00
Ram Kromberg
4ce4a798ea libosinfo: vala -> vala_0_23 2016-08-21 20:10:54 +03:00
Ram Kromberg
83b302e134 libindicate: vala -> vala_0_23 2016-08-21 20:10:06 +03:00
Ram Kromberg
a94a987248 libfm: vala -> vala_0_23 2016-08-21 20:09:21 +03:00
Ram Kromberg
df9922e4b5 libdbusmenu: vala -> vala_0_23 2016-08-21 20:08:42 +03:00
Ram Kromberg
ef4f13a068 libappindicator: vala -> vala_0_23 2016-08-21 20:07:58 +03:00
Ram Kromberg
7e226b02c5 gusb: vala -> vala_0_23 2016-08-21 20:07:11 +03:00
Ram Kromberg
efaa6d116c granite: vala -> vala_0_23 2016-08-21 20:06:29 +03:00
Ram Kromberg
2a6a324c8b pantheon-terminal: vala -> vala_0_23 2016-08-21 20:04:55 +03:00
Ram Kromberg
c5204e5374 pomodoro: vala -> vala_0_32 2016-08-21 20:02:15 +03:00
Ram Kromberg
168d8c6b1b libgit2-glib: vala -> vala_0_32 2016-08-21 20:02:14 +03:00
Ram Kromberg
16e9360a06 gpaste: vala -> vala_0_32 2016-08-21 20:02:14 +03:00
Ram Kromberg
7d210a49ad gitg: vala -> vala_0_32 2016-08-21 20:02:14 +03:00
Ram Kromberg
1da4a65fc4 geary: vala -> vala_0_32 2016-08-21 20:02:13 +03:00
Ram Kromberg
b41fda2ab0 california: vala -> vala_0_32 2016-08-21 20:02:13 +03:00
Ram Kromberg
be40f3236f vte: vala -> vala_0_32 2016-08-21 20:02:13 +03:00
Ram Kromberg
b0d2458922 tracker: vala -> vala_0_32 2016-08-21 20:02:12 +03:00
Ram Kromberg
12c49722c9 libgee-1: vala -> vala_0_32 2016-08-21 20:02:12 +03:00
Ram Kromberg
60ed22ea80 libgee: vala -> vala_0_32 2016-08-21 20:02:12 +03:00
Ram Kromberg
ff371cdf2a gnome-terminal: vala -> vala_0_32 2016-08-21 20:02:11 +03:00
Ram Kromberg
69c78f7c02 gnome-contacts: vala -> vala_0_32 2016-08-21 20:02:11 +03:00
Ram Kromberg
a33d54d385 gcr: vala -> vala_0_32 2016-08-21 20:02:11 +03:00
Ram Kromberg
3960144641 folks: vala -> vala_0_32 2016-08-21 20:02:10 +03:00
Ram Kromberg
405a975373 evolution-data-server: vala -> vala_0_32 2016-08-21 20:02:10 +03:00