lol

Another attempt to eradicate ensureDir

See c556a6ea46e71e1907d78b71fab36df30297b3ad.

+173 -173
+1 -1
nixos/doc/manual/default.nix
··· 67 67 68 68 # Generate the HTML manual. 69 69 dst=$out/share/doc/nixos 70 - ensureDir $dst 70 + mkdir -p $dst 71 71 xsltproc $xsltFlags --nonet --xinclude \ 72 72 --output $dst/manual.html \ 73 73 ${pkgs.docbook5_xsl}/xml/xsl/docbook/xhtml/docbook.xsl \
+2 -2
nixos/lib/make-iso9660-image.sh
··· 78 78 cat pathlist | sed -e 's/=\(.*\)=\(.*\)=/\\=\1=\2\\=/' | tee pathlist.safer 79 79 80 80 81 - ensureDir $out/iso 81 + mkdir -p $out/iso 82 82 genCommand="genisoimage -iso-level 4 -r -J $bootFlags -hide-rr-moved -graft-points -path-list pathlist.safer ${volumeID:+-V $volumeID}" 83 83 if test -z "$compressImage"; then 84 84 $genCommand -o $out/iso/$isoName ··· 87 87 fi 88 88 89 89 90 - ensureDir $out/nix-support 90 + mkdir -p $out/nix-support 91 91 echo $system > $out/nix-support/system
+2 -2
nixos/lib/make-system-tarball.sh
··· 48 48 fi 49 49 done 50 50 51 - ensureDir $out/tarball 51 + mkdir -p $out/tarball 52 52 53 53 tar cvJf $out/tarball/$fileName.tar.xz * 54 54 55 - ensureDir $out/nix-support 55 + mkdir -p $out/nix-support 56 56 echo $system > $out/nix-support/system 57 57 echo "file system-tarball $out/tarball/$fileName.tar.xz" > $out/nix-support/hydra-build-products 58 58
+1 -1
nixos/modules/services/amqp/activemq/default.nix
··· 12 12 phases = [ "installPhase" ]; 13 13 buildInputs = [ jdk ]; 14 14 installPhase = '' 15 - ensureDir $out/lib 15 + mkdir -p $out/lib 16 16 source ${activemq}/lib/classpath.env 17 17 export CLASSPATH 18 18 ln -s "${./ActiveMQBroker.java}" ActiveMQBroker.java
+1 -1
nixos/modules/services/hardware/acpid.nix
··· 6 6 7 7 acpiConfDir = pkgs.runCommand "acpi-events" {} 8 8 '' 9 - ensureDir $out 9 + mkdir -p $out 10 10 ${ 11 11 # Generate a configuration file for each event. (You can't have 12 12 # multiple events in one config file...)
+1 -1
nixos/modules/services/monitoring/nagios.nix
··· 12 12 nagiosObjectDefs = cfg.objectDefs; 13 13 14 14 nagiosObjectDefsDir = pkgs.runCommand "nagios-objects" {inherit nagiosObjectDefs;} 15 - "ensureDir $out; ln -s $nagiosObjectDefs $out/"; 15 + "mkdir -p $out; ln -s $nagiosObjectDefs $out/"; 16 16 17 17 nagiosCfgFile = pkgs.writeText "nagios.cfg" 18 18 ''
+1 -1
nixos/modules/services/monitoring/systemhealth.nix
··· 13 13 }; 14 14 buildInputs = [ python ]; 15 15 installPhase = '' 16 - ensureDir $out/bin 16 + mkdir -p $out/bin 17 17 # Make it work for kernels 3.x, not so different than 2.6 18 18 sed -i 's/2\.6/4.0/' system_health.py 19 19 cp system_health.py $out/bin
+1 -1
nixos/modules/services/network-filesystems/openafs-client/default.nix
··· 11 11 }; 12 12 13 13 afsConfig = pkgs.runCommand "afsconfig" {} '' 14 - ensureDir $out 14 + mkdir -p $out 15 15 echo ${cfg.cellName} > $out/ThisCell 16 16 cp ${cellServDB} $out/CellServDB 17 17 echo "/afs:${cfg.cacheDirectory}:${cfg.cacheSize}" > $out/cacheinfo
+2 -2
nixos/modules/services/networking/ircd-hybrid/builder.sh
··· 3 3 doSub() { 4 4 local src=$1 5 5 local dst=$2 6 - ensureDir $(dirname $dst) 6 + mkdir -p $(dirname $dst) 7 7 substituteAll $src $dst 8 8 } 9 9 ··· 28 28 fi 29 29 done 30 30 31 - ensureDir $out/bin 31 + mkdir -p $out/bin
+1 -1
nixos/modules/services/system/dbus.nix
··· 14 14 name = "dbus-conf"; 15 15 preferLocalBuild = true; 16 16 buildCommand = '' 17 - ensureDir $out 17 + mkdir -p $out 18 18 19 19 cp -v ${pkgs.dbus.daemon}/etc/dbus-1/system.conf $out/system.conf 20 20
+2 -2
nixos/modules/services/web-servers/apache-httpd/default.nix
··· 80 80 81 81 # !!! should be in lib 82 82 writeTextInDir = name: text: 83 - pkgs.runCommand name {inherit text;} "ensureDir $out; echo -n \"$text\" > $out/$name"; 83 + pkgs.runCommand name {inherit text;} "mkdir -p $out; echo -n \"$text\" > $out/$name"; 84 84 85 85 86 86 enableSSL = any (vhost: vhost.enableSSL) allHosts; ··· 194 194 ) null ([ cfg ] ++ subservices); 195 195 196 196 documentRoot = if maybeDocumentRoot != null then maybeDocumentRoot else 197 - pkgs.runCommand "empty" {} "ensureDir $out"; 197 + pkgs.runCommand "empty" {} "mkdir -p $out"; 198 198 199 199 documentRootConf = '' 200 200 DocumentRoot "${documentRoot}"
+2 -2
nixos/modules/services/web-servers/apache-httpd/mediawiki.nix
··· 90 90 91 91 installPhase = 92 92 '' 93 - ensureDir $out 93 + mkdir -p $out 94 94 cp -r * $out 95 95 cp ${mediawikiConfig} $out/LocalSettings.php 96 96 sed -i 's|/bin/bash|${pkgs.stdenv.shell}|' \ ··· 103 103 mediawikiScripts = pkgs.runCommand "mediawiki-${config.id}-scripts" 104 104 { buildInputs = [ pkgs.makeWrapper ]; } 105 105 '' 106 - ensureDir $out/bin 106 + mkdir -p $out/bin 107 107 for i in changePassword.php createAndPromote.php userOptions.php edit.php nukePage.php update.php; do 108 108 makeWrapper ${php}/bin/php $out/bin/mediawiki-${config.id}-$(basename $i .php) \ 109 109 --add-flags ${mediawikiRoot}/maintenance/$i
+1 -1
nixos/modules/services/web-servers/apache-httpd/mercurial.nix
··· 9 9 cgi = pkgs.stdenv.mkDerivation { 10 10 name = "mercurial-cgi"; 11 11 buildCommand = '' 12 - ensureDir $out 12 + mkdir -p $out 13 13 cp -v ${mercurial}/share/cgi-bin/hgweb.cgi $out 14 14 sed -i "s|/path/to/repo/or/config|$out/hgweb.config|" $out/hgweb.cgi 15 15 echo "
+1 -1
nixos/modules/services/x11/display-managers/lightdm.nix
··· 26 26 buildInputs = [ pkgs.makeWrapper ]; 27 27 28 28 buildCommand = '' 29 - ensureDir $out/gtk-3.0/ 29 + mkdir -p $out/gtk-3.0/ 30 30 31 31 # This wrapper ensures that we actually get fonts 32 32 makeWrapper ${pkgs.lightdm_gtk_greeter}/sbin/lightdm-gtk-greeter \
+1 -1
nixos/modules/services/x11/display-managers/slim.nix
··· 27 27 unpackedTheme = pkgs.stdenv.mkDerivation { 28 28 name = "slim-theme"; 29 29 buildCommand = '' 30 - ensureDir $out 30 + mkdir -p $out 31 31 cd $out 32 32 unpackFile ${cfg.theme} 33 33 ln -s * default
+1 -1
nixos/modules/system/boot/stage-1.nix
··· 140 140 udevRules = pkgs.stdenv.mkDerivation { 141 141 name = "udev-rules"; 142 142 buildCommand = '' 143 - ensureDir $out 143 + mkdir -p $out 144 144 145 145 echo 'ENV{LD_LIBRARY_PATH}="${extraUtils}/lib"' > $out/00-env.rules 146 146
+1 -1
nixos/modules/tasks/tty-backgrounds-combine.sh
··· 3 3 ttys=($ttys) 4 4 themes=($themes) 5 5 6 - ensureDir $out 6 + mkdir -p $out 7 7 8 8 defaultName=$(cd $default && ls | grep -v default) 9 9 echo $defaultName
+1 -1
nixos/modules/virtualisation/qemu-vm.nix
··· 379 379 380 380 system.build.vm = pkgs.runCommand "nixos-vm" { preferLocalBuild = true; } 381 381 '' 382 - ensureDir $out/bin 382 + mkdir -p $out/bin 383 383 ln -s ${config.system.build.toplevel} $out/system 384 384 ln -s ${pkgs.writeScript "run-nixos-vm" startVM} $out/bin/run-${vmName}-vm 385 385 '';
+1 -1
pkgs/applications/audio/espeak/edit.nix
··· 19 19 ''; 20 20 21 21 installPhase = '' 22 - ensureDir $out/bin 22 + mkdir -p $out/bin 23 23 cp espeakedit $out/bin 24 24 ''; 25 25
+1 -1
pkgs/applications/audio/mixxx/default.nix
··· 28 28 29 29 buildPhase = '' 30 30 runHook preBuild 31 - ensureDir "$out" 31 + mkdir -p "$out" 32 32 scons \ 33 33 -j$NIX_BUILD_CORES -l$NIX_BUILD_CORES \ 34 34 $sconsFlags "prefix=$out"
+1 -1
pkgs/applications/audio/praat/default.nix
··· 13 13 ''; 14 14 15 15 installPhase = '' 16 - ensureDir $out/bin 16 + mkdir -p $out/bin 17 17 cp praat $out/bin 18 18 ''; 19 19
+2 -2
pkgs/applications/editors/atom/default.nix
··· 43 43 phases = [ "installPhase" ]; 44 44 45 45 installPhase = '' 46 - ensureDir $out/share/atom 47 - ensureDir $out/bin 46 + mkdir -p $out/share/atom 47 + mkdir -p $out/bin 48 48 tar -C $out/share/atom -xvf $src 49 49 patchelf --set-interpreter "$(cat $NIX_GCC/nix-support/dynamic-linker)" \ 50 50 $out/share/atom/atom
+3 -3
pkgs/applications/editors/dhex/default.nix
··· 12 12 buildInputs = [ ncurses ]; 13 13 14 14 installPhase = '' 15 - ensureDir $out/bin 16 - ensureDir $out/share/man/man1 17 - ensureDir $out/share/man/man5 15 + mkdir -p $out/bin 16 + mkdir -p $out/share/man/man1 17 + mkdir -p $out/share/man/man5 18 18 19 19 cp dhex $out/bin 20 20 cp dhex.1 $out/share/man/man1
+2 -2
pkgs/applications/editors/emacs-modes/calfw/default.nix
··· 16 16 17 17 installPhase = 18 18 '' 19 - ensureDir "$out/share/doc/${name}" 19 + mkdir -p "$out/share/doc/${name}" 20 20 cp -v readme.md "$out/share/doc/${name}" 21 21 22 - ensureDir "$out/share/emacs/site-lisp/" 22 + mkdir -p "$out/share/emacs/site-lisp/" 23 23 cp *.el "$out/share/emacs/site-lisp/" 24 24 ''; 25 25
+1 -1
pkgs/applications/editors/emacs-modes/ocaml/default.nix
··· 18 18 19 19 installPhase = '' 20 20 cd emacs; 21 - ensureDir "$out/share/emacs/site-lisp" "$out/bin" 21 + mkdir -p "$out/share/emacs/site-lisp" "$out/bin" 22 22 EMACSDIR=$out/share/emacs/site-lisp make simple-install install-ocamltags 23 23 ''; 24 24
+1 -1
pkgs/applications/editors/emacs-modes/tuareg/default.nix
··· 15 15 buildInputs = [ emacs ]; 16 16 17 17 installPhase = '' 18 - ensureDir "$out/share/emacs/site-lisp" 18 + mkdir -p "$out/share/emacs/site-lisp" 19 19 cp *.el *.elc "$out/share/emacs/site-lisp" 20 20 ''; 21 21
+1 -1
pkgs/applications/editors/vim/macvim.nix
··· 62 62 ''; 63 63 64 64 postInstall = '' 65 - ensureDir $out/Applications 65 + mkdir -p $out/Applications 66 66 cp -r src/MacVim/build/Release/MacVim.app $out/Applications 67 67 68 68 rm $out/bin/{Vimdiff,Vimtutor,Vim,ex,rVim,rview,view}
+1 -1
pkgs/applications/graphics/alchemy/default.nix
··· 10 10 }; 11 11 12 12 installPhase = '' 13 - ensureDir $out/bin $out/share 13 + mkdir -p $out/bin $out/share 14 14 cp -a . $out/share/alchemy 15 15 cat >> $out/bin/alchemy << EOF 16 16 #!/bin/sh
+2 -2
pkgs/applications/misc/keepass/default.nix
··· 24 24 25 25 26 26 installPhase = '' 27 - ensureDir "$out/bin" 27 + mkdir -p "$out/bin" 28 28 echo "${mono}/bin/mono $out/KeePass.exe" > $out/bin/keepass 29 29 chmod +x $out/bin/keepass 30 30 echo $out 31 31 cp -r ./* $out/ 32 - ensureDir "$out/share/applications" 32 + mkdir -p "$out/share/applications" 33 33 cp ${desktopItem}/share/applications/* $out/share/applications 34 34 ''; 35 35
+1 -1
pkgs/applications/misc/librecad/2.0.nix
··· 19 19 ''; 20 20 21 21 installPhase = '' 22 - ensureDir $out/bin $out/share 22 + mkdir -p $out/bin $out/share 23 23 cp -R unix/librecad $out/bin 24 24 cp -R unix/resources $out/share/librecad 25 25 '';
+1 -1
pkgs/applications/misc/librecad/default.nix
··· 17 17 configurePhase = "qmake PREFIX=$out"; 18 18 19 19 installPhase = '' 20 - ensureDir $out/bin $out/share 20 + mkdir -p $out/bin $out/share 21 21 cp -R unix/librecad $out/bin 22 22 cp -R unix/resources $out/share/librecad 23 23 '';
+1 -1
pkgs/applications/misc/synergy/default.nix
··· 32 32 # http://synergy-foss.org/spit/issues/details/3317/ 33 33 34 34 installPhase = '' 35 - ensureDir $out/bin 35 + mkdir -p $out/bin 36 36 cp ../bin/synergyc $out/bin 37 37 cp ../bin/synergys $out/bin 38 38 cp ../bin/synergyd $out/bin
+1 -1
pkgs/applications/misc/vanitygen/default.nix
··· 13 13 buildInputs = [ openssl pcre ]; 14 14 15 15 installPhase = '' 16 - ensureDir $out/bin 16 + mkdir -p $out/bin 17 17 cp vanitygen $out/bin 18 18 cp keyconv $out/bin/vanitygen-keyconv 19 19 '';
+1 -1
pkgs/applications/networking/bittorrentsync/default.nix
··· 25 25 buildInputs = [ patchelf ]; 26 26 27 27 installPhase = '' 28 - ensureDir "$out/bin/" 28 + mkdir -p "$out/bin/" 29 29 cp -r "btsync" "$out/bin/" 30 30 31 31 patchelf --interpreter "$(cat $NIX_GCC/nix-support/dynamic-linker)" \
+1 -1
pkgs/applications/networking/browsers/chromium/browser.nix
··· 8 8 buildTargets = [ "mksnapshot" "chrome" ]; 9 9 10 10 installPhase = '' 11 - ensureDir "$libExecPath" 11 + mkdir -p "$libExecPath" 12 12 cp -v "$buildPath/"*.pak "$libExecPath/" 13 13 cp -v "$buildPath/icudtl.dat" "$libExecPath/" 14 14 cp -vLR "$buildPath/locales" "$buildPath/resources" "$libExecPath/"
+1 -1
pkgs/applications/networking/browsers/chromium/default.nix
··· 67 67 browserBinary = "${chromium.browser}/libexec/chromium/chromium"; 68 68 sandboxBinary = "${chromium.sandbox}/bin/chromium-sandbox"; 69 69 in '' 70 - ensureDir "$out/bin" "$out/share/applications" 70 + mkdir -p "$out/bin" "$out/share/applications" 71 71 72 72 ln -s "${chromium.browser}/share" "$out/share" 73 73 makeWrapper "${browserBinary}" "$out/bin/chromium" \
+3 -3
pkgs/applications/networking/browsers/chromium/plugins.nix
··· 22 22 else if source.channel == "stable" then "chrome" 23 23 else "chrome-${source.channel}"; 24 24 in '' 25 - ensureDir plugins 25 + mkdir -p plugins 26 26 ar p "$src" data.tar.lzma | tar xJ -C plugins --strip-components=4 \ 27 27 ./opt/google/${chan}/PepperFlash \ 28 28 ./opt/google/${chan}/libpdf.so ··· 53 53 pdfInfo = "#${pdfName}#${pdfDescription};${pdfMimeTypes}"; 54 54 in '' 55 55 install -vD libpdf.so "$pdf/lib/libpdf.so" 56 - ensureDir "$pdf/nix-support" 56 + mkdir -p "$pdf/nix-support" 57 57 echo "--register-pepper-plugins='$pdf/lib/libpdf.so${pdfInfo}'" \ 58 58 > "$pdf/nix-support/chromium-flags" 59 59 ··· 63 63 64 64 install -vD PepperFlash/libpepflashplayer.so \ 65 65 "$flash/lib/libpepflashplayer.so" 66 - ensureDir "$flash/nix-support" 66 + mkdir -p "$flash/nix-support" 67 67 echo "--ppapi-flash-path='$flash/lib/libpepflashplayer.so'" \ 68 68 "--ppapi-flash-version=$flashVersion" \ 69 69 > "$flash/nix-support/chromium-flags"
+1 -1
pkgs/applications/networking/browsers/chromium/source/default.nix
··· 44 44 45 45 outputs = [ "out" "sandbox" "bundled" "main" ]; 46 46 installPhase = '' 47 - ensureDir "$out" "$sandbox" "$bundled" "$main" 47 + mkdir -p "$out" "$sandbox" "$bundled" "$main" 48 48 49 49 header "copying browser main sources to $main" 50 50 find . -mindepth 1 -maxdepth 1 \
+1 -1
pkgs/applications/networking/dropbox-cli/default.nix
··· 15 15 phases = "unpackPhase installPhase"; 16 16 17 17 installPhase = '' 18 - ensureDir "$out/bin/" "$out/share/applications" 18 + mkdir -p "$out/bin/" "$out/share/applications" 19 19 cp data/dropbox.desktop "$out/share/applications" 20 20 substitute "dropbox.in" "$out/bin/dropbox" \ 21 21 --replace '@PACKAGE_VERSION@' ${version} \
+3 -3
pkgs/applications/networking/dropbox/default.nix
··· 70 70 ''; 71 71 72 72 installPhase = '' 73 - ensureDir "$out/${appdir}" 73 + mkdir -p "$out/${appdir}" 74 74 cp -r ".dropbox-dist/"* "$out/${appdir}/" 75 - ensureDir "$out/bin" 75 + mkdir -p "$out/bin" 76 76 ln -s "$out/${appdir}/dropbox" "$out/bin/dropbox" 77 77 78 78 patchelf --set-interpreter ${stdenv.glibc}/lib/${interpreter} \ ··· 83 83 find "$out/${appdir}" -type f -a -perm +0100 \ 84 84 -print -exec patchelf --force-rpath --set-rpath "$RPATH" {} \; 85 85 86 - ensureDir "$out/share/applications" 86 + mkdir -p "$out/share/applications" 87 87 cp "${desktopItem}/share/applications/"* $out/share/applications 88 88 ''; 89 89
+1 -1
pkgs/applications/networking/instant-messengers/pidgin-plugins/skype4pidgin/default.nix
··· 20 20 buildPhase = "make libskype.so libskype_dbus.so"; 21 21 22 22 installPhase = '' 23 - ensureDir $out/pixmaps/pidgin/protocols/{16,22,48} $out/bin $out/lib/pidgin 23 + mkdir -p $out/pixmaps/pidgin/protocols/{16,22,48} $out/bin $out/lib/pidgin 24 24 cp icons/16/skypeout.png $out/pixmaps/pidgin/protocols/16 25 25 cp icons/22/skypeout.png $out/pixmaps/pidgin/protocols/22 26 26 cp icons/48/skypeout.png $out/pixmaps/pidgin/protocols/48
+1 -1
pkgs/applications/networking/irc/irssi/fish/default.nix
··· 17 17 ''; 18 18 19 19 installPhase = '' 20 - ensureDir $out/lib/irssi/modules 20 + mkdir -p $out/lib/irssi/modules 21 21 cp src/.libs/libfish.so $out/lib/irssi/modules 22 22 ''; 23 23
+1 -1
pkgs/applications/networking/p2p/freenet/default.nix
··· 34 34 buildPhase = "ant package-only"; 35 35 36 36 installPhase = '' 37 - ensureDir $out/share/freenet $out/bin 37 + mkdir -p $out/share/freenet $out/bin 38 38 cp lib/bcprov.jar $out/share/freenet 39 39 cp lib/freenet/freenet-ext.jar $out/share/freenet 40 40 cp dist/freenet.jar $out/share/freenet
+1 -1
pkgs/applications/networking/syncthing/default.nix
··· 31 31 ''; 32 32 33 33 installPhase = '' 34 - ensureDir $out/bin 34 + mkdir -p $out/bin 35 35 cp -r ./bin $out 36 36 ''; 37 37
+2 -2
pkgs/applications/office/zotero/default.nix
··· 23 23 24 24 inherit bash xulrunner; 25 25 installPhase = '' 26 - ensureDir "$out/libexec/zotero" 26 + mkdir -p "$out/libexec/zotero" 27 27 cp -vR * "$out/libexec/zotero/" 28 28 29 - ensureDir "$out/bin" 29 + mkdir -p "$out/bin" 30 30 substituteAll "${./zotero.sh}" "$out/bin/zotero" 31 31 chmod +x "$out/bin/zotero" 32 32 '';
+1 -1
pkgs/applications/science/math/gap/default.nix
··· 38 38 phaseNames = ["doConfigure" "doMake" "doDeploy"]; 39 39 40 40 doDeploy = a.fullDepEntry '' 41 - ensureDir "$out/bin" "$out/share/gap/" 41 + mkdir -p "$out/bin" "$out/share/gap/" 42 42 43 43 cp -r . "$out/share/gap/build-dir" 44 44
+2 -2
pkgs/applications/version-management/git-and-tools/git-bz/default.nix
··· 21 21 ''; 22 22 23 23 installPhase = '' 24 - ensureDir $out 25 - ensureDir $out/bin 24 + mkdir -p $out 25 + mkdir -p $out/bin 26 26 cp git-bz $out/bin 27 27 wrapProgram $out/bin/git-bz \ 28 28 --prefix PYTHONPATH : "$(toPythonPath $python):$(toPythonPath $pysqlite)"
+1 -1
pkgs/applications/version-management/git-and-tools/svn2git-kde/default.nix
··· 16 16 ''; 17 17 18 18 installPhase = '' 19 - ensureDir $out/bin 19 + mkdir -p $out/bin 20 20 cp svn-all-fast-export $out/bin 21 21 ''; 22 22
+3 -3
pkgs/applications/video/makemkv/builder.sh
··· 30 30 ${i} 31 31 done 32 32 33 - ensureDir $out/bin 34 - ensureDir $out/lib 35 - ensureDir $out/share/MakeMKV 33 + mkdir -p $out/bin 34 + mkdir -p $out/lib 35 + mkdir -p $out/share/MakeMKV 36 36 cp ${lib} ${out}/lib 37 37 cp ${bin} ${out}/bin 38 38 cp makemkv-bin-${ver}/src/share/* $out/share/MakeMKV
+1 -1
pkgs/applications/video/omxplayer/default.nix
··· 71 71 export INCLUDES="-I${raspberrypifw}/include/interface/vcos/pthreads -I${raspberrypifw}/include/interface/vmcs_host/linux/" 72 72 ''; 73 73 installPhase = '' 74 - ensureDir $out/bin 74 + mkdir -p $out/bin 75 75 cp omxplayer.bin $out/bin 76 76 ''; 77 77 buildInputs = [ raspberrypifw ffmpeg pcre boostHeaders freetype zlib ];
+2 -2
pkgs/build-support/cabal/default.nix
··· 250 250 251 251 ./Setup copy 252 252 253 - ensureDir $out/bin # necessary to get it added to PATH 253 + mkdir -p $out/bin # necessary to get it added to PATH 254 254 255 255 local confDir=$out/lib/ghc-${ghc.ghc.version}/package.conf.d 256 256 local installedPkgConf=$confDir/${self.fname}.installedconf 257 257 local pkgConf=$confDir/${self.fname}.conf 258 - ensureDir $confDir 258 + mkdir -p $confDir 259 259 ./Setup register --gen-pkg-config=$pkgConf 260 260 if test -f $pkgConf; then 261 261 echo '[]' > $installedPkgConf
+1 -1
pkgs/build-support/kdewrapper/default.nix
··· 20 20 inherit libs; 21 21 22 22 buildCommand = '' 23 - ensureDir $out/bin 23 + mkdir -p $out/bin 24 24 25 25 KDEDIRS=${program} 26 26 QT_PLUGIN_PATH=${program}/lib/qt4/plugins:${program}/lib/kde4/plugins
+1 -1
pkgs/build-support/make-startupitem/default.nix
··· 19 19 priority = 5; 20 20 21 21 buildCommand = '' 22 - ensureDir $out/share/autostart 22 + mkdir -p $out/share/autostart 23 23 target=${name}.desktop 24 24 cp ${package}/share/applications/${srcPrefix}${name}.desktop $target 25 25 chmod +rw $target
+1 -1
pkgs/build-support/release/functions.sh
··· 9 9 } 10 10 11 11 propagateImageName() { 12 - ensureDir $out/nix-support 12 + mkdir -p $out/nix-support 13 13 cat "$diskImage"/nix-support/full-name > $out/nix-support/full-name 14 14 }
+1 -1
pkgs/build-support/vm/windows/bootstrap.nix
··· 69 69 -b "${installedVM}/disk.img" \ 70 70 -f qcow2 winvm.img 71 71 ${runAndSuspend} 72 - ensureDir "$out" 72 + mkdir -p "$out" 73 73 cp winvm.img "$out/disk.img" 74 74 cp state.gz "$out/state.gz" 75 75 '';
+2 -2
pkgs/build-support/vm/windows/install/default.nix
··· 22 22 cygwinSshKey = stdenv.mkDerivation { 23 23 name = "snakeoil-ssh-cygwin"; 24 24 buildCommand = '' 25 - ensureDir "$out" 25 + mkdir -p "$out" 26 26 ${openssh}/bin/ssh-keygen -t ecdsa -f "$out/key" -N "" 27 27 ''; 28 28 }; ··· 65 65 buildCommand = '' 66 66 ${qemu}/bin/qemu-img create -f qcow2 winvm.img 2G 67 67 ${installController} 68 - ensureDir "$out" 68 + mkdir -p "$out" 69 69 cp winvm.img "$out/disk.img" 70 70 ''; 71 71 passthru = {
+1 -1
pkgs/data/misc/tzdata/default.nix
··· 27 27 ln -s . $out/share/zoneinfo/posix 28 28 mv $out/share/zoneinfo-leaps $out/share/zoneinfo/right 29 29 30 - ensureDir "$lib/include" 30 + mkdir -p "$lib/include" 31 31 cp tzfile.h "$lib/include/tzfile.h" 32 32 ''; 33 33
+3 -3
pkgs/development/compilers/ghdl/default.nix
··· 34 34 ''; 35 35 36 36 installPhase = '' 37 - ensureDir $out/bin 37 + mkdir -p $out/bin 38 38 cp ghdl_mcode $out/bin 39 39 40 - ensureDir $out/share/ghdl_mcode/translate 40 + mkdir -p $out/share/ghdl_mcode/translate 41 41 cp -R ../lib $out/share/ghdl_mcode/translate 42 42 cp -R ../../libraries $out/share/ghdl_mcode 43 43 44 - ensureDir $out/share/man/man1 44 + mkdir -p $out/share/man/man1 45 45 cp ../../doc/ghdl.1 $out/share/man/man1/ghdl_mcode.1 46 46 47 47 # Ghdl has some timestamps checks, storing file timestamps in '.cf' files.
+1 -1
pkgs/development/compilers/gwt/2.4.0.nix
··· 11 11 buildInputs = [ unzip ]; 12 12 13 13 installPhase = '' 14 - ensureDir $out 14 + mkdir -p $out 15 15 unzip $src 16 16 mv gwt-2.4.0 $out/bin 17 17 '';
+1 -1
pkgs/development/compilers/mercury/default.nix
··· 23 23 ''; 24 24 25 25 preConfigure = '' 26 - ensureDir $out/lib/mercury/cgi-bin ; 26 + mkdir -p $out/lib/mercury/cgi-bin ; 27 27 configureFlags="--enable-deep-profiler=$out/lib/mercury/cgi-bin"; 28 28 ''; 29 29
+1 -1
pkgs/development/compilers/ocaml/3.11.2.nix
··· 37 37 patch -p0 < ${./mips64.patch} 38 38 ''; 39 39 postBuild = '' 40 - ensureDir $out/include 40 + mkdir -p $out/include 41 41 ln -sv $out/lib/ocaml/caml $out/include/caml 42 42 ''; 43 43
+4 -4
pkgs/development/compilers/pakcs/default.nix
··· 54 54 export LC_ALL=en_US.UTF-8 55 55 56 56 # Set up link to cymake, which has been built already. 57 - ensureDir bin/.local 57 + mkdir -p bin/.local 58 58 ln -s ${curryFront}/bin/cymake bin/.local/ 59 59 ''; 60 60 61 61 installPhase = '' 62 62 # Prepare PAKCSHOME directory. 63 - ensureDir $out/pakcs 63 + mkdir -p $out/pakcs 64 64 for d in bin curry2prolog currytools lib tools cpns include www examples docs ; do 65 65 cp -r $d $out/pakcs ; 66 66 done ··· 80 80 (cd $out/pakcs/www ; make) 81 81 82 82 # Install bin. 83 - ensureDir $out/bin 83 + mkdir -p $out/bin 84 84 for b in makecurrycgi .makesavedstate pakcs parsecurry cleancurry \ 85 85 addtypes cass currybrowse currycreatemake currydoc currytest \ 86 86 dataToXml erd2curry ; do ··· 88 88 done 89 89 90 90 # Place emacs lisp files in expected locations. 91 - ensureDir $out/share/emacs/site-lisp/curry-pakcs 91 + mkdir -p $out/share/emacs/site-lisp/curry-pakcs 92 92 for e in "tools/emacs/"*.el ; do 93 93 cp $e $out/share/emacs/site-lisp/curry-pakcs/ ; 94 94 done
+1 -1
pkgs/development/libraries/aacskeys/default.nix
··· 25 25 buildInputs = [openssl jdk premake3]; 26 26 27 27 installPhase = '' 28 - ensureDir $out/{bin,lib,share/${baseName}} 28 + mkdir -p $out/{bin,lib,share/${baseName}} 29 29 30 30 # Install lib 31 31 install -Dm444 lib/linux/libaacskeys.so $out/lib
+1 -1
pkgs/development/libraries/apache-activemq/default.nix
··· 12 12 phases = [ "unpackPhase" "installPhase" ]; 13 13 14 14 installPhase = '' 15 - ensureDir $out 15 + mkdir -p $out 16 16 mv * $out/ 17 17 for j in `find $out/lib -name "*.jar"`; do 18 18 cp="''${cp:+"$cp:"}$j";
+1 -1
pkgs/development/libraries/bwidget/default.nix
··· 12 12 dontBuild = true; 13 13 14 14 installPhase = '' 15 - ensureDir "$out/lib/${passthru.libPrefix}" 15 + mkdir -p "$out/lib/${passthru.libPrefix}" 16 16 cp -R *.tcl lang images "$out/lib/${passthru.libPrefix}" 17 17 ''; 18 18
+1 -1
pkgs/development/libraries/haskell/ghc-heap-view/default.nix
··· 6 6 sha256 = "1qi7f3phj2j63x1wd2cvk36945cxd84s12zs03hlrn49wzx2pf1n"; 7 7 buildDepends = [ binary transformers ]; 8 8 postInstall = '' 9 - ensureDir "$out/share/ghci" 9 + mkdir -p "$out/share/ghci" 10 10 ln -s "$out/share/$pname-$version/ghci" "$out/share/ghci/$pname" 11 11 ''; 12 12 meta = {
+1 -1
pkgs/development/libraries/haskell/ghc-mod/default.nix
··· 24 24 make 25 25 rm Makefile 26 26 cd .. 27 - ensureDir "$out/share/emacs" 27 + mkdir -p "$out/share/emacs" 28 28 mv $pname-$version emacs/site-lisp 29 29 30 30 mv $out/bin/ghc-mod $out/bin/.ghc-mod-wrapped
+1 -1
pkgs/development/libraries/haskell/ghc-vis/default.nix
··· 12 12 ]; 13 13 jailbreak = true; 14 14 postInstall = '' 15 - ensureDir "$out/share/ghci" 15 + mkdir -p "$out/share/ghci" 16 16 ln -s "$out/share/$pname-$version/ghci" "$out/share/ghci/$pname" 17 17 ''; 18 18 meta = {
+1 -1
pkgs/development/libraries/haskell/hoogle/local.nix
··· 65 65 exit 1 66 66 fi 67 67 68 - ensureDir $out/share/hoogle/doc 68 + mkdir -p $out/share/hoogle/doc 69 69 export HOOGLE_DOC_PATH=$out/share/hoogle/doc 70 70 71 71 cd $out/share/hoogle
+1 -1
pkgs/development/mobile/androidenv/androidsdk.nix
··· 178 178 179 179 # Create wrappers to the most important tools and platform tools so that we can run them if the SDK is in our PATH 180 180 181 - ensureDir $out/bin 181 + mkdir -p $out/bin 182 182 183 183 for i in $out/libexec/android-sdk-*/tools/* 184 184 do
+1 -1
pkgs/development/mobile/xcodeenv/simulate-app.nix
··· 10 10 stdenv.mkDerivation { 11 11 name = stdenv.lib.replaceChars [" "] [""] name; 12 12 buildCommand = '' 13 - ensureDir $out/bin 13 + mkdir -p $out/bin 14 14 cat > $out/bin/run-test-simulator << "EOF" 15 15 #! ${stdenv.shell} -e 16 16
+1 -1
pkgs/development/mobile/xcodeenv/xcodewrapper.nix
··· 3 3 stdenv.mkDerivation { 4 4 name = "xcode-wrapper-"+version; 5 5 buildCommand = '' 6 - ensureDir $out/bin 6 + mkdir -p $out/bin 7 7 cd $out/bin 8 8 ln -s /usr/bin/xcode-select 9 9 ln -s /usr/bin/xcodebuild
+1 -1
pkgs/development/ocaml-modules/ocamlmake/default.nix
··· 14 14 }; 15 15 16 16 installPhase = '' 17 - ensureDir "$out/include/" 17 + mkdir -p "$out/include/" 18 18 cp OCamlMakefile "$out/include/" 19 19 ''; 20 20
+1 -1
pkgs/development/tools/apktool/default.nix
··· 20 20 21 21 installPhase = '' 22 22 install -D apktool.jar "$out/libexec/apktool/apktool.jar" 23 - ensureDir "$out/bin" 23 + mkdir -p "$out/bin" 24 24 makeWrapper "${jre}/bin/java" "$out/bin/apktool" \ 25 25 --add-flags "-jar $out/libexec/apktool/apktool.jar" \ 26 26 --prefix PATH : "${buildTools}/build-tools/android-4.3/"
+1 -1
pkgs/development/tools/literate-programming/noweb/default.nix
··· 9 9 sha256 = "10hdd6mrk26kyh4bnng4ah5h1pnanhsrhqa7qwqy6dyv3rng44y9"; 10 10 }; 11 11 preBuild = '' 12 - ensureDir $out/lib/noweb 12 + mkdir -p $out/lib/noweb 13 13 cd src 14 14 makeFlags="BIN=$out/bin LIB=$out/lib/noweb MAN=$out/share/man TEXINPUTS=$out/share/texmf/tex/latex" 15 15 '';
+1 -1
pkgs/development/tools/misc/distcc/masq.nix
··· 5 5 6 6 phases = [ "installPhase" ]; 7 7 installPhase = '' 8 - ensureDir $out/bin 8 + mkdir -p $out/bin 9 9 10 10 bin=${gccRaw}/bin 11 11
+1 -1
pkgs/development/tools/misc/grafana/default.nix
··· 15 15 16 16 phases = ["unpackPhase" "installPhase"]; 17 17 installPhase = '' 18 - ensureDir $out && cp -R * $out 18 + mkdir -p $out && cp -R * $out 19 19 ${optionalString (conf!=null) ''cp ${conf} $out/config.js''} 20 20 ''; 21 21
+1 -1
pkgs/development/tools/misc/opengrok/default.nix
··· 11 11 buildInputs = [ makeWrapper ]; 12 12 13 13 installPhase = '' 14 - ensureDir $out 14 + mkdir -p $out 15 15 cp -a * $out/ 16 16 substituteInPlace $out/bin/OpenGrok --replace /bin/uname ${coreutils}/bin/uname 17 17 wrapProgram $out/bin/OpenGrok \
+2 -2
pkgs/development/tools/node-webkit/default.nix
··· 33 33 installPhase = let 34 34 LD_LIBRARY_PATH = "${nwEnv}/lib:${nwEnv}/lib64:$out/share/node-webkit"; 35 35 in '' 36 - ensureDir $out/bin 37 - ensureDir $out/share/node-webkit 36 + mkdir -p $out/bin 37 + mkdir -p $out/share/node-webkit 38 38 cp -R * $out/share/node-webkit 39 39 40 40 ln -s ${udev}/lib/libudev.so $out/share/node-webkit/libudev.so.0
+1 -1
pkgs/development/tools/ocaml/deriving/default.nix
··· 52 52 # not all tests compile !? 53 53 # (cd tests; make) 54 54 55 - ensureDir $out/bin 55 + mkdir -p $out/bin 56 56 cp -a lib $out/ 57 57 cp -a syntax $out 58 58
+1 -1
pkgs/development/tools/yuicompressor/default.nix
··· 17 17 }; 18 18 19 19 buildCommand = '' 20 - ensureDir $out/lib 20 + mkdir -p $out/lib 21 21 ln -s $src $out/lib/yuicompressor.jar 22 22 ''; 23 23 }
+1 -1
pkgs/games/andyetitmoves/default.nix
··· 38 38 phases = "unpackPhase installPhase"; 39 39 40 40 installPhase = '' 41 - ensureDir $out/{opt/andyetitmoves,bin} 41 + mkdir -p $out/{opt/andyetitmoves,bin} 42 42 cp -r * $out/opt/andyetitmoves/ 43 43 44 44 fullPath=${stdenv.gcc.gcc}/lib64
+3 -3
pkgs/games/crafty/default.nix
··· 621 621 else "make"; 622 622 623 623 installPhase = '' 624 - ensureDir $out/bin 624 + mkdir -p $out/bin 625 625 cp -p ./crafty $out/bin 626 626 627 - ensureDir $out/share/crafty 627 + mkdir -p $out/share/crafty 628 628 cd $out/share/crafty 629 629 630 630 $out/bin/crafty "books create ${startPgn} 60" ··· 635 635 $out/bin/crafty "book create enormous.pgn 60" 636 636 rm -f *.001 enormous.pgn 637 637 638 - ensureDir $out/share/crafty/TB 638 + mkdir -p $out/share/crafty/TB 639 639 ${stdenv.lib.fold 640 640 (tb: acc: acc + "\nln -s " 641 641 + toString tb
+2 -2
pkgs/games/gsb/default.nix
··· 32 32 + ":" + stdenv.gcc.gcc + "/lib64"; 33 33 34 34 installPhase = '' 35 - ensureDir $out/libexec/positech/GSB/ 36 - ensureDir $out/bin 35 + mkdir -p $out/libexec/positech/GSB/ 36 + mkdir -p $out/bin 37 37 38 38 patchelf \ 39 39 --interpreter "$(cat $NIX_GCC/nix-support/dynamic-linker)" \
+1 -1
pkgs/games/openlierox/default.nix
··· 23 23 ''; 24 24 25 25 installPhase = '' 26 - ensureDir $out/bin $out/share/OpenLieroX 26 + mkdir -p $out/bin $out/share/OpenLieroX 27 27 cp bin/* $out/bin 28 28 cp -R ../share/gamedir/* $out/share/OpenLieroX 29 29 '';
+2 -2
pkgs/games/opentyrian/default.nix
··· 22 22 "; 23 23 buildPhase = "make release"; 24 24 installPhase = " 25 - ensureDir $out/bin 25 + mkdir -p $out/bin 26 26 cp ./opentyrian $out/bin 27 - ensureDir $out/share/opentyrian/data 27 + mkdir -p $out/share/opentyrian/data 28 28 unzip -j $data -d $out/share/opentyrian/data 29 29 "; 30 30
+2 -2
pkgs/games/vessel/default.nix
··· 24 24 + ":" + stdenv.lib.makeLibraryPath [ SDL pulseaudio alsaLib ] ; 25 25 26 26 installPhase = '' 27 - ensureDir $out/libexec/strangeloop/vessel/ 28 - ensureDir $out/bin 27 + mkdir -p $out/libexec/strangeloop/vessel/ 28 + mkdir -p $out/bin 29 29 30 30 # allow scripting of the mojoinstaller 31 31 gcc -fPIC -shared -o isatty.so $ld_preload
+2 -2
pkgs/games/worldofgoo/default.nix
··· 50 50 + ":" + stdenv.gcc.gcc + "/lib64"; 51 51 52 52 installPhase = '' 53 - ensureDir $out/libexec/2dboy/WorldOfGoo/ 54 - ensureDir $out/bin 53 + mkdir -p $out/libexec/2dboy/WorldOfGoo/ 54 + mkdir -p $out/bin 55 55 56 56 patchelf --interpreter "$(cat $NIX_GCC/nix-support/dynamic-linker)" --set-rpath $libPath ./WorldOfGoo.bin64 57 57
+1 -1
pkgs/misc/emulators/bsod/default.nix
··· 11 11 buildInputs = [ ncurses ]; 12 12 13 13 installPhase = '' 14 - ensureDir $out/bin 14 + mkdir -p $out/bin 15 15 cp bsod $out/bin 16 16 ''; 17 17
+1 -1
pkgs/misc/vim-plugins/default.nix
··· 89 89 90 90 installPhase = '' 91 91 target=$out/vim-plugins/$path 92 - ensureDir $out/vim-plugins 92 + mkdir -p $out/vim-plugins 93 93 cp -r . $target 94 94 ${vimHelpTags} 95 95 vimHelpTags $target
+2 -2
pkgs/os-specific/darwin/xcode/default.nix
··· 31 31 patches = optional (osxVersion == "10.9") ./gcc-fix-enum-attributes.patch; 32 32 33 33 installPhase = '' 34 - ensureDir "$out/share/sysroot" 34 + mkdir -p "$out/share/sysroot" 35 35 cp -a * "$out/share/sysroot/" 36 36 ln -s "$out/share/sysroot/usr/lib" "$out/lib" 37 37 ln -s "$out/share/sysroot/usr/include" "$out/include" 38 38 39 - ensureDir "$toolchain" 39 + mkdir -p "$toolchain" 40 40 pushd "$toolchain" 41 41 ${xpwn}/bin/hfsplus "$(dirs +1)/../main.hfs" extractall \ 42 42 Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr \
+1 -1
pkgs/os-specific/linux/apparmor/default.nix
··· 48 48 make 49 49 make check 50 50 make install 51 - ensureDir $out/lib/perl5/site_perl/ 51 + mkdir -p $out/lib/perl5/site_perl/ 52 52 cp swig/perl/LibAppArmor.pm $out/lib/perl5/site_perl/ 53 53 cp swig/perl/LibAppArmor.bs $out/lib/perl5/site_perl/ 54 54 # this is automatically copied elsewhere....
+2 -2
pkgs/os-specific/linux/bbswitch/default.nix
··· 22 22 ''; 23 23 24 24 installPhase = '' 25 - ensureDir $out/lib/modules/${kernel.modDirVersion}/misc 25 + mkdir -p $out/lib/modules/${kernel.modDirVersion}/misc 26 26 cp bbswitch.ko $out/lib/modules/${kernel.modDirVersion}/misc 27 27 28 - ensureDir $out/bin 28 + mkdir -p $out/bin 29 29 tee $out/bin/discrete_vga_poweroff << EOF 30 30 #!/bin/sh 31 31
+2 -2
pkgs/os-specific/linux/frandom/default.nix
··· 20 20 21 21 installPhase = '' 22 22 kernelVersion=${kernel.modDirVersion} 23 - ensureDir $out/lib/modules/$kernelVersion/misc 23 + mkdir -p $out/lib/modules/$kernelVersion/misc 24 24 cp frandom.ko $out/lib/modules/$kernelVersion/misc 25 25 26 - ensureDir $out/lib/udev/rules.d 26 + mkdir -p $out/lib/udev/rules.d 27 27 tee $out/lib/udev/rules.d/10-frandom.rules <<-EOF 28 28 # 29 29 # These are the rules for the frandom devices. In theory, we could let
+1 -1
pkgs/os-specific/linux/gogoclient/default.nix
··· 19 19 buildInputs = [openssl]; 20 20 21 21 preFixup = '' 22 - ensureDir $out/share/${name} 22 + mkdir -p $out/share/${name} 23 23 chmod 444 $out/bin/gogoc.conf 24 24 mv $out/bin/gogoc.conf $out/share/${name}/gogoc.conf.sample 25 25 rm $out/bin/gogoc.conf.sample
+1 -1
pkgs/os-specific/linux/google-authenticator/default.nix
··· 15 15 ''; 16 16 17 17 installPhase = '' 18 - ensureDir $out/bin $out/lib/security 18 + mkdir -p $out/bin $out/lib/security 19 19 cp pam_google_authenticator.so $out/lib/security 20 20 cp google-authenticator $out/bin 21 21 '';
+1 -1
pkgs/os-specific/linux/i7z/default.nix
··· 20 20 ''; 21 21 22 22 installPhase = '' 23 - ensureDir $out/sbin 23 + mkdir -p $out/sbin 24 24 make install prefix=$out 25 25 install -Dm755 GUI/i7z_GUI $out/sbin/i7z-gui 26 26 '';
+1 -1
pkgs/os-specific/linux/mcelog/default.nix
··· 26 26 makeFlags = "prefix=$(out) etcprefix=$(out) DOCDIR=$(out)/share/doc"; 27 27 28 28 preInstall = '' 29 - ensureDir $out/share/doc 29 + mkdir -p $out/share/doc 30 30 ''; 31 31 32 32 meta = {
+1 -1
pkgs/os-specific/linux/microcode/converter.nix
··· 18 18 ''; 19 19 20 20 installPhase = '' 21 - ensureDir "$out/bin" 21 + mkdir -p "$out/bin" 22 22 cp intel-microcode2ucode "$out/bin/" 23 23 ''; 24 24
+2 -2
pkgs/os-specific/linux/netatop/default.nix
··· 22 22 ''; 23 23 24 24 preInstall = '' 25 - ensureDir $out/bin $out/sbin $out/share/man/man{4,8} 26 - ensureDir $out/lib/modules/${kernel.modDirVersion}/extra 25 + mkdir -p $out/bin $out/sbin $out/share/man/man{4,8} 26 + mkdir -p $out/lib/modules/${kernel.modDirVersion}/extra 27 27 ''; 28 28 29 29 meta = {
+1 -1
pkgs/os-specific/linux/otpw/default.nix
··· 15 15 ''; 16 16 17 17 installPhase = '' 18 - ensureDir $out/bin $out/lib/security $out/share/man/man{1,8} 18 + mkdir -p $out/bin $out/lib/security $out/share/man/man{1,8} 19 19 cp pam_*.so $out/lib/security 20 20 cp otpw-gen $out/bin 21 21 cp *.1 $out/share/man/man1
+2 -2
pkgs/os-specific/linux/rfkill/udev.nix
··· 31 31 dontBuild = true; 32 32 33 33 installPhase = '' 34 - ensureDir "$out/etc/udev/rules.d/"; 34 + mkdir -p "$out/etc/udev/rules.d/"; 35 35 cat > "$out/etc/udev/rules.d/90-rfkill.rules" << EOF 36 36 SUBSYSTEM=="rfkill", ATTR{type}=="wlan", RUN+="$out/bin/rfkill-hook.sh" 37 37 EOF 38 38 39 - ensureDir "$out/bin/"; 39 + mkdir -p "$out/bin/"; 40 40 cp ${./rfkill-hook.sh} "$out/bin/rfkill-hook.sh" 41 41 chmod +x "$out/bin/rfkill-hook.sh"; 42 42 '';
+1 -1
pkgs/os-specific/linux/x86info/default.nix
··· 14 14 buildInputs = [ pciutils python ]; 15 15 16 16 installPhase = '' 17 - ensureDir $out/bin 17 + mkdir -p $out/bin 18 18 cp x86info lsmsr $out/bin 19 19 ''; 20 20
+1 -1
pkgs/servers/dict/dictd-wiktionary.nix
··· 14 14 builder = writeScript "wiktionary-builder.sh" '' 15 15 source $stdenv/setup 16 16 17 - ensureDir $out/share/dictd/ 17 + mkdir -p $out/share/dictd/ 18 18 cd $out/share/dictd 19 19 20 20 export LOCALE_ARCHIVE=${glibcLocales}/lib/locale/locale-archive
+1 -1
pkgs/servers/dict/dictd-wordnet.nix
··· 9 9 10 10 builder = writeScript "builder.sh" '' 11 11 . ${stdenv}/setup 12 - ensureDir $out/share/dictd/ 12 + mkdir -p $out/share/dictd/ 13 13 cd $out/share/dictd 14 14 15 15 for i in ${wordnet}/dict/data.*; do
+1 -1
pkgs/servers/http/thttpd/default.nix
··· 14 14 ''; 15 15 16 16 preInstall = '' 17 - ensureDir "$out/man/man1" 17 + mkdir -p "$out/man/man1" 18 18 sed -i -e 's/-o bin -g bin *//' Makefile 19 19 sed -i -e '/chgrp/d' extras/Makefile 20 20 '';
+1 -1
pkgs/servers/monitoring/seyren/default.nix
··· 14 14 buildInputs = [ makeWrapper jre src ]; 15 15 16 16 installPhase = '' 17 - ensureDir "$out"/bin 17 + mkdir -p "$out"/bin 18 18 makeWrapper "${jre}/bin/java" "$out"/bin/seyren --add-flags "-jar $src" 19 19 ''; 20 20
+1 -1
pkgs/servers/nosql/influxdb/default.nix
··· 20 20 wrapProgram "$out/bin/influxdb" \ 21 21 --prefix LD_LIBRARY_PATH : "${stdenv.gcc.gcc}/lib:${stdenv.gcc.gcc}/lib64" 22 22 23 - ensureDir $out/share/influxdb 23 + mkdir -p $out/share/influxdb 24 24 cp -R admin scripts config.toml $out/share/influxdb 25 25 ''; 26 26
+1 -1
pkgs/servers/serfdom/default.nix
··· 112 112 ''; 113 113 114 114 installPhase = '' 115 - ensureDir $out/bin 115 + mkdir -p $out/bin 116 116 cp bin/serf $out/bin 117 117 ''; 118 118
+1 -1
pkgs/stdenv/linux/make-bootstrap-tools-crosspi.nix
··· 116 116 117 117 buildCommand = '' 118 118 set -x 119 - ensureDir $out/bin $out/lib $out/libexec 119 + mkdir -p $out/bin $out/lib $out/libexec 120 120 121 121 # Copy what we need of Glibc. 122 122 cp -d ${glibc}/lib/ld-*.so* $out/lib
+1 -1
pkgs/tools/backup/store-backup/default.nix
··· 26 26 }; 27 27 28 28 installPhase = '' 29 - ensureDir $out/scripts 29 + mkdir -p $out/scripts 30 30 mv * $out 31 31 mv $out/_ATTENTION_ $out/doc 32 32 mv $out/{correct.sh,cron-storebackup} $out/scripts
+1 -1
pkgs/tools/filesystems/unionfs-fuse/default.nix
··· 25 25 # This must be done in preConfigure because the build process removes 26 26 # helper from the source directory during the build. 27 27 preConfigure = '' 28 - ensureDir $out/sbin 28 + mkdir -p $out/sbin 29 29 cp -a mount.unionfs $out/sbin/mount.unionfs-fuse 30 30 substituteInPlace $out/sbin/mount.unionfs-fuse --replace mount.fuse ${fuse}/sbin/mount.fuse 31 31 substituteInPlace $out/sbin/mount.unionfs-fuse --replace unionfs $out/bin/unionfs
+3 -3
pkgs/tools/misc/debootstrap/default.nix
··· 20 20 ]; 21 21 # TODO install man 22 22 installPhase = '' 23 - ensureDir $out/sbin 23 + mkdir -p $out/sbin 24 24 ls -l 25 25 t=$out/sbin/MAKEDEV 26 26 cp MAKEDEV $t ··· 78 78 functions 79 79 80 80 d=$out/share/debootstrap 81 - ensureDir $out/{share/debootstrap,bin} 81 + mkdir -p $out/{share/debootstrap,bin} 82 82 83 83 ${fakeroot}/bin/fakeroot -- make devices.tar.gz MAKEDEV=${makedev}/sbin/MAKEDEV 84 84 ··· 94 94 EOF 95 95 chmod +x $out/bin/debootstrap 96 96 97 - ensureDir $out/man/man8 97 + mkdir -p $out/man/man8 98 98 mv debootstrap.8 $out/man/man8 99 99 ''; 100 100
+1 -1
pkgs/tools/misc/megacli/default.nix
··· 18 18 [ stdenv.gcc.gcc stdenv.gcc.libc ncurses ]; 19 19 20 20 buildCommand = '' 21 - ensureDir $out/bin 21 + mkdir -p $out/bin 22 22 cd $out 23 23 unzip ${src} 24 24 rpm2cpio linux/MegaCli-8.07.07-1.noarch.rpm | cpio -idmv
+1 -1
pkgs/tools/misc/multitail/default.nix
··· 13 13 makeFlags = stdenv.lib.optionalString stdenv.isDarwin "-f makefile.macosx"; 14 14 15 15 installPhase = '' 16 - ensureDir $out/bin 16 + mkdir -p $out/bin 17 17 cp multitail $out/bin 18 18 ''; 19 19
+1 -1
pkgs/tools/misc/picocom/default.nix
··· 9 9 }; 10 10 11 11 installPhase = '' 12 - ensureDir $out/bin $out/share/man/man8 12 + mkdir -p $out/bin $out/share/man/man8 13 13 cp picocom $out/bin 14 14 cp picocom.8 $out/share/man/man8 15 15 '';
+1 -1
pkgs/tools/misc/rkflashtool/default.nix
··· 20 20 ''; 21 21 22 22 installPhase = '' 23 - ensureDir $out/bin 23 + mkdir -p $out/bin 24 24 cp rkunpack rkcrc rkflashtool $out/bin 25 25 ''; 26 26
+1 -1
pkgs/tools/misc/sl/default.nix
··· 15 15 buildInputs = [ ncurses ]; 16 16 17 17 installPhase = '' 18 - ensureDir $out/bin 18 + mkdir -p $out/bin 19 19 cp sl $out/bin 20 20 ''; 21 21
+1 -1
pkgs/tools/networking/connect/default.nix
··· 15 15 ''; 16 16 17 17 buildPhase = '' 18 - ensureDir $out/bin 18 + mkdir -p $out/bin 19 19 gcc -o $out/bin/connect connect.c 20 20 ''; 21 21
+1 -1
pkgs/tools/networking/filegive/default.nix
··· 35 35 ''; 36 36 37 37 installPhase = '' 38 - ensureDir $out/bin 38 + mkdir -p $out/bin 39 39 cp filegive $out/bin 40 40 ''; 41 41
+1 -1
pkgs/tools/networking/reaver-wps/default.nix
··· 15 15 ''; 16 16 17 17 preInstall = '' 18 - ensureDir $out/bin 18 + mkdir -p $out/bin 19 19 ''; 20 20 21 21 meta = {
+1 -1
pkgs/tools/networking/udptunnel/default.nix
··· 9 9 }; 10 10 11 11 installPhase = '' 12 - ensureDir $out/bin $out/share/udptunnel 12 + mkdir -p $out/bin $out/share/udptunnel 13 13 cp udptunnel $out/bin 14 14 cp README COPYING* $out/share/udptunnel 15 15 '';
+6 -6
pkgs/tools/security/fprot/default.nix
··· 11 11 }; 12 12 13 13 installPhase = '' 14 - ensureDir $out/bin 14 + mkdir -p $out/bin 15 15 cp fpscan $out/bin 16 16 17 - ensureDir $out/opt/f-prot 17 + mkdir -p $out/opt/f-prot 18 18 cp fpupdate $out/opt/f-prot 19 19 cp product.data.default $out/opt/f-prot/product.data 20 20 cp license.key $out/opt/f-prot/ ··· 23 23 24 24 patchelf --interpreter "$(cat $NIX_GCC/nix-support/dynamic-linker)" $out/opt/f-prot/fpupdate 25 25 26 - ensureDir $out/share/man/ 27 - ensureDir $out/share/man/man1 26 + mkdir -p $out/share/man/ 27 + mkdir -p $out/share/man/man1 28 28 cp doc/man/fpscan.1 $out/share/man/man1 29 - ensureDir $out/share/man/man5 29 + mkdir -p $out/share/man/man5 30 30 cp doc/man/f-prot.conf.5 $out/share/man/man5 31 - ensureDir $out/share/man/man8 31 + mkdir -p $out/share/man/man8 32 32 cp doc/man/fpupdate.8 $out/share/man/man8 33 33 ''; 34 34
+1 -1
pkgs/tools/security/meo/default.nix
··· 18 18 ''; 19 19 20 20 installPhase = '' 21 - ensureDir $out/bin 21 + mkdir -p $out/bin 22 22 cp tools/{meo,p11} $out/bin 23 23 cp meo-gui/meo-gui $out/bin 24 24 cp meo-gui/meo-gui $out/bin
+2 -2
pkgs/tools/security/tor/torbrowser.nix
··· 45 45 ''; 46 46 47 47 installPhase = '' 48 - ensureDir $out/share/tor-browser 49 - ensureDir $out/bin 48 + mkdir -p $out/share/tor-browser 49 + mkdir -p $out/bin 50 50 cp -R * $out/share/tor-browser 51 51 52 52 cat > "$out/bin/tor-browser" << EOF
+1 -1
pkgs/tools/system/storebrowse/default.nix
··· 34 34 ''; 35 35 36 36 installPhase = '' 37 - ensureDir $out/bin 37 + mkdir -p $out/bin 38 38 cp storebrowse $out/bin 39 39 ''; 40 40
+1 -1
pkgs/tools/system/vboot_reference/default.nix
··· 31 31 ''; 32 32 33 33 installPhase = '' 34 - ensureDir $out/bin 34 + mkdir -p $out/bin 35 35 cp build/cgpt/cgpt $out/bin 36 36 cp build/utility/vbutil_kernel $out/bin 37 37 cp build/utility/vbutil_key $out/bin
+1 -1
pkgs/tools/typesetting/tex/pgfplots/default.nix
··· 14 14 buildPhase = "true"; 15 15 16 16 installPhase = " 17 - ensureDir $out/share/texmf-nix 17 + mkdir -p $out/share/texmf-nix 18 18 cp -prd * $out/share/texmf-nix 19 19 "; 20 20 }