Skip to content
Snippets Groups Projects
  1. Nov 22, 2017
  2. Apr 05, 2017
    • Luke Shumaker's avatar
      Avoid using string interpolation; use printf format strings instead. · cb35d74f
      Luke Shumaker authored
      This involves extending the signature of lib/common.sh's `stat_busy()`,
      `lock()`, and `slock()`. The `mesg=$1; shift` in stat_busy even suggests
      that this is what was originally intended from it.
      cb35d74f
    • Luke Shumaker's avatar
      Add a "License:" tag to all code files. · 14d5e1c2
      Luke Shumaker authored
      In cases where there is no license specified, the file is tagged as
      "License: Unspecified".  Obviously, that is not ideal, but it
      highlights the fact, and I hope that it encourages whoever has the
      authority to specify the license to do so.
      
      On that note, to anyone who may have the authority to specify the
      license of files in devtools: the current licence of many files is
      GPLv2 with no option for later versions; I impore you to re-license
      them to have the "or any later version" option.
      14d5e1c2
    • Luke Shumaker's avatar
      lib/common.sh: add 'lock_close'; use it as appropriate. · 997bc1dc
      Luke Shumaker authored
      `lock_close FD` is easier to remember than 'exec FD>&-`; and is especially
      easier if FD is a variable (though that isn't actually taken advantage of
      here).
      
      This uses Bash 4.1+ `exec {var}>&-`, rather than the clunkier
      `eval exec "$var>&-"` that was necessary in older versions of Bash.
      Thanks to Dave Reisner for pointing this new bit of syntax out to me
      the last time I submitted this (back in 2014, 4.1 had just come out).
      997bc1dc
  3. Mar 07, 2017
  4. Dec 30, 2014
  5. Nov 09, 2014
    • Ramon Buldó's avatar
      Update devtools to arch devtools 20141024 · 4b9f230c
      Ramon Buldó authored
      - Uses now systemd-nspawn, so its not compatible with openrc.
      - Added bash and zsh completion.
      - mkarchroot (mkmanjaroroot) lost the -b (branch) -a (arch) options instead you should copy the correct files using -M for makepkg (arch) or -S for pacman-mirrors (branch). The archbuild (manjarobuild) script have been updated to follow this.
      - makechrootpkg also lost the -b option (branch), instead it should point to a chroot with the correct branch and other config files already set.
      - manjarobuild and mkmanjaroroot are now symlinks to archbuild and mkarchroot (to keep differences from upstream to a minimum).
      - Includes all fixes and updates between upstream devtools-20130408 and devtools-20141024.
  6. Sep 29, 2014
  7. May 01, 2013
Loading