Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: cad8fc344737
Choose a base ref
...
head repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 6d35919fcb67
Choose a head ref

Commits on Jul 19, 2018

  1. appstream-glib: 0.7.9 -> 0.7.10

    Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/appstream-glib/versions.
    R. RyanTM committed Jul 19, 2018
    Copy the full SHA
    2f0af76 View commit details

Commits on Aug 1, 2018

  1. Copy the full SHA
    cccfa8f View commit details

Commits on Aug 4, 2018

  1. llvmPackages_34: remove unused

    FRidh committed Aug 4, 2018
    Copy the full SHA
    9445866 View commit details

Commits on Aug 9, 2018

  1. chromedriver: 2.40 -> 2.41

    Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/chromedriver/versions.
    R. RyanTM committed Aug 9, 2018
    Copy the full SHA
    3928257 View commit details

Commits on Aug 12, 2018

  1. stdenv: linux: inherit texinfo in stage4 instead of the final stdenv

    This reverts commit a809fdc and then
    achieves the same result (not rebuilding texinfo three times)
    but without dragging bootstrap tools into the closure.
    oxij committed Aug 12, 2018
    Copy the full SHA
    1acbc93 View commit details

Commits on Aug 16, 2018

  1. cli53: 0.4.4 -> 0.8.12

    This is bigger change than the version would imply as the author has
    rewritten in Go and no longer supports the Python app.
    Casey Ransom committed Aug 16, 2018
    Copy the full SHA
    27d4088 View commit details
  2. Copy the full SHA
    a52ad25 View commit details
  3. fixup: reindent

    Ekleog committed Aug 16, 2018
    Copy the full SHA
    39cd3f3 View commit details
  4. Copy the full SHA
    ff3aead View commit details
  5. Copy the full SHA
    08a32ae View commit details
  6. Copy the full SHA
    61e0b8d View commit details
  7. Copy the full SHA
    fd14b4d View commit details
  8. Copy the full SHA
    6195eee View commit details
  9. seafile-client: 6.2.3 -> 6.2.4

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/seafile-client/versions.
    R. RyanTM committed Aug 16, 2018
    Copy the full SHA
    faf3002 View commit details
  10. mypy-protobuf: init at 1.6

    LnL7 committed Aug 16, 2018
    Copy the full SHA
    d8b2026 View commit details
  11. Copy the full SHA
    8bef91d View commit details

Commits on Aug 17, 2018

  1. nsd: 4.1.23 -> 4.1.24

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/nsd/versions.
    R. RyanTM committed Aug 17, 2018
    Copy the full SHA
    f82f933 View commit details
  2. couchdb2: 2.1.2 -> 2.2.0

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/couchdb/versions.
    R. RyanTM committed Aug 17, 2018
    Copy the full SHA
    841d3a5 View commit details
  3. checkstyle: 8.11 -> 8.12

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/checkstyle/versions.
    R. RyanTM committed Aug 17, 2018
    Copy the full SHA
    6573f3a View commit details
  4. perl: remove duplicated code

    volth authored Aug 17, 2018
    Copy the full SHA
    6635879 View commit details
  5. bowtie2: 2.3.4.1 -> 2.3.4.2

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/bowtie2/versions.
    R. RyanTM committed Aug 17, 2018
    Copy the full SHA
    73f1448 View commit details

Commits on Aug 18, 2018

  1. qtcreator: enable on aarch64 and armv7

    Patch (from https://bugreports.qt.io/browse/QTCREATORBUG-8107) to allow botan to build on arm.
    Thra11 committed Aug 18, 2018
    Copy the full SHA
    73ac451 View commit details

Commits on Aug 19, 2018

  1. Copy the full SHA
    8af2786 View commit details
  2. Copy the full SHA
    5984ed2 View commit details
  3. eagle: 7.7 -> 9.1.2

    Updated eagle to version to 9.1.2 while keeping version 7.7 as eagle7.
    lrittel committed Aug 19, 2018
    Copy the full SHA
    9e4d2d7 View commit details
  4. feedgnuplot: fix build

    feedgnuplot has no devdoc.
    mnacamura committed Aug 19, 2018
    Copy the full SHA
    9e2755b View commit details
  5. Copy the full SHA
    05d85a2 View commit details
  6. maintainers: add @swdunlop

    swdunlop committed Aug 19, 2018
    Copy the full SHA
    c8e9df9 View commit details
  7. gnatsd: init at 1.2.0

    swdunlop committed Aug 19, 2018
    Copy the full SHA
    61cf654 View commit details
  8. ldc: 1.10.0 -> 1.11.0

    ThomasMader committed Aug 19, 2018
    Copy the full SHA
    ed5b194 View commit details
  9. dmd: 2.081.1 -> 2.081.2

    ThomasMader committed Aug 19, 2018
    Copy the full SHA
    89e4834 View commit details
  10. Copy the full SHA
    4d0203d View commit details
  11. pythonPackages.nixpart0: fix nixops deploy

    re-introduce the unused "udevSoMajor" variable for nixops
    backward-compatibilty.
    
    This was removed by the treewide 52f53c6 cleanup
    zimbatm committed Aug 19, 2018
    Copy the full SHA
    2c35ea0 View commit details
  12. reworked the redmine service

    added some security features like database.passwordFile
    aanderse committed Aug 19, 2018
    Copy the full SHA
    bb7568d View commit details
  13. Copy the full SHA
    c93c0f3 View commit details
  14. Copy the full SHA
    e180796 View commit details
  15. wayland-protocols: 1.15 -> 1.16 (#45123)

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/wayland-protocols/versions.
    r-ryantm authored and xeji committed Aug 19, 2018
    Copy the full SHA
    9024d2e View commit details
  16. Merge pull request #44932 from oxij/stdenv/no-texinfo-rebuild-try-2

    stdenv: linux: inherit texinfo in stage4 instead of the final stdenv
    xeji authored Aug 19, 2018
    Copy the full SHA
    55e6e1b View commit details
  17. Copy the full SHA
    cb7434c View commit details
  18. Copy the full SHA
    b2b9e68 View commit details
  19. Copy the full SHA
    28d7d7c View commit details
  20. Copy the full SHA
    4433f40 View commit details
  21. Copy the full SHA
    f40c61c View commit details
  22. Copy the full SHA
    01bbc71 View commit details
  23. buku: 3.7 -> 3.8

    infinisil committed Aug 19, 2018
    Copy the full SHA
    dce1332 View commit details
  24. Copy the full SHA
    456a134 View commit details
  25. Copy the full SHA
    49ee72b View commit details
  26. fping: add license

    markuskowa committed Aug 19, 2018
    Copy the full SHA
    05290a6 View commit details
  27. frab: add meta data

    markuskowa committed Aug 19, 2018
    Copy the full SHA
    552b20f View commit details
  28. Merge pull request #45256 from volth/patch-232

    perl: remove duplicated code
    xeji authored Aug 19, 2018
    Copy the full SHA
    ac40184 View commit details
Showing 403 changed files with 7,373 additions and 3,425 deletions.
2 changes: 1 addition & 1 deletion .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -43,7 +43,7 @@ See the nixpkgs manual for more details on [standard meta-attributes](https://ni

## Writing good commit messages

In addition to writing properly formatted commit messages, it's important to include relevant information so other developers can later understand *why* a change was made. While this information usually can be found by digging code, mailing list archives, pull request discussions or upstream changes, it may require a lot of work.
In addition to writing properly formatted commit messages, it's important to include relevant information so other developers can later understand *why* a change was made. While this information usually can be found by digging code, mailing list/Discourse archives, pull request discussions or upstream changes, it may require a lot of work.

For package version upgrades and such a one-line commit message is usually sufficient.

1 change: 0 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -38,5 +38,4 @@ For pull-requests, please rebase onto nixpkgs `master`.
Communication:

* [Discourse Forum](https://discourse.nixos.org/)
* [Mailing list](https://groups.google.com/forum/#!forum/nix-devel)
* [IRC - #nixos on freenode.net](irc://irc.freenode.net/#nixos)
9 changes: 5 additions & 4 deletions doc/reviewing-contributions.xml
Original file line number Diff line number Diff line change
@@ -605,10 +605,11 @@ policy.
-->

<para>
In a case a contributor leaves definitively the Nix community, he should
create an issue or notify the mailing list with references of packages and
modules he maintains so the maintainership can be taken over by other
contributors.
In a case a contributor leaves definitively the Nix community, he
should create an issue or post on <link
xlink:href="https://discourse.nixos.org">Discourse</link> with
references of packages and modules he maintains so the
maintainership can be taken over by other contributors.
</para>
</section>
</chapter>
3 changes: 2 additions & 1 deletion lib/customisation.nix
Original file line number Diff line number Diff line change
@@ -195,9 +195,10 @@ rec {
let self = f self // {
newScope = scope: newScope (self // scope);
callPackage = self.newScope {};
# TODO(@Ericson2314): Haromonize argument order of `g` with everything else
overrideScope = g:
makeScope newScope
(self_: let super = f self_; in super // g super self_);
(lib.fixedPoints.extends (lib.flip g) f);
packages = f;
};
in self;
2 changes: 1 addition & 1 deletion lib/default.nix
Original file line number Diff line number Diff line change
@@ -80,7 +80,7 @@ let
inherit (strings) concatStrings concatMapStrings concatImapStrings
intersperse concatStringsSep concatMapStringsSep
concatImapStringsSep makeSearchPath makeSearchPathOutput
makeLibraryPath makeBinPath makePerlPath optionalString
makeLibraryPath makeBinPath makePerlPath makeFullPerlPath optionalString
hasPrefix hasSuffix stringToCharacters stringAsChars escape
escapeShellArg escapeShellArgs replaceChars lowerChars
upperChars toLower toUpper addContextFrom splitString
9 changes: 9 additions & 0 deletions lib/strings.nix
Original file line number Diff line number Diff line change
@@ -126,6 +126,15 @@ rec {
*/
makePerlPath = makeSearchPathOutput "lib" "lib/perl5/site_perl";

/* Construct a perl search path recursively including all dependencies (such as $PERL5LIB)
Example:
pkgs = import <nixpkgs> { }
makeFullPerlPath [ pkgs.perlPackages.CGI ]
=> "/nix/store/fddivfrdc1xql02h9q500fpnqy12c74n-perl-CGI-4.38/lib/perl5/site_perl:/nix/store/8hsvdalmsxqkjg0c5ifigpf31vc4vsy2-perl-HTML-Parser-3.72/lib/perl5/site_perl:/nix/store/zhc7wh0xl8hz3y3f71nhlw1559iyvzld-perl-HTML-Tagset-3.20/lib/perl5/site_perl"
*/
makeFullPerlPath = deps: makePerlPath (lib.misc.closePropagation deps);

/* Depending on the boolean `cond', return either the given string
or the empty string. Useful to concatenate against a bigger string.
2 changes: 1 addition & 1 deletion lib/systems/doubles.nix
Original file line number Diff line number Diff line change
@@ -44,5 +44,5 @@ in rec {
openbsd = filterDoubles predicates.isOpenBSD;
unix = filterDoubles predicates.isUnix;

mesaPlatforms = ["i686-linux" "x86_64-linux" "x86_64-darwin" "armv5tel-linux" "armv6l-linux" "armv7l-linux" "aarch64-linux"];
mesaPlatforms = ["i686-linux" "x86_64-linux" "x86_64-darwin" "armv5tel-linux" "armv6l-linux" "armv7l-linux" "aarch64-linux" "powerpc64le-linux"];
}
8 changes: 8 additions & 0 deletions lib/systems/examples.nix
Original file line number Diff line number Diff line change
@@ -8,6 +8,14 @@ rec {
#
# Linux
#
powernv = {
config = "powerpc64le-unknown-linux-gnu";
platform = platforms.powernv;
};
musl-power = {
config = "powerpc64le-unknown-linux-musl";
platform = platforms.powernv;
};

sheevaplug = rec {
config = "armv5tel-unknown-linux-gnueabi";
1 change: 1 addition & 0 deletions lib/systems/inspect.nix
Original file line number Diff line number Diff line change
@@ -11,6 +11,7 @@ rec {
isi686 = { cpu = cpuTypes.i686; };
isx86_64 = { cpu = cpuTypes.x86_64; };
isPowerPC = { cpu = cpuTypes.powerpc; };
isPower = { cpu = { family = "power"; }; };
isx86 = { cpu = { family = "x86"; }; };
isAarch32 = { cpu = { family = "arm"; bits = 32; }; };
isAarch64 = { cpu = { family = "arm"; bits = 64; }; };
2 changes: 2 additions & 0 deletions lib/systems/parse.nix
Original file line number Diff line number Diff line change
@@ -90,6 +90,8 @@ rec {
mips64el = { bits = 64; significantByte = littleEndian; family = "mips"; };

powerpc = { bits = 32; significantByte = bigEndian; family = "power"; };
powerpc64 = { bits = 64; significantByte = bigEndian; family = "power"; };
powerpc64le = { bits = 64; significantByte = littleEndian; family = "power"; };

riscv32 = { bits = 32; significantByte = littleEndian; family = "riscv"; };
riscv64 = { bits = 64; significantByte = littleEndian; family = "riscv"; };
17 changes: 17 additions & 0 deletions lib/systems/platforms.nix
Original file line number Diff line number Diff line change
@@ -20,6 +20,22 @@ rec {
kernelAutoModules = false;
};

powernv = {
name = "PowerNV";
kernelArch = "powerpc";
kernelBaseConfig = "powernv_defconfig";
kernelTarget = "zImage";
kernelInstallTarget = "install";
kernelFile = "vmlinux";
kernelAutoModules = true;
# avoid driver/FS trouble arising from unusual page size
kernelExtraConfig = ''
PPC_64K_PAGES n
PPC_4K_PAGES y
IPV6 y
'';
};

##
## ARM
##
@@ -458,5 +474,6 @@ rec {
"armv7l-linux" = armv7l-hf-multiplatform;
"aarch64-linux" = aarch64-multiplatform;
"mipsel-linux" = fuloong2f_n32;
"powerpc64le-linux" = powernv;
}.${system} or pcBase;
}
15 changes: 15 additions & 0 deletions maintainers/maintainer-list.nix
Original file line number Diff line number Diff line change
@@ -673,6 +673,11 @@
github = "changlinli";
name = "Changlin Li";
};
CharlesHD = {
email = "charleshdespointes@gmail.com";
github = "CharlesHD";
name = "Charles Huyghues-Despointes";
};
chaoflow = {
email = "flo@chaoflow.net";
github = "chaoflow";
@@ -1965,6 +1970,11 @@
github = "jpotier";
name = "Martin Potier";
};
jqueiroz = {
email = "nixos@johnjq.com";
github = "jqueiroz";
name = "Jonathan Queiroz";
};
jraygauthier = {
email = "jraygauthier@gmail.com";
github = "jraygauthier";
@@ -3873,6 +3883,11 @@
github = "swarren83";
name = "Shawn Warren";
};
swdunlop = {
email = "swdunlop@gmail.com";
github = "swdunlop";
name = "Scott W. Dunlop";
};
swflint = {
email = "swflint@flintfam.org";
github = "swflint";
7 changes: 3 additions & 4 deletions nixos/doc/manual/installation/installing.xml
Original file line number Diff line number Diff line change
@@ -326,10 +326,9 @@ Retype new UNIX password: ***
</screen>
<note>
<para>
To prevent the password prompt, set
<code><xref linkend="opt-users.mutableUsers"/> = false;</code> in
<filename>configuration.nix</filename>, which allows unattended
installation necessary in automation.
For unattended installations, it is possible to use
<command>nixos-install --no-root-passwd</command>
in order to disable the password prompt entirely.
</para>
</note>
</para>
4 changes: 2 additions & 2 deletions nixos/doc/manual/manual.xml
Original file line number Diff line number Diff line change
@@ -17,8 +17,8 @@
<para>
If you encounter problems, please report them on the
<literal
xlink:href="https://groups.google.com/forum/#!forum/nix-devel">nix-devel</literal>
mailing list or on the <link
xlink:href="https://discourse.nixos.org">Discourse</literal>
or on the <link
xlink:href="irc://irc.freenode.net/#nixos">
<literal>#nixos</literal> channel on Freenode</link>. Bugs should be
reported in
7 changes: 5 additions & 2 deletions nixos/lib/make-ext4-fs.nix
Original file line number Diff line number Diff line change
@@ -6,16 +6,19 @@
, storePaths
, volumeLabel
, uuid ? "44444444-4444-4444-8888-888888888888"
, e2fsprogs
, libfaketime
, perl
}:

let
sdClosureInfo = pkgs.closureInfo { rootPaths = storePaths; };
sdClosureInfo = pkgs.buildPackages.closureInfo { rootPaths = storePaths; };
in

pkgs.stdenv.mkDerivation {
name = "ext4-fs.img";

nativeBuildInputs = with pkgs; [e2fsprogs.bin libfaketime perl];
nativeBuildInputs = [e2fsprogs.bin libfaketime perl];

buildCommand =
''
2 changes: 2 additions & 0 deletions nixos/modules/config/users-groups.nix
Original file line number Diff line number Diff line change
@@ -524,6 +524,8 @@ in {
utmp.gid = ids.gids.utmp;
adm.gid = ids.gids.adm;
input.gid = ids.gids.input;
kvm.gid = ids.gids.kvm;
render.gid = ids.gids.render;
};

system.activationScripts.users = stringAfter [ "stdio" ]
2 changes: 1 addition & 1 deletion nixos/modules/installer/cd-dvd/iso-image.nix
Original file line number Diff line number Diff line change
@@ -318,7 +318,7 @@ in
options = [ "allow_other" "cow" "nonempty" "chroot=/mnt-root" "max_files=32768" "hide_meta_files" "dirs=/nix/.rw-store=rw:/nix/.ro-store=ro" ];
};

boot.initrd.availableKernelModules = [ "squashfs" "iso9660" "usb-storage" "uas" ];
boot.initrd.availableKernelModules = [ "squashfs" "iso9660" "uas" ];

boot.blacklistedKernelModules = [ "nouveau" ];

11 changes: 5 additions & 6 deletions nixos/modules/installer/cd-dvd/sd-image.nix
Original file line number Diff line number Diff line change
@@ -12,13 +12,12 @@
with lib;

let
rootfsImage = import ../../../lib/make-ext4-fs.nix {
inherit pkgs;
rootfsImage = pkgs.callPackage ../../../lib/make-ext4-fs.nix ({
inherit (config.sdImage) storePaths;
volumeLabel = "NIXOS_SD";
} // optionalAttrs (config.sdImage.rootPartitionUUID != null) {
uuid = config.sdImage.rootPartitionUUID;
};
});
in
{
options.sdImage = {
@@ -94,10 +93,10 @@ in

sdImage.storePaths = [ config.system.build.toplevel ];

system.build.sdImage = pkgs.stdenv.mkDerivation {
system.build.sdImage = pkgs.callPackage ({ stdenv, dosfstools, e2fsprogs, mtools, libfaketime, utillinux }: stdenv.mkDerivation {
name = config.sdImage.imageName;

buildInputs = with pkgs; [ dosfstools e2fsprogs mtools libfaketime utillinux ];
nativeBuildInputs = [ dosfstools e2fsprogs mtools libfaketime utillinux ];

buildCommand = ''
mkdir -p $out/nix-support $out/sd-image
@@ -138,7 +137,7 @@ in
(cd boot; mcopy -bpsvm -i ../bootpart.img ./* ::)
dd conv=notrunc if=bootpart.img of=$img seek=$START count=$SECTORS
'';
};
}) {};

boot.postBootCommands = ''
# On the first boot do some maintenance tasks
3 changes: 1 addition & 2 deletions nixos/modules/installer/netboot/netboot.nix
Original file line number Diff line number Diff line change
@@ -28,7 +28,6 @@ with lib;
++ (if pkgs.stdenv.system == "aarch64-linux"
then []
else [ pkgs.grub2 pkgs.syslinux ]);
system.boot.loader.kernelFile = pkgs.stdenv.platform.kernelTarget;

fileSystems."/" =
{ fsType = "tmpfs";
@@ -86,7 +85,7 @@ with lib;

system.build.netbootIpxeScript = pkgs.writeTextDir "netboot.ipxe" ''
#!ipxe
kernel ${pkgs.stdenv.platform.kernelTarget} init=${config.system.build.toplevel}/init ${toString config.boot.kernelParams}
kernel ${pkgs.stdenv.hostPlatform.platform.kernelTarget} init=${config.system.build.toplevel}/init ${toString config.boot.kernelParams}
initrd initrd
boot
'';
4 changes: 4 additions & 0 deletions nixos/modules/misc/ids.nix
Original file line number Diff line number Diff line change
@@ -326,6 +326,8 @@
cfssl = 299;
cassandra = 300;
qemu-libvirtd = 301;
# kvm = 302; # unused
# render = 303; # unused

# When adding a uid, make sure it doesn't match an existing gid. And don't use uids above 399!

@@ -612,6 +614,8 @@
cfssl = 299;
cassandra = 300;
qemu-libvirtd = 301;
kvm = 302; # default udev rules from systemd requires these
render = 303; # default udev rules from systemd requires these

# When adding a gid, make sure it doesn't match an existing
# uid. Users and groups with the same name should have equal
1 change: 1 addition & 0 deletions nixos/modules/module-list.nix
Original file line number Diff line number Diff line change
@@ -281,6 +281,7 @@
./services/hardware/upower.nix
./services/hardware/usbmuxd.nix
./services/hardware/thermald.nix
./services/hardware/undervolt.nix
./services/logging/SystemdJournal2Gelf.nix
./services/logging/awstats.nix
./services/logging/fluentd.nix
2 changes: 1 addition & 1 deletion nixos/modules/profiles/all-hardware.nix
Original file line number Diff line number Diff line change
@@ -33,7 +33,7 @@

# USB support, especially for booting from USB CD-ROM
# drives.
"usb_storage"
"uas"

# Firewire support. Not tested.
"ohci1394" "sbp2"
16 changes: 13 additions & 3 deletions nixos/modules/services/games/terraria.nix
Original file line number Diff line number Diff line change
@@ -18,6 +18,16 @@ let
(boolFlag "secure" cfg.secure)
(boolFlag "noupnp" cfg.noUPnP)
];
stopScript = pkgs.writeScript "terraria-stop" ''
#!${pkgs.runtimeShell}
if ! [ -d "/proc/$1" ]; then
exit 0
fi
${getBin pkgs.tmux}/bin/tmux -S /var/lib/terraria/terraria.sock send-keys Enter exit Enter
${getBin pkgs.coreutils}/bin/tail --pid="$1" -f /dev/null
'';
in
{
options = {
@@ -124,10 +134,10 @@ in

serviceConfig = {
User = "terraria";
Type = "oneshot";
RemainAfterExit = true;
Type = "forking";
GuessMainPID = true;
ExecStart = "${getBin pkgs.tmux}/bin/tmux -S /var/lib/terraria/terraria.sock new -d ${pkgs.terraria-server}/bin/TerrariaServer ${concatStringsSep " " flags}";
ExecStop = "${getBin pkgs.tmux}/bin/tmux -S /var/lib/terraria/terraria.sock send-keys Enter \"exit\" Enter";
ExecStop = "${stopScript} $MAINPID";
};

postStart = ''
Loading