Advertisement
Guest User

Untitled

a guest
Mar 1st, 2018
372
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 302.05 KB | None | 0 0
  1. travis_fold:start:worker_info
  2. Worker information
  3. hostname: 8e42e807-f3f2-4427-998c-366b7fb8e0e9@1.production-4-worker-org-c-1-gce
  4. version: v3.5.0 https://github.com/travis-ci/worker/tree/77dbc57c72d00592aeb754773b712da843c7e00d
  5. instance: travis-job-712a2a35-86a5-427a-8bdb-d8edb8295d36 travis-ci-garnet-trusty-1512502259-986baf0 (via amqp)
  6. startup: 21.111308323s
  7. travis_fold:end:worker_info
  8. mode of ‘/usr/local/clang-5.0.0/bin’ changed from 0777 (rwxrwxrwx) to 0775 (rwxrwxr-x)
  9. travis_fold:start:system_info
  10. Build system information
  11. Build language: generic
  12. Build group: stable
  13. Build dist: trusty
  14. Build id: 347929973
  15. Job id: 347929975
  16. Runtime kernel version: 4.4.0-101-generic
  17. travis-build version: 0cb66e041
  18. Build image provisioning date and time
  19. Tue Dec  5 19:58:13 UTC 2017
  20. Operating System Details
  21. Distributor ID: Ubuntu
  22. Description:    Ubuntu 14.04.5 LTS
  23. Release:    14.04
  24. Codename:   trusty
  25. Cookbooks Version
  26. 7c2c6a6 https://github.com/travis-ci/travis-cookbooks/tree/7c2c6a6
  27. git version
  28. git version 2.15.1
  29. bash version
  30. GNU bash, version 4.3.11(1)-release (x86_64-pc-linux-gnu)
  31. gcc version
  32. gcc (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4
  33. Copyright (C) 2013 Free Software Foundation, Inc.
  34. This is free software; see the source for copying conditions.  There is NO
  35. warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  36.  
  37. docker version
  38. Client:
  39.  Version:      17.09.0-ce
  40.  API version:  1.32
  41.  Go version:   go1.8.3
  42.  Git commit:   afdb6d4
  43.  Built:        Tue Sep 26 22:42:38 2017
  44.  OS/Arch:      linux/amd64
  45.  
  46. Server:
  47.  Version:      17.09.0-ce
  48.  API version:  1.32 (minimum version 1.12)
  49.  Go version:   go1.8.3
  50.  Git commit:   afdb6d4
  51.  Built:        Tue Sep 26 22:41:20 2017
  52.  OS/Arch:      linux/amd64
  53.  Experimental: false
  54. clang version
  55. clang version 5.0.0 (tags/RELEASE_500/final)
  56. Target: x86_64-unknown-linux-gnu
  57. Thread model: posix
  58. InstalledDir: /usr/local/clang-5.0.0/bin
  59. jq version
  60. jq-1.5
  61. bats version
  62. Bats 0.4.0
  63. shellcheck version
  64. 0.4.6
  65. shfmt version
  66. v2.0.0
  67. ccache version
  68. ccache version 3.1.9
  69.  
  70. Copyright (C) 2002-2007 Andrew Tridgell
  71. Copyright (C) 2009-2011 Joel Rosdahl
  72.  
  73. This program is free software; you can redistribute it and/or modify it under
  74. the terms of the GNU General Public License as published by the Free Software
  75. Foundation; either version 3 of the License, or (at your option) any later
  76. version.
  77. cmake version
  78. cmake version 3.9.2
  79.  
  80. CMake suite maintained and supported by Kitware (kitware.com/cmake).
  81. heroku version
  82. heroku-cli/6.14.39-addc925 (linux-x64) node-v9.2.0
  83. imagemagick version
  84. Version: ImageMagick 6.7.7-10 2017-07-31 Q16 http://www.imagemagick.org
  85. md5deep version
  86. 4.2
  87. mercurial version
  88. Mercurial Distributed SCM (version 4.2.2)
  89. (see https://mercurial-scm.org for more information)
  90.  
  91. Copyright (C) 2005-2017 Matt Mackall and others
  92. This is free software; see the source for copying conditions. There is NO
  93. warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  94. mysql version
  95. mysql  Ver 14.14 Distrib 5.6.33, for debian-linux-gnu (x86_64) using  EditLine wrapper
  96. openssl version
  97. OpenSSL 1.0.1f 6 Jan 2014
  98. packer version
  99. Packer v1.0.2
  100.  
  101. Your version of Packer is out of date! The latest version
  102. is 1.1.2. You can update by downloading from www.packer.io
  103. postgresql client version
  104. psql (PostgreSQL) 9.6.6
  105. ragel version
  106. Ragel State Machine Compiler version 6.8 Feb 2013
  107. Copyright (c) 2001-2009 by Adrian Thurston
  108. subversion version
  109. svn, version 1.8.8 (r1568071)
  110.    compiled Aug 10 2017, 17:20:39 on x86_64-pc-linux-gnu
  111.  
  112. Copyright (C) 2013 The Apache Software Foundation.
  113. This software consists of contributions made by many people;
  114. see the NOTICE file for more information.
  115. Subversion is open source software, see http://subversion.apache.org/
  116.  
  117. The following repository access (RA) modules are available:
  118.  
  119. * ra_svn : Module for accessing a repository using the svn network protocol.
  120.   - with Cyrus SASL authentication
  121.   - handles 'svn' scheme
  122. * ra_local : Module for accessing a repository on local disk.
  123.   - handles 'file' scheme
  124. * ra_serf : Module for accessing a repository via WebDAV protocol using serf.
  125.   - using serf 1.3.3
  126.   - handles 'http' scheme
  127.   - handles 'https' scheme
  128.  
  129. sudo version
  130. Sudo version 1.8.9p5
  131. Configure options: --prefix=/usr -v --with-all-insults --with-pam --with-fqdn --with-logging=syslog --with-logfac=authpriv --with-env-editor --with-editor=/usr/bin/editor --with-timeout=15 --with-password-timeout=0 --with-passprompt=[sudo] password for %p:  --without-lecture --with-tty-tickets --disable-root-mailer --enable-admin-flag --with-sendmail=/usr/sbin/sendmail --with-timedir=/var/lib/sudo --mandir=/usr/share/man --libexecdir=/usr/lib/sudo --with-sssd --with-sssd-lib=/usr/lib/x86_64-linux-gnu --with-selinux
  132. Sudoers policy plugin version 1.8.9p5
  133. Sudoers file grammar version 43
  134.  
  135. Sudoers path: /etc/sudoers
  136. Authentication methods: 'pam'
  137. Syslog facility if syslog is being used for logging: authpriv
  138. Syslog priority to use when user authenticates successfully: notice
  139. Syslog priority to use when user authenticates unsuccessfully: alert
  140. Send mail if the user is not in sudoers
  141. Use a separate timestamp for each user/tty combo
  142. Lecture user the first time they run sudo
  143. Root may run sudo
  144. Allow some information gathering to give useful error messages
  145. Require fully-qualified hostnames in the sudoers file
  146. Visudo will honor the EDITOR environment variable
  147. Set the LOGNAME and USER environment variables
  148. Length at which to wrap log file lines (0 for no wrap): 80
  149. Authentication timestamp timeout: 15.0 minutes
  150. Password prompt timeout: 0.0 minutes
  151. Number of tries to enter a password: 3
  152. Umask to use or 0777 to use user's: 022
  153. Path to mail program: /usr/sbin/sendmail
  154. Flags for mail program: -t
  155. Address to send mail to: root
  156. Subject line for mail messages: *** SECURITY information for %h ***
  157. Incorrect password message: Sorry, try again.
  158. Path to authentication timestamp dir: /var/lib/sudo
  159. Default password prompt: [sudo] password for %p:
  160. Default user to run commands as: root
  161. Value to override user's $PATH with: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
  162. Path to the editor for use by visudo: /usr/bin/editor
  163. When to require a password for 'list' pseudocommand: any
  164. When to require a password for 'verify' pseudocommand: all
  165. File descriptors >= 3 will be closed before executing a command
  166. Environment variables to check for sanity:
  167.     TZ
  168.     TERM
  169.     LINGUAS
  170.     LC_*
  171.     LANGUAGE
  172.     LANG
  173.     COLORTERM
  174. Environment variables to remove:
  175.     RUBYOPT
  176.     RUBYLIB
  177.     PYTHONUSERBASE
  178.     PYTHONINSPECT
  179.     PYTHONPATH
  180.     PYTHONHOME
  181.     TMPPREFIX
  182.     ZDOTDIR
  183.     READNULLCMD
  184.     NULLCMD
  185.     FPATH
  186.     PERL5DB
  187.     PERL5OPT
  188.     PERL5LIB
  189.     PERLLIB
  190.     PERLIO_DEBUG
  191.     JAVA_TOOL_OPTIONS
  192.     SHELLOPTS
  193.     GLOBIGNORE
  194.     PS4
  195.     BASH_ENV
  196.     ENV
  197.     TERMCAP
  198.     TERMPATH
  199.     TERMINFO_DIRS
  200.     TERMINFO
  201.     _RLD*
  202.     LD_*
  203.     PATH_LOCALE
  204.     NLSPATH
  205.     HOSTALIASES
  206.     RES_OPTIONS
  207.     LOCALDOMAIN
  208.     CDPATH
  209.     IFS
  210. Environment variables to preserve:
  211.     JAVA_HOME
  212.     TRAVIS
  213.     CI
  214.     DEBIAN_FRONTEND
  215.     XAUTHORIZATION
  216.     XAUTHORITY
  217.     PS2
  218.     PS1
  219.     PATH
  220.     LS_COLORS
  221.     KRB5CCNAME
  222.     HOSTNAME
  223.     HOME
  224.     DISPLAY
  225.     COLORS
  226. Locale to use while parsing sudoers: C
  227. Directory in which to store input/output logs: /var/log/sudo-io
  228. File in which to store the input/output log: %{seq}
  229. Add an entry to the utmp/utmpx file when allocating a pty
  230. PAM service name to use
  231. PAM service name to use for login shells
  232. Create a new PAM session for the command to run in
  233. Maximum I/O log sequence number: 0
  234.  
  235. Local IP address and netmask pairs:
  236.     10.240.0.28/255.255.255.255
  237.     172.17.0.1/255.255.0.0
  238.  
  239. Sudoers I/O plugin version 1.8.9p5
  240. gzip version
  241. gzip 1.6
  242. Copyright (C) 2007, 2010, 2011 Free Software Foundation, Inc.
  243. Copyright (C) 1993 Jean-loup Gailly.
  244. This is free software.  You may redistribute copies of it under the terms of
  245. the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
  246. There is NO WARRANTY, to the extent permitted by law.
  247.  
  248. Written by Jean-loup Gailly.
  249. zip version
  250. Copyright (c) 1990-2008 Info-ZIP - Type 'zip "-L"' for software license.
  251. This is Zip 3.0 (July 5th 2008), by Info-ZIP.
  252. Currently maintained by E. Gordon.  Please send bug reports to
  253. the authors using the web page at www.info-zip.org; see README for details.
  254.  
  255. Latest sources and executables are at ftp://ftp.info-zip.org/pub/infozip,
  256. as of above date; see http://www.info-zip.org/ for other sites.
  257.  
  258. Compiled with gcc 4.8.2 for Unix (Linux ELF) on Oct 21 2013.
  259.  
  260. Zip special compilation options:
  261.     USE_EF_UT_TIME       (store Universal Time)
  262.     BZIP2_SUPPORT        (bzip2 library version 1.0.6, 6-Sept-2010)
  263.         bzip2 code and library copyright (c) Julian R Seward
  264.         (See the bzip2 license for terms of use)
  265.     SYMLINK_SUPPORT      (symbolic links supported)
  266.     LARGE_FILE_SUPPORT   (can read and write large files on file system)
  267.     ZIP64_SUPPORT        (use Zip64 to store large files in archives)
  268.     UNICODE_SUPPORT      (store and read UTF-8 Unicode paths)
  269.     STORE_UNIX_UIDs_GIDs (store UID/GID sizes/values using new extra field)
  270.     UIDGID_NOT_16BIT     (old Unix 16-bit UID/GID extra field not used)
  271.     [encryption, version 2.91 of 05 Jan 2007] (modified for Zip 3)
  272.  
  273. Encryption notice:
  274.     The encryption code of this program is not copyrighted and is
  275.     put in the public domain.  It was originally written in Europe
  276.     and, to the best of our knowledge, can be freely distributed
  277.     in both source and object forms from any country, including
  278.     the USA under License Exception TSU of the U.S. Export
  279.     Administration Regulations (section 740.13(e)) of 6 June 2002.
  280.  
  281. Zip environment options:
  282.              ZIP:  [none]
  283.           ZIPOPT:  [none]
  284. vim version
  285. VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Nov 24 2016 16:43:18)
  286. Included patches: 1-52
  287. Extra patches: 8.0.0056
  288. Modified by pkg-vim-maintainers@lists.alioth.debian.org
  289. Compiled by buildd@
  290. Huge version without GUI.  Features included (+) or not (-):
  291. +acl             +farsi           +mouse_netterm   +syntax
  292. +arabic          +file_in_path    +mouse_sgr       +tag_binary
  293. +autocmd         +find_in_path    -mouse_sysmouse  +tag_old_static
  294. -balloon_eval    +float           +mouse_urxvt     -tag_any_white
  295. -browse          +folding         +mouse_xterm     -tcl
  296. ++builtin_terms  -footer          +multi_byte      +terminfo
  297. +byte_offset     +fork()          +multi_lang      +termresponse
  298. +cindent         +gettext         -mzscheme        +textobjects
  299. -clientserver    -hangul_input    +netbeans_intg   +title
  300. -clipboard       +iconv           +path_extra      -toolbar
  301. +cmdline_compl   +insert_expand   -perl            +user_commands
  302. +cmdline_hist    +jumplist        +persistent_undo +vertsplit
  303. +cmdline_info    +keymap          +postscript      +virtualedit
  304. +comments        +langmap         +printer         +visual
  305. +conceal         +libcall         +profile         +visualextra
  306. +cryptv          +linebreak       +python          +viminfo
  307. +cscope          +lispindent      -python3         +vreplace
  308. +cursorbind      +listcmds        +quickfix        +wildignore
  309. +cursorshape     +localmap        +reltime         +wildmenu
  310. +dialog_con      -lua             +rightleft       +windows
  311. +diff            +menu            -ruby            +writebackup
  312. +digraphs        +mksession       +scrollbind      -X11
  313. -dnd             +modify_fname    +signs           -xfontset
  314. -ebcdic          +mouse           +smartindent     -xim
  315. +emacs_tags      -mouseshape      -sniff           -xsmp
  316. +eval            +mouse_dec       +startuptime     -xterm_clipboard
  317. +ex_extra        +mouse_gpm       +statusline      -xterm_save
  318. +extra_search    -mouse_jsbterm   -sun_workshop    -xpm
  319.    system vimrc file: "$VIM/vimrc"
  320.      user vimrc file: "$HOME/.vimrc"
  321.  2nd user vimrc file: "~/.vim/vimrc"
  322.       user exrc file: "$HOME/.exrc"
  323.   fall-back for $VIM: "/usr/share/vim"
  324. Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1      
  325. Linking: gcc   -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--as-needed -o vim        -lm -ltinfo -lnsl  -lselinux  -lacl -lattr -lgpm -ldl    -L/usr/lib/python2.7/config-x86_64-linux-gnu -lpython2.7 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions      
  326. iptables version
  327. iptables v1.4.21
  328. curl version
  329. curl 7.35.0 (x86_64-pc-linux-gnu) libcurl/7.35.0 OpenSSL/1.0.1f zlib/1.2.8 libidn/1.28 librtmp/2.3
  330. wget version
  331. GNU Wget 1.15 built on linux-gnu.
  332. rsync version
  333. rsync  version 3.1.0  protocol version 31
  334. gimme version
  335. v1.2.0
  336. nvm version
  337. 0.33.6
  338. perlbrew version
  339. /home/travis/perl5/perlbrew/bin/perlbrew  - App::perlbrew/0.80
  340. phpenv version
  341. rbenv 1.1.1-25-g6aa70b6
  342. rvm version
  343. rvm 1.29.3 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
  344. default ruby version
  345. ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux]
  346. CouchDB version
  347. couchdb 1.6.1
  348. ElasticSearch version
  349. 5.5.0
  350. Installed Firefox version
  351. firefox 56.0.2
  352. MongoDB version
  353. MongoDB 3.4.10
  354. PhantomJS version
  355. 2.1.1
  356. Pre-installed PostgreSQL versions
  357. 9.2.24
  358. 9.3.20
  359. 9.4.15
  360. 9.5.10
  361. 9.6.6
  362. RabbitMQ Version
  363. 3.6.14
  364. Redis version
  365. redis-server 4.0.6
  366. riak version
  367. 2.2.3
  368. Pre-installed Go versions
  369. 1.7.4
  370. ant version
  371. Apache Ant(TM) version 1.9.3 compiled on April 8 2014
  372. mvn version
  373. Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-18T07:58:13Z)
  374. Maven home: /usr/local/maven-3.5.2
  375. Java version: 1.8.0_151, vendor: Oracle Corporation
  376. Java home: /usr/lib/jvm/java-8-oracle/jre
  377. Default locale: en_US, platform encoding: UTF-8
  378. OS name: "linux", version: "4.4.0-98-generic", arch: "amd64", family: "unix"
  379. gradle version
  380.  
  381. ------------------------------------------------------------
  382. Gradle 4.0.1
  383. ------------------------------------------------------------
  384.  
  385. Build time:   2017-07-07 14:02:41 UTC
  386. Revision:     38e5dc0f772daecca1d2681885d3d85414eb6826
  387.  
  388. Groovy:       2.4.11
  389. Ant:          Apache Ant(TM) version 1.9.6 compiled on June 29 2015
  390. JVM:          1.8.0_151 (Oracle Corporation 25.151-b12)
  391. OS:           Linux 4.4.0-98-generic amd64
  392.  
  393. lein version
  394. Leiningen 2.8.1 on Java 1.8.0_151 Java HotSpot(TM) 64-Bit Server VM
  395. Pre-installed Node.js versions
  396. v4.8.6
  397. v6.12.0
  398. v6.12.1
  399. v8.9
  400. v8.9.1
  401. phpenv versions
  402.   system
  403.   5.6
  404. * 5.6.32 (set by /home/travis/.phpenv/version)
  405.   7.0
  406.   7.0.25
  407.   7.1
  408.   7.1.11
  409.   hhvm
  410.   hhvm-stable
  411. composer --version
  412. Composer version 1.5.2 2017-09-11 16:59:25
  413. Pre-installed Ruby versions
  414. ruby-2.2.7
  415. ruby-2.3.4
  416. ruby-2.4.1
  417. travis_fold:end:system_info
  418. 
  419. removed ‘/etc/apt/sources.list.d/basho_riak.list’
  420.  
  421. 127.0.0.1 localhost nettuno travis vagrant
  422. 127.0.1.1 travis-job-712a2a35-86a5-427a-8bdb-d8edb8295d36 travis-job-712a2a35-86a5-427a-8bdb-d8edb8295d36 ip4-loopback trusty64
  423.  
  424. W: http://ppa.launchpad.net/couchdb/stable/ubuntu/dists/trusty/Release.gpg: Signature by key 15866BAFD9BCC4F3C1E0DFC7D69548E1C17EAB57 uses weak digest algorithm (SHA1)
  425. W: Failed to fetch https://packagecloud.io/computology/apt-backport/ubuntu/dists/trusty/InRelease  Failed to connect to packagecloud.io port 443: Connection timed out
  426. W: Some index files failed to download. They have been ignored, or old ones used instead.
  427. travis_fold:start:git.checkout
  428. travis_time:start:23329fd8
  429. $ git clone --depth=50 --branch=ShellCheck-Fixes https://github.com/TommyE123/AtoMiC-ToolKit.git TommyE123/AtoMiC-ToolKit
  430. Cloning into 'TommyE123/AtoMiC-ToolKit''echo $BASH_VERSION'
  431. 4.3.11(1)-release
  432. travis_fold:start:before_install.1
  433. travis_time:start:1ce598ec
  434. $ sudo pip install bashate
  435. The directory '/home/travis/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
  436. The directory '/home/travis/.cache/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
  437. Collecting bashate
  438. /usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:318: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/security.html#snimissingwarning.
  439.   SNIMissingWarning
  440. /usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/security.html#insecureplatformwarning.
  441.   InsecurePlatformWarning
  442.   Downloading bashate-0.5.1-py2-none-any.whl
  443. Collecting pbr>=1.6 (from bashate)
  444.   Downloading pbr-3.1.1-py2.py3-none-any.whl (99kB)
  445. [?25l
  446.     10% |███▎                            | 10kB 14.2MB/s eta 0:00:01
  447.     20% |██████▋                         | 20kB 5.5MB/s eta 0:00:01
  448.     30% |█████████▉                      | 30kB 5.7MB/s eta 0:00:01
  449.     41% |█████████████▏                  | 40kB 4.3MB/s eta 0:00:01
  450.     51% |████████████████▍               | 51kB 4.6MB/s eta 0:00:01
  451.     61% |███████████████████▊            | 61kB 5.0MB/s eta 0:00:01
  452.     71% |███████████████████████         | 71kB 5.1MB/s eta 0:00:01
  453.     82% |██████████████████████████▎     | 81kB 5.5MB/s eta 0:00:01
  454.     92% |█████████████████████████████▋  | 92kB 5.8MB/s eta 0:00:01
  455.     100% |████████████████████████████████| 102kB 3.7MB/s
  456. [?25hCollecting Babel>=1.3 (from bashate)
  457.   Downloading Babel-2.5.3-py2.py3-none-any.whl (6.8MB)
  458. [?25l
  459.     0% |                                | 10kB 37.8MB/s eta 0:00:01
  460.     0% |                                | 20kB 10.8MB/s eta 0:00:01
  461.     0% |▏                               | 30kB 8.6MB/s eta 0:00:01
  462.     0% |▏                               | 40kB 6.0MB/s eta 0:00:02
  463.     0% |â–Ž                               | 51kB 5.2MB/s eta 0:00:02
  464.     0% |â–Ž                               | 61kB 6.1MB/s eta 0:00:02
  465.     1% |▍                               | 71kB 5.9MB/s eta 0:00:02
  466.     1% |▍                               | 81kB 6.7MB/s eta 0:00:02
  467.     1% |▍                               | 92kB 6.0MB/s eta 0:00:02
  468.     1% |â–Œ                               | 102kB 6.0MB/s eta 0:00:02
  469.     1% |â–Œ                               | 112kB 6.1MB/s eta 0:00:02
  470.     1% |â–‹                               | 122kB 5.7MB/s eta 0:00:02
  471.     1% |â–‹                               | 133kB 5.4MB/s eta 0:00:02
  472.     2% |â–Š                               | 143kB 6.4MB/s eta 0:00:02
  473.     2% |â–Š                               | 153kB 6.9MB/s eta 0:00:01
  474.     2% |â–Š                               | 163kB 6.9MB/s eta 0:00:01
  475.     2% |â–‰                               | 174kB 6.7MB/s eta 0:00:01
  476.     2% |â–‰                               | 184kB 6.0MB/s eta 0:00:02
  477.     2% |â–ˆ                               | 194kB 7.2MB/s eta 0:00:01
  478.     3% |â–ˆ                               | 204kB 6.7MB/s eta 0:00:01
  479.     3% |â–ˆ                               | 215kB 6.0MB/s eta 0:00:02
  480.     3% |â–ˆ                               | 225kB 7.1MB/s eta 0:00:01
  481.     3% |█▏                              | 235kB 7.0MB/s eta 0:00:01
  482.     3% |█▏                              | 245kB 7.0MB/s eta 0:00:01
  483.     3% |█▏                              | 256kB 7.0MB/s eta 0:00:01
  484.     3% |█▎                              | 266kB 6.1MB/s eta 0:00:02
  485.     4% |█▎                              | 276kB 7.1MB/s eta 0:00:01
  486.     4% |█▍                              | 286kB 7.1MB/s eta 0:00:01
  487.     4% |█▍                              | 296kB 6.6MB/s eta 0:00:01
  488.     4% |█▌                              | 307kB 7.7MB/s eta 0:00:01
  489.     4% |█▌                              | 317kB 7.6MB/s eta 0:00:01
  490.     4% |█▌                              | 327kB 7.5MB/s eta 0:00:01
  491.     4% |█▋                              | 337kB 8.2MB/s eta 0:00:01
  492.     5% |█▋                              | 348kB 6.7MB/s eta 0:00:01
  493.     5% |█▊                              | 358kB 7.4MB/s eta 0:00:01
  494.     5% |█▊                              | 368kB 8.0MB/s eta 0:00:01
  495.     5% |█▉                              | 378kB 7.0MB/s eta 0:00:01
  496.     5% |█▉                              | 389kB 8.0MB/s eta 0:00:01
  497.     5% |█▉                              | 399kB 7.8MB/s eta 0:00:01
  498.     6% |██                              | 409kB 7.8MB/s eta 0:00:01
  499.     6% |██                              | 419kB 8.2MB/s eta 0:00:01
  500.     6% |██                              | 430kB 6.8MB/s eta 0:00:01
  501.     6% |██                              | 440kB 7.6MB/s eta 0:00:01
  502.     6% |██▏                             | 450kB 8.8MB/s eta 0:00:01
  503.     6% |██▏                             | 460kB 7.2MB/s eta 0:00:01
  504.     6% |██▎                             | 471kB 7.6MB/s eta 0:00:01
  505.     7% |██▎                             | 481kB 8.2MB/s eta 0:00:01
  506.     7% |██▎                             | 491kB 8.2MB/s eta 0:00:01
  507.     7% |██▍                             | 501kB 8.7MB/s eta 0:00:01
  508.     7% |██▍                             | 512kB 6.8MB/s eta 0:00:01
  509.     7% |██▌                             | 522kB 7.6MB/s eta 0:00:01
  510.     7% |██▌                             | 532kB 8.6MB/s eta 0:00:01
  511.     8% |██▋                             | 542kB 7.5MB/s eta 0:00:01
  512.     8% |██▋                             | 552kB 8.1MB/s eta 0:00:01
  513.     8% |██▋                             | 563kB 8.9MB/s eta 0:00:01
  514.     8% |██▊                             | 573kB 9.0MB/s eta 0:00:01
  515.     8% |██▊                             | 583kB 9.0MB/s eta 0:00:01
  516.     8% |██▉                             | 593kB 7.1MB/s eta 0:00:01
  517.     8% |██▉                             | 604kB 7.4MB/s eta 0:00:01
  518.     9% |███                             | 614kB 8.9MB/s eta 0:00:01
  519.     9% |███                             | 624kB 8.1MB/s eta 0:00:01
  520.     9% |███                             | 634kB 8.8MB/s eta 0:00:01
  521.     9% |███                             | 645kB 9.0MB/s eta 0:00:01
  522.     9% |███                             | 655kB 9.0MB/s eta 0:00:01
  523.     9% |███▏                            | 665kB 8.9MB/s eta 0:00:01
  524.     9% |███▏                            | 675kB 8.9MB/s eta 0:00:01
  525.     10% |███▎                            | 686kB 9.8MB/s eta 0:00:01
  526.     10% |███▎                            | 696kB 9.9MB/s eta 0:00:01
  527.     10% |███▍                            | 706kB 8.3MB/s eta 0:00:01
  528.     10% |███▍                            | 716kB 9.0MB/s eta 0:00:01
  529.     10% |███▍                            | 727kB 8.9MB/s eta 0:00:01
  530.     10% |███▌                            | 737kB 8.9MB/s eta 0:00:01
  531.     11% |███▌                            | 747kB 9.6MB/s eta 0:00:01
  532.     11% |███▋                            | 757kB 8.6MB/s eta 0:00:01
  533.     11% |███▋                            | 768kB 10.0MB/s eta 0:00:01
  534.     11% |███▊                            | 778kB 9.5MB/s eta 0:00:01
  535.     11% |███▊                            | 788kB 7.5MB/s eta 0:00:01
  536.     11% |███▊                            | 798kB 9.6MB/s eta 0:00:01
  537.     11% |███▉                            | 808kB 10.2MB/s eta 0:00:01
  538.     12% |███▉                            | 819kB 10.3MB/s eta 0:00:01
  539.     12% |████                            | 829kB 10.0MB/s eta 0:00:01
  540.     12% |████                            | 839kB 9.4MB/s eta 0:00:01
  541.     12% |████                            | 849kB 10.1MB/s eta 0:00:01
  542.     12% |████                            | 860kB 10.1MB/s eta 0:00:01
  543.     12% |████▏                           | 870kB 8.8MB/s eta 0:00:01
  544.     12% |████▏                           | 880kB 9.3MB/s eta 0:00:01
  545.     13% |████▏                           | 890kB 10.0MB/s eta 0:00:01
  546.     13% |████▎                           | 901kB 10.0MB/s eta 0:00:01
  547.     13% |████▎                           | 911kB 9.6MB/s eta 0:00:01
  548.     13% |████▍                           | 921kB 8.7MB/s eta 0:00:01
  549.     13% |████▍                           | 931kB 10.0MB/s eta 0:00:01
  550.     13% |███���▌                           | 942kB 9.5MB/s eta 0:00:01
  551.     14% |████▌                           | 952kB 8.9MB/s eta 0:00:01
  552.     14% |████▌                           | 962kB 9.8MB/s eta 0:00:01
  553.     14% |████▋                           | 972kB 10.6MB/s eta 0:00:01
  554.     14% |████▋                           | 983kB 10.6MB/s eta 0:00:01
  555.     14% |████▊                           | 993kB 12.1MB/s eta 0:00:01
  556.     14% |████▊                           | 1.0MB 10.2MB/s eta 0:00:01
  557.     14% |████▉                           | 1.0MB 12.4MB/s eta 0:00:01
  558.     15% |████▉                           | 1.0MB 10.6MB/s eta 0:00:01
  559.     15% |████▉                           | 1.0MB 9.1MB/s eta 0:00:01
  560.     15% |█████                           | 1.0MB 10.1MB/s eta 0:00:01
  561.     15% |█████                           | 1.1MB 10.3MB/s eta 0:00:01
  562.     15% |█████                           | 1.1MB 10.3MB/s eta 0:00:01
  563.     15% |█████                           | 1.1MB 9.9MB/s eta 0:00:01
  564.     16% |█████▏                          | 1.1MB 9.3MB/s eta 0:00:01
  565.     16% |█████▏                          | 1.1MB 10.2MB/s eta 0:00:01
  566.     16% |█████▎                          | 1.1MB 10.1MB/s eta 0:00:01
  567.     16% |█████▎                          | 1.1MB 9.6MB/s eta 0:00:01
  568.     16% |█████▎                          | 1.1MB 12.4MB/s eta 0:00:01
  569.     16% |█████▍                          | 1.1MB 11.7MB/s eta 0:00:01
  570.     16% |█████▍                          | 1.1MB 11.5MB/s eta 0:00:01
  571.     17% |█████▌                          | 1.2MB 10.9MB/s eta 0:00:01
  572.     17% |█████▌                          | 1.2MB 10.2MB/s eta 0:00:01
  573.     17% |█████▋                          | 1.2MB 11.4MB/s eta 0:00:01
  574.     17% |█████▋                          | 1.2MB 11.1MB/s eta 0:00:01
  575.     17% |█████▋                          | 1.2MB 9.8MB/s eta 0:00:01
  576.     17% |█████▊                          | 1.2MB 11.5MB/s eta 0:00:01
  577.     17% |█████▊                          | 1.2MB 11.6MB/s eta 0:00:01
  578.     18% |█████▉                          | 1.2MB 11.7MB/s eta 0:00:01
  579.     18% |█████▉                          | 1.2MB 12.8MB/s eta 0:00:01
  580.     18% |██████                          | 1.2MB 10.5MB/s eta 0:00:01
  581.     18% |██████                          | 1.3MB 12.0MB/s eta 0:00:01
  582.     18% |██████                          | 1.3MB 11.1MB/s eta 0:00:01
  583.     18% |██████                          | 1.3MB 10.4MB/s eta 0:00:01
  584.     19% |██████                          | 1.3MB 11.6MB/s eta 0:00:01
  585.     19% |██████▏                         | 1.3MB 11.3MB/s eta 0:00:01
  586.     19% |██████▏                         | 1.3MB 11.4MB/s eta 0:00:01
  587.     19% |██████▎                         | 1.3MB 11.3MB/s eta 0:00:01
  588.     19% |██████▎                         | 1.3MB 10.0MB/s eta 0:00:01
  589.     19% |██████▍                         | 1.3MB 11.4MB/s eta 0:00:01
  590.     19% |██████▍                         | 1.4MB 13.2MB/s eta 0:00:01
  591.     20% |██████▍                         | 1.4MB 12.1MB/s eta 0:00:01
  592.     20% |██████▌                         | 1.4MB 14.3MB/s eta 0:00:01
  593.     20% |██████▌                         | 1.4MB 11.1MB/s eta 0:00:01
  594.     20% |██████▋                         | 1.4MB 11.1MB/s eta 0:00:01
  595.     20% |██████▋                         | 1.4MB 11.9MB/s eta 0:00:01
  596.     20% |██████▊                         | 1.4MB 10.2MB/s eta 0:00:01
  597.     21% |██████▊                         | 1.4MB 10.8MB/s eta 0:00:01
  598.     21% |██████▊                         | 1.4MB 12.1MB/s eta 0:00:01
  599.     21% |██████▉                         | 1.4MB 10.8MB/s eta 0:00:01
  600.     21% |██████▉                         | 1.5MB 11.6MB/s eta 0:00:01
  601.     21% |███████                         | 1.5MB 11.9MB/s eta 0:00:01
  602.     21% |███████                         | 1.5MB 11.9MB/s eta 0:00:01
  603.     21% |███████                         | 1.5MB 15.6MB/s eta 0:00:01
  604.     22% |███████                         | 1.5MB 13.7MB/s eta 0:00:01
  605.     22% |███████                         | 1.5MB 15.5MB/s eta 0:00:01
  606.     22% |███████▏                        | 1.5MB 13.5MB/s eta 0:00:01
  607.     22% |███████▏                        | 1.5MB 12.1MB/s eta 0:00:01
  608.     22% |███████▎                        | 1.5MB 12.1MB/s eta 0:00:01
  609.     22% |███████▎                        | 1.5MB 11.9MB/s eta 0:00:01
  610.     22% |███████▍                        | 1.6MB 11.9MB/s eta 0:00:01
  611.     23% |███████▍                        | 1.6MB 12.4MB/s eta 0:00:01
  612.     23% |███████▌                        | 1.6MB 10.8MB/s eta 0:00:01
  613.     23% |███████▌                        | 1.6MB 11.4MB/s eta 0:00:01
  614.     23% |███████▌                        | 1.6MB 12.1MB/s eta 0:00:01
  615.     23% |███████▋                        | 1.6MB 10.5MB/s eta 0:00:01
  616.     23% |███████▋                        | 1.6MB 13.8MB/s eta 0:00:01
  617.     24% |███████▊                        | 1.6MB 15.4MB/s eta 0:00:01
  618.     24% |███████▊                        | 1.6MB 15.3MB/s eta 0:00:01
  619.     24% |███████▉                        | 1.6MB 12.6MB/s eta 0:00:01
  620.     24% |███████▉                        | 1.7MB 11.9MB/s eta 0:00:01
  621.     24% |███████▉                        | 1.7MB 12.1MB/s eta 0:00:01
  622.     24% |████████                        | 1.7MB 11.4MB/s eta 0:00:01
  623.     24% |████████                        | 1.7MB 11.4MB/s eta 0:00:01
  624.     25% |████████                        | 1.7MB 11.9MB/s eta 0:00:01
  625.     25% |████████                        | 1.7MB 12.4MB/s eta 0:00:01
  626.     25% |████████▏                       | 1.7MB 12.5MB/s eta 0:00:01
  627.     25% |████████▏                       | 1.7MB 11.8MB/s eta 0:00:01
  628.     25% |████████▎                       | 1.7MB 11.2MB/s eta 0:00:01
  629.     25% |████████▎                       | 1.8MB 15.6MB/s eta 0:00:01
  630.     25% |████████▎                       | 1.8MB 14.9MB/s eta 0:00:01
  631.     26% |████████▍                       | 1.8MB 11.0MB/s eta 0:00:01
  632.     26% |████████▍                       | 1.8MB 13.6MB/s eta 0:00:01
  633.     26% |████████▌                       | 1.8MB 12.6MB/s eta 0:00:01
  634.     26% |████████▌                       | 1.8MB 12.7MB/s eta 0:00:01
  635.     26% |████████▋                       | 1.8MB 13.4MB/s eta 0:00:01
  636.     26% |████████▋                       | 1.8MB 11.5MB/s eta 0:00:01
  637.     27% |████████▋                       | 1.8MB 12.4MB/s eta 0:00:01
  638.     27% |████████▊                       | 1.8MB 12.9MB/s eta 0:00:01
  639.     27% |████████▊                       | 1.9MB 12.7MB/s eta 0:00:01
  640.     27% |████████▉                       | 1.9MB 13.9MB/s eta 0:00:01
  641.     27% |████████▉                       | 1.9MB 17.7MB/s eta 0:00:01
  642.     27% |█████████                       | 1.9MB 17.8MB/s eta 0:00:01
  643.     27% |█████████                       | 1.9MB 18.3MB/s eta 0:00:01
  644.     28% |█████████                       | 1.9MB 15.9MB/s eta 0:00:01
  645.     28% |���████████                       | 1.9MB 17.6MB/s eta 0:00:01
  646.     28% |█████████                       | 1.9MB 14.3MB/s eta 0:00:01
  647.     28% |█████████▏                      | 1.9MB 13.1MB/s eta 0:00:01
  648.     28% |█████████▏                      | 1.9MB 13.6MB/s eta 0:00:01
  649.     28% |█████████▎                      | 2.0MB 12.9MB/s eta 0:00:01
  650.     29% |█████████▎                      | 2.0MB 12.9MB/s eta 0:00:01
  651.     29% |█████████▍                      | 2.0MB 12.8MB/s eta 0:00:01
  652.     29% |█████████▍                      | 2.0MB 12.1MB/s eta 0:00:01
  653.     29% |█████████▍                      | 2.0MB 12.9MB/s eta 0:00:01
  654.     29% |█████████▌                      | 2.0MB 13.5MB/s eta 0:00:01
  655.     29% |█████████▌                      | 2.0MB 12.1MB/s eta 0:00:01
  656.     29% |█████████▋                      | 2.0MB 17.3MB/s eta 0:00:01
  657.     30% |█████████▋                      | 2.0MB 18.0MB/s eta 0:00:01
  658.     30% |█████████▊                      | 2.0MB 17.9MB/s eta 0:00:01
  659.     30% |█████████▊                      | 2.1MB 18.3MB/s eta 0:00:01
  660.     30% |█████████▊                      | 2.1MB 15.2MB/s eta 0:00:01
  661.     30% |█████████▉                      | 2.1MB 17.5MB/s eta 0:00:01
  662.     30% |█████████▉                      | 2.1MB 15.5MB/s eta 0:00:01
  663.     30% |██████████                      | 2.1MB 13.9MB/s eta 0:00:01
  664.     31% |██████████                      | 2.1MB 14.7MB/s eta 0:00:01
  665.     31% |██████████                      | 2.1MB 15.2MB/s eta 0:00:01
  666.     31% |██████████                      | 2.1MB 15.3MB/s eta 0:00:01
  667.     31% |██████████                      | 2.1MB 14.2MB/s eta 0:00:01
  668.     31% |██████████▏                     | 2.2MB 13.6MB/s eta 0:00:01
  669.     31% |██████████▏                     | 2.2MB 14.6MB/s eta 0:00:01
  670.     32% |██████████▎                     | 2.2MB 17.0MB/s eta 0:00:01
  671.     32% |██████████▎                     | 2.2MB 14.0MB/s eta 0:00:01
  672.     32% |██████████▍                     | 2.2MB 16.7MB/s eta 0:00:01
  673.     32% |██████████▍                     | 2.2MB 18.6MB/s eta 0:00:01
  674.     32% |██████████▌                     | 2.2MB 18.5MB/s eta 0:00:01
  675.     32% |██████████▌                     | 2.2MB 19.4MB/s eta 0:00:01
  676.     32% |██████████▌                     | 2.2MB 15.7MB/s eta 0:00:01
  677.     33% |██████████▋                     | 2.2MB 18.4MB/s eta 0:00:01
  678.     33% |██████████▋                     | 2.3MB 15.4MB/s eta 0:00:01
  679.     33% |██████████▊                     | 2.3MB 15.2MB/s eta 0:00:01
  680.     33% |██████████▊                     | 2.3MB 15.5MB/s eta 0:00:01
  681.     33% |██████████▉                     | 2.3MB 14.5MB/s eta 0:00:01
  682.     33% |██████████▉                     | 2.3MB 14.5MB/s eta 0:00:01
  683.     34% |██████████▉                     | 2.3MB 13.8MB/s eta 0:00:01
  684.     34% |███████████                     | 2.3MB 13.0MB/s eta 0:00:01
  685.     34% |███████████                     | 2.3MB 13.7MB/s eta 0:00:01
  686.     34% |███████████                     | 2.3MB 16.1MB/s eta 0:00:01
  687.     34% |███████████                     | 2.3MB 14.6MB/s eta 0:00:01
  688.     34% |████████���██▏                    | 2.4MB 18.2MB/s eta 0:00:01
  689.     34% |███████████▏                    | 2.4MB 18.2MB/s eta 0:00:01
  690.     35% |███████████▏                    | 2.4MB 18.1MB/s eta 0:00:01
  691.     35% |███████████▎                    | 2.4MB 20.8MB/s eta 0:00:01
  692.     35% |███████████▎                    | 2.4MB 17.9MB/s eta 0:00:01
  693.     35% |███████████▍                    | 2.4MB 19.8MB/s eta 0:00:01
  694.     35% |███████████▍                    | 2.4MB 16.1MB/s eta 0:00:01
  695.     35% |███████████▌                    | 2.4MB 15.4MB/s eta 0:00:01
  696.     35% |███████████▌                    | 2.4MB 15.6MB/s eta 0:00:01
  697.     36% |███████████▋                    | 2.4MB 14.3MB/s eta 0:00:01
  698.     36% |███████████▋                    | 2.5MB 14.2MB/s eta 0:00:01
  699.     36% |███████████▋                    | 2.5MB 14.2MB/s eta 0:00:01
  700.     36% |███████████▊                    | 2.5MB 13.0MB/s eta 0:00:01
  701.     36% |███████████▊                    | 2.5MB 14.9MB/s eta 0:00:01
  702.     36% |███████████▉                    | 2.5MB 16.8MB/s eta 0:00:01
  703.     37% |███████████▉                    | 2.5MB 15.1MB/s eta 0:00:01
  704.     37% |████████████                    | 2.5MB 19.9MB/s eta 0:00:01
  705.     37% |█████████���██                    | 2.5MB 19.1MB/s eta 0:00:01
  706.     37% |████████████                    | 2.5MB 18.9MB/s eta 0:00:01
  707.     37% |████████████                    | 2.5MB 25.0MB/s eta 0:00:01
  708.     37% |████████████                    | 2.6MB 19.8MB/s eta 0:00:01
  709.     37% |████████████▏                   | 2.6MB 20.1MB/s eta 0:00:01
  710.     38% |████████████▏                   | 2.6MB 22.9MB/s eta 0:00:01
  711.     38% |████████████▎                   | 2.6MB 16.2MB/s eta 0:00:01
  712.     38% |████████████▎                   | 2.6MB 16.4MB/s eta 0:00:01
  713.     38% |████████████▍                   | 2.6MB 12.5MB/s eta 0:00:01
  714.     38% |████████████▍                   | 2.6MB 12.3MB/s eta 0:00:01
  715.     38% |████████████▍                   | 2.6MB 13.0MB/s eta 0:00:01
  716.     38% |████████████▌                   | 2.6MB 13.0MB/s eta 0:00:01
  717.     39% |████████████▌                   | 2.7MB 13.1MB/s eta 0:00:01
  718.     39% |████████████▋                   | 2.7MB 15.2MB/s eta 0:00:01
  719.     39% |████████████▋                   | 2.7MB 14.9MB/s eta 0:00:01
  720.     39% |████████████▊                   | 2.7MB 15.2MB/s eta 0:00:01
  721.     39% |████████████▊                   | 2.7MB 17.4MB/s eta 0:00:01
  722.     39% |██���█████████▊                   | 2.7MB 17.5MB/s eta 0:00:01
  723.     40% |████████████▉                   | 2.7MB 31.6MB/s eta 0:00:01
  724.     40% |████████████▉                   | 2.7MB 31.5MB/s eta 0:00:01
  725.     40% |█████████████                   | 2.7MB 32.0MB/s eta 0:00:01
  726.     40% |█████████████                   | 2.7MB 28.8MB/s eta 0:00:01
  727.     40% |█████████████                   | 2.8MB 23.6MB/s eta 0:00:01
  728.     40% |█████████████                   | 2.8MB 24.0MB/s eta 0:00:01
  729.     40% |█████████████                   | 2.8MB 18.0MB/s eta 0:00:01
  730.     41% |█████████████▏                  | 2.8MB 18.0MB/s eta 0:00:01
  731.     41% |█████████████▏                  | 2.8MB 21.3MB/s eta 0:00:01
  732.     41% |█████████████▎                  | 2.8MB 14.3MB/s eta 0:00:01
  733.     41% |█████████████▎                  | 2.8MB 14.4MB/s eta 0:00:01
  734.     41% |█████████████▍                  | 2.8MB 13.5MB/s eta 0:00:01
  735.     41% |█████████████▍                  | 2.8MB 12.8MB/s eta 0:00:01
  736.     42% |█████████████▌                  | 2.8MB 13.5MB/s eta 0:00:01
  737.     42% |█████████████▌                  | 2.9MB 13.6MB/s eta 0:00:01
  738.     42% |█████████████▌                  | 2.9MB 13.7MB/s eta 0:00:01
  739.     42% |█████████████▋                  | 2.9MB 17.4MB/s eta 0:00:01
  740.     42% |█████████████▋                  | 2.9MB 15.9MB/s eta 0:00:01
  741.     42% |█████████████▊                  | 2.9MB 16.1MB/s eta 0:00:01
  742.     42% |█████████████▊                  | 2.9MB 21.4MB/s eta 0:00:01
  743.     43% |█████████████▉                  | 2.9MB 18.7MB/s eta 0:00:01
  744.     43% |█████████████▉                  | 2.9MB 20.9MB/s eta 0:00:01
  745.     43% |█████████████▉                  | 2.9MB 22.6MB/s eta 0:00:01
  746.     43% |██████████████                  | 2.9MB 22.4MB/s eta 0:00:01
  747.     43% |██████████████                  | 3.0MB 23.6MB/s eta 0:00:01
  748.     43% |██████████████                  | 3.0MB 21.9MB/s eta 0:00:01
  749.     43% |██████████████                  | 3.0MB 21.8MB/s eta 0:00:01
  750.     44% |██████████████▏                 | 3.0MB 14.9MB/s eta 0:00:01
  751.     44% |██████████████▏                 | 3.0MB 14.7MB/s eta 0:00:01
  752.     44% |██████████████▏                 | 3.0MB 16.2MB/s eta 0:00:01
  753.     44% |██████████████▎                 | 3.0MB 18.0MB/s eta 0:00:01
  754.     44% |██████████████▎                 | 3.0MB 18.0MB/s eta 0:00:01
  755.     44% |██████████████▍                 | 3.0MB 17.3MB/s eta 0:00:01
  756.     45% |██████████████▍                 | 3.1MB 15.3MB/s eta 0:00:01
  757.     45% |██████████████▌                 | 3.1MB 16.6MB/s eta 0:00:01
  758.     45% |██████████████▌                 | 3.1MB 17.4MB/s eta 0:00:01
  759.     45% |██████████████▋                 | 3.1MB 15.4MB/s eta 0:00:01
  760.     45% |██████████████▋                 | 3.1MB 25.8MB/s eta 0:00:01
  761.     45% |██████████████▋                 | 3.1MB 23.7MB/s eta 0:00:01
  762.     45% |██████████████▊                 | 3.1MB 24.1MB/s eta 0:00:01
  763.     46% |██████████████▊                 | 3.1MB 20.7MB/s eta 0:00:01
  764.     46% |██████████████▉                 | 3.1MB 20.6MB/s eta 0:00:01
  765.     46% |██████████████▉                 | 3.1MB 21.6MB/s eta 0:00:01
  766.     46% |███████████████                 | 3.2MB 25.2MB/s eta 0:00:01
  767.     46% |███████████████                 | 3.2MB 21.7MB/s eta 0:00:01
  768.     46% |███████████████                 | 3.2MB 21.9MB/s eta 0:00:01
  769.     47% |███████████████                 | 3.2MB 17.3MB/s eta 0:00:01
  770.     47% |███████████████                 | 3.2MB 17.1MB/s eta 0:00:01
  771.     47% |███████████████▏                | 3.2MB 17.5MB/s eta 0:00:01
  772.     47% |███████████████▏                | 3.2MB 17.1MB/s eta 0:00:01
  773.     47% |███████████████▎                | 3.2MB 19.2MB/s eta 0:00:01
  774.     47% |███████████████▎                | 3.2MB 16.9MB/s eta 0:00:01
  775.     47% |███████████████▍                | 3.2MB 16.3MB/s eta 0:00:01
  776.     48% |███████████████▍                | 3.3MB 16.2MB/s eta 0:00:01
  777.     48% |███████████████▍                | 3.3MB 17.3MB/s eta 0:00:01
  778.     48% |███████████████▌                | 3.3MB 17.1MB/s eta 0:00:01
  779.     48% |███████████████▌                | 3.3MB 23.4MB/s eta 0:00:01
  780.     48% |███████████████▋                | 3.3MB 23.4MB/s eta 0:00:01
  781.     48% |███████████████▋                | 3.3MB 25.5MB/s eta 0:00:01
  782.     48% |███████████████▊                | 3.3MB 23.3MB/s eta 0:00:01
  783.     49% |███████████████▊                | 3.3MB 20.7MB/s eta 0:00:01
  784.     49% |███████████████▊                | 3.3MB 24.4MB/s eta 0:00:01
  785.     49% |███████████████▉                | 3.3MB 25.6MB/s eta 0:00:01
  786.     49% |███████████████▉                | 3.4MB 25.9MB/s eta 0:00:01
  787.     49% |████████████████                | 3.4MB 26.8MB/s eta 0:00:01
  788.     49% |████████████████                | 3.4MB 24.1MB/s eta 0:00:01
  789.     50% |████████████████                | 3.4MB 26.7MB/s eta 0:00:01
  790.     50% |████████████████                | 3.4MB 26.0MB/s eta 0:00:01
  791.     50% |████████████████                | 3.4MB 17.9MB/s eta 0:00:01
  792.     50% |████████████████▏               | 3.4MB 19.7MB/s eta 0:00:01
  793.     50% |████████████████▏               | 3.4MB 20.0MB/s eta 0:00:01
  794.     50% |████████████████▎               | 3.4MB 19.9MB/s eta 0:00:01
  795.     50% |████████████████▎               | 3.5MB 16.6MB/s eta 0:00:01
  796.     51% |████████████████▍               | 3.5MB 16.1MB/s eta 0:00:01
  797.     51% |████████████████▍               | 3.5MB 16.3MB/s eta 0:00:01
  798.     51% |████████████████▌               | 3.5MB 17.5MB/s eta 0:00:01
  799.     51% |████████████████▌               | 3.5MB 15.1MB/s eta 0:00:01
  800.     51% |████████████████▌               | 3.5MB 15.4MB/s eta 0:00:01
  801.     51% |████████████████▋               | 3.5MB 20.4MB/s eta 0:00:01
  802.     51% |███████���████████▋               | 3.5MB 20.3MB/s eta 0:00:01
  803.     52% |████████████████▊               | 3.5MB 22.6MB/s eta 0:00:01
  804.     52% |████████████████▊               | 3.5MB 21.5MB/s eta 0:00:01
  805.     52% |████████████████▉               | 3.6MB 27.8MB/s eta 0:00:01
  806.     52% |████████████████▉               | 3.6MB 29.5MB/s eta 0:00:01
  807.     52% |████████████████▉               | 3.6MB 24.7MB/s eta 0:00:01
  808.     52% |█████████████████               | 3.6MB 24.7MB/s eta 0:00:01
  809.     53% |█████████████████               | 3.6MB 28.3MB/s eta 0:00:01
  810.     53% |█████████████████               | 3.6MB 28.4MB/s eta 0:00:01
  811.     53% |█████████████████               | 3.6MB 28.5MB/s eta 0:00:01
  812.     53% |█████████████████▏              | 3.6MB 27.3MB/s eta 0:00:01
  813.     53% |█████████████████▏              | 3.6MB 27.2MB/s eta 0:00:01
  814.     53% |█████████████████▏              | 3.6MB 23.7MB/s eta 0:00:01
  815.     53% |█████████████████▎              | 3.7MB 15.7MB/s eta 0:00:01
  816.     54% |█████████████████▎              | 3.7MB 15.7MB/s eta 0:00:01
  817.     54% |█████████████████▍              | 3.7MB 17.1MB/s eta 0:00:01
  818.     54% |█████████████████▍              | 3.7MB 17.3MB/s eta 0:00:01
  819.     54% |█████████████████▌              | 3.7MB 18.1MB/s eta 0:00:01
  820.     54% |█████████████████▌              | 3.7MB 17.8MB/s eta 0:00:01
  821.     54% |█████████████████▋              | 3.7MB 18.1MB/s eta 0:00:01
  822.     55% |█████████████████▋              | 3.7MB 16.6MB/s eta 0:00:01
  823.     55% |█████████████████▋              | 3.7MB 14.9MB/s eta 0:00:01
  824.     55% |█████████████████▊              | 3.7MB 16.7MB/s eta 0:00:01
  825.     55% |█████████████████▊              | 3.8MB 25.9MB/s eta 0:00:01
  826.     55% |█████████████████▉              | 3.8MB 26.5MB/s eta 0:00:01
  827.     55% |█████████████████▉              | 3.8MB 26.2MB/s eta 0:00:01
  828.     55% |██████████████████              | 3.8MB 25.2MB/s eta 0:00:01
  829.     56% |██████████████████              | 3.8MB 25.8MB/s eta 0:00:01
  830.     56% |██████████████████              | 3.8MB 26.0MB/s eta 0:00:01
  831.     56% |██████████████████              | 3.8MB 23.7MB/s eta 0:00:01
  832.     56% |██████████████████              | 3.8MB 28.2MB/s eta 0:00:01
  833.     56% |██████████████████▏             | 3.8MB 35.5MB/s eta 0:00:01
  834.     56% |██████████████████▏             | 3.9MB 36.9MB/s eta 0:00:01
  835.     56% |██████████████████▎             | 3.9MB 32.3MB/s eta 0:00:01
  836.     57% |██████████████████▎             | 3.9MB 31.7MB/s eta 0:00:01
  837.     57% |██████████████████▎             | 3.9MB 33.0MB/s eta 0:00:01
  838.     57% |██████████████████▍             | 3.9MB 32.9MB/s eta 0:00:01
  839.     57% |██████████████████▍             | 3.9MB 17.3MB/s eta 0:00:01
  840.     57% |██████████████████▌             | 3.9MB 17.5MB/s eta 0:00:01
  841.     57% |██████████████████▌             | 3.9MB 18.1MB/s eta 0:00:01
  842.     58% |██████████████████▋             | 3.9MB 17.8MB/s eta 0:00:01
  843.     58% |██████████████████▋             | 3.9MB 17.7MB/s eta 0:00:01
  844.     58% |██████████████████▊             | 4.0MB 17.5MB/s eta 0:00:01
  845.     58% |██████████████████▊             | 4.0MB 18.8MB/s eta 0:00:01
  846.     58% |██████████████████▊             | 4.0MB 18.7MB/s eta 0:00:01
  847.     58% |██████████████████▉             | 4.0MB 15.4MB/s eta 0:00:01
  848.     58% |██████████████████▉             | 4.0MB 15.8MB/s eta 0:00:01
  849.     59% |███████████████████             | 4.0MB 26.4MB/s eta 0:00:01
  850.     59% |███████████████████             | 4.0MB 26.2MB/s eta 0:00:01
  851.     59% |███████████████████             | 4.0MB 27.0MB/s eta 0:00:01
  852.     59% |███████████████████             | 4.0MB 26.9MB/s eta 0:00:01
  853.     59% |███████████████████             | 4.0MB 26.9MB/s eta 0:00:01
  854.     59% |███████████████████▏            | 4.1MB 24.7MB/s eta 0:00:01
  855.     60% |███████████████████▏            | 4.1MB 21.1MB/s eta 0:00:01
  856.     60% |███████████████████▎            | 4.1MB 21.4MB/s eta 0:00:01
  857.     60% |███████████████████▎            | 4.1MB 27.5MB/s eta 0:00:01
  858.     60% |███████████████████▍            | 4.1MB 27.0MB/s eta 0:00:01
  859.     60% |███████████████████▍            | 4.1MB 28.1MB/s eta 0:00:01
  860.     60% |███████████████████▌            | 4.1MB 27.2MB/s eta 0:00:01
  861.     60% |███████████████████▌            | 4.1MB 27.3MB/s eta 0:00:01
  862.     61% |█████████████���█████▌            | 4.1MB 28.0MB/s eta 0:00:01
  863.     61% |███████████████████▋            | 4.1MB 17.7MB/s eta 0:00:01
  864.     61% |███████████████████▋            | 4.2MB 18.9MB/s eta 0:00:01
  865.     61% |███████████████████▊            | 4.2MB 21.6MB/s eta 0:00:01
  866.     61% |███████████████████▊            | 4.2MB 21.6MB/s eta 0:00:01
  867.     61% |███████████████████▉            | 4.2MB 22.0MB/s eta 0:00:01
  868.     61% |███████████████████▉            | 4.2MB 22.2MB/s eta 0:00:01
  869.     62% |███████████████████▉            | 4.2MB 22.7MB/s eta 0:00:01
  870.     62% |████████████████████            | 4.2MB 21.6MB/s eta 0:00:01
  871.     62% |████████████████████            | 4.2MB 21.3MB/s eta 0:00:01
  872.     62% |████████████████████            | 4.2MB 21.3MB/s eta 0:00:01
  873.     62% |████████████████████            | 4.2MB 29.7MB/s eta 0:00:01
  874.     62% |████████████████████▏           | 4.3MB 29.5MB/s eta 0:00:01
  875.     63% |████████████████████▏           | 4.3MB 29.6MB/s eta 0:00:01
  876.     63% |████████████████████▏           | 4.3MB 28.2MB/s eta 0:00:01
  877.     63% |████████████████████▎           | 4.3MB 28.3MB/s eta 0:00:01
  878.     63% |████████████████████▎           | 4.3MB 27.7MB/s eta 0:00:01
  879.     63% |████████████████████▍           | 4.3MB 22.0MB/s eta 0:00:01
  880.     63% |████████████████████▍           | 4.3MB 23.9MB/s eta 0:00:01
  881.     63% |████████████████████▌           | 4.3MB 24.2MB/s eta 0:00:01
  882.     64% |████████████████████▌           | 4.3MB 24.2MB/s eta 0:00:01
  883.     64% |████████████████████▋           | 4.4MB 28.0MB/s eta 0:00:01
  884.     64% |████████████████████▋           | 4.4MB 27.7MB/s eta 0:00:01
  885.     64% |████████████████████▋           | 4.4MB 27.9MB/s eta 0:00:01
  886.     64% |████████████████████▊           | 4.4MB 26.6MB/s eta 0:00:01
  887.     64% |████████████████████▊           | 4.4MB 26.6MB/s eta 0:00:01
  888.     64% |████████████████████▉           | 4.4MB 27.0MB/s eta 0:00:01
  889.     65% |████████████████████▉           | 4.4MB 23.8MB/s eta 0:00:01
  890.     65% |█████████████████████           | 4.4MB 23.4MB/s eta 0:00:01
  891.     65% |███████████���█████████           | 4.4MB 23.7MB/s eta 0:00:01
  892.     65% |█████████████████████           | 4.4MB 20.8MB/s eta 0:00:01
  893.     65% |█████████████████████           | 4.5MB 21.5MB/s eta 0:00:01
  894.     65% |█████████████████████           | 4.5MB 20.5MB/s eta 0:00:01
  895.     66% |█████████████████████▏          | 4.5MB 20.3MB/s eta 0:00:01
  896.     66% |█████████████████████▏          | 4.5MB 21.8MB/s eta 0:00:01
  897.     66% |█████████████████████▎          | 4.5MB 21.4MB/s eta 0:00:01
  898.     66% |█████████████████████▎          | 4.5MB 21.3MB/s eta 0:00:01
  899.     66% |█████████████████████▎          | 4.5MB 29.0MB/s eta 0:00:01
  900.     66% |█████████████████████▍          | 4.5MB 27.5MB/s eta 0:00:01
  901.     66% |█████████████████████▍          | 4.5MB 26.7MB/s eta 0:00:01
  902.     67% |█████████████████████▌          | 4.5MB 31.0MB/s eta 0:00:01
  903.     67% |█████████████████████▌          | 4.6MB 31.4MB/s eta 0:00:01
  904.     67% |█████████████████████▋          | 4.6MB 34.1MB/s eta 0:00:01
  905.     67% |███████████████████���█▋          | 4.6MB 27.5MB/s eta 0:00:01
  906.     67% |█████████████████████▊          | 4.6MB 27.3MB/s eta 0:00:01
  907.     67% |█████████████████████▊          | 4.6MB 28.1MB/s eta 0:00:01
  908.     68% |█████████████████████▊          | 4.6MB 26.1MB/s eta 0:00:01
  909.     68% |█████████████████████▉          | 4.6MB 27.4MB/s eta 0:00:01
  910.     68% |█████████████████████▉          | 4.6MB 29.3MB/s eta 0:00:01
  911.     68% |██████████████████████          | 4.6MB 25.2MB/s eta 0:00:01
  912.     68% |██████████████████████          | 4.6MB 25.9MB/s eta 0:00:01
  913.     68% |██████████████████████          | 4.7MB 25.1MB/s eta 0:00:01
  914.     68% |██████████████████████          | 4.7MB 25.2MB/s eta 0:00:01
  915.     69% |██████████████████████          | 4.7MB 24.9MB/s eta 0:00:01
  916.     69% |██████████████████████▏         | 4.7MB 25.1MB/s eta 0:00:01
  917.     69% |██████████████████████▏         | 4.7MB 25.5MB/s eta 0:00:01
  918.     69% |██████████████████████▎         | 4.7MB 24.2MB/s eta 0:00:01
  919.     69% |██████████████████████���         | 4.7MB 24.0MB/s eta 0:00:01
  920.     69% |██████████████████████▍         | 4.7MB 23.9MB/s eta 0:00:01
  921.     69% |██████████████████████▍         | 4.7MB 23.8MB/s eta 0:00:01
  922.     70% |██████████████████████▍         | 4.8MB 23.4MB/s eta 0:00:01
  923.     70% |██████████████████████▌         | 4.8MB 24.0MB/s eta 0:00:01
  924.     70% |██████████████████████▌         | 4.8MB 20.7MB/s eta 0:00:01
  925.     70% |██████████████████████▋         | 4.8MB 25.0MB/s eta 0:00:01
  926.     70% |██████████████████████▋         | 4.8MB 24.3MB/s eta 0:00:01
  927.     70% |██████████████████████▊         | 4.8MB 23.6MB/s eta 0:00:01
  928.     71% |██████████████████████▊         | 4.8MB 27.0MB/s eta 0:00:01
  929.     71% |██████████████████████▉         | 4.8MB 22.4MB/s eta 0:00:01
  930.     71% |██████████████████████▉         | 4.8MB 22.5MB/s eta 0:00:01
  931.     71% |██████████████████████▉         | 4.8MB 26.5MB/s eta 0:00:01
  932.     71% |███████████████████████         | 4.9MB 26.2MB/s eta 0:00:01
  933.     71% |███████████████████████         | 4.9MB 26.8MB/s eta 0:00:01
  934.     71% |███████████████████████         | 4.9MB 31.1MB/s eta 0:00:01
  935.     72% |███████████████████████         | 4.9MB 30.6MB/s eta 0:00:01
  936.     72% |███████████████████████▏        | 4.9MB 31.2MB/s eta 0:00:01
  937.     72% |███████████████████████▏        | 4.9MB 31.2MB/s eta 0:00:01
  938.     72% |███████████████████████▏        | 4.9MB 30.6MB/s eta 0:00:01
  939.     72% |███████████████████████▎        | 4.9MB 39.6MB/s eta 0:00:01
  940.     72% |███████████████████████▎        | 4.9MB 38.0MB/s eta 0:00:01
  941.     73% |███████████████████████▍        | 4.9MB 37.4MB/s eta 0:00:01
  942.     73% |███████████████████████▍        | 5.0MB 37.8MB/s eta 0:00:01
  943.     73% |███████████████████████▌        | 5.0MB 27.9MB/s eta 0:00:01
  944.     73% |███████████████████████▌        | 5.0MB 29.3MB/s eta 0:00:01
  945.     73% |███████████████████████▋        | 5.0MB 29.6MB/s eta 0:00:01
  946.     73% |███████████████████████▋        | 5.0MB 28.6MB/s eta 0:00:01
  947.     73% |██████���████████████████▋        | 5.0MB 28.5MB/s eta 0:00:01
  948.     74% |███████████████████████▊        | 5.0MB 28.5MB/s eta 0:00:01
  949.     74% |███████████████████████▊        | 5.0MB 28.9MB/s eta 0:00:01
  950.     74% |███████████████████████▉        | 5.0MB 25.6MB/s eta 0:00:01
  951.     74% |███████████████████████▉        | 5.0MB 25.9MB/s eta 0:00:01
  952.     74% |████████████████████████        | 5.1MB 26.3MB/s eta 0:00:01
  953.     74% |████████████████████████        | 5.1MB 29.4MB/s eta 0:00:01
  954.     74% |████████████████████████        | 5.1MB 29.1MB/s eta 0:00:01
  955.     75% |████████████████████████        | 5.1MB 28.5MB/s eta 0:00:01
  956.     75% |████████████████████████        | 5.1MB 28.7MB/s eta 0:00:01
  957.     75% |████████████████████████▏       | 5.1MB 29.1MB/s eta 0:00:01
  958.     75% |████████████████████████▏       | 5.1MB 28.4MB/s eta 0:00:01
  959.     75% |████████████████████████▎       | 5.1MB 21.7MB/s eta 0:00:01
  960.     75% |████████████████████████▎       | 5.1MB 24.6MB/s eta 0:00:01
  961.     76% |████████████████████████▎       | 5.2MB 23.8MB/s eta 0:00:01
  962.     76% |████████████████████████▍       | 5.2MB 23.2MB/s eta 0:00:01
  963.     76% |████████████████████████▍       | 5.2MB 25.9MB/s eta 0:00:01
  964.     76% |████████████████████████▌       | 5.2MB 25.5MB/s eta 0:00:01
  965.     76% |████████████████████████▌       | 5.2MB 26.3MB/s eta 0:00:01
  966.     76% |████████████████████████▋       | 5.2MB 27.0MB/s eta 0:00:01
  967.     76% |████████████████████████▋       | 5.2MB 24.3MB/s eta 0:00:01
  968.     77% |████████████████████████▊       | 5.2MB 25.1MB/s eta 0:00:01
  969.     77% |████████████████████████▊       | 5.2MB 34.8MB/s eta 0:00:01
  970.     77% |████████████████████████▊       | 5.2MB 36.2MB/s eta 0:00:01
  971.     77% |████████████████████████▉       | 5.3MB 29.5MB/s eta 0:00:01
  972.     77% |████████████████████████▉       | 5.3MB 30.4MB/s eta 0:00:01
  973.     77% |█████████████████████████       | 5.3MB 30.9MB/s eta 0:00:01
  974.     77% |█████████████████████████       | 5.3MB 30.5MB/s eta 0:00:01
  975.     78% |█████████████████████████       | 5.3MB 26.7MB/s eta 0:00:01
  976.     78% |█████████████████████████       | 5.3MB 27.1MB/s eta 0:00:01
  977.     78% |█████████████████████████       | 5.3MB 26.3MB/s eta 0:00:01
  978.     78% |█████████████████████████▏      | 5.3MB 26.4MB/s eta 0:00:01
  979.     78% |█████████████████████████▏      | 5.3MB 25.4MB/s eta 0:00:01
  980.     78% |█████████████████████████▎      | 5.3MB 24.4MB/s eta 0:00:01
  981.     79% |█████████████████████████▎      | 5.4MB 30.0MB/s eta 0:00:01
  982.     79% |█████████████████████████▍      | 5.4MB 29.2MB/s eta 0:00:01
  983.     79% |█████████████████████████▍      | 5.4MB 28.3MB/s eta 0:00:01
  984.     79% |█████████████████████████▍      | 5.4MB 29.3MB/s eta 0:00:01
  985.     79% |█████████████████████████▌      | 5.4MB 33.5MB/s eta 0:00:01
  986.     79% |█████████████████████████▌      | 5.4MB 32.6MB/s eta 0:00:01
  987.     79% |█████████████████████████▋      | 5.4MB 39.0MB/s eta 0:00:01
  988.     80% |█████████████████████████▋      | 5.4MB 38.1MB/s eta 0:00:01
  989.     80% |█████████████████████████▊      | 5.4MB 40.0MB/s eta 0:00:01
  990.     80% |█████████████████████████▊      | 5.4MB 28.0MB/s eta 0:00:01
  991.     80% |█████████████████████████▉      | 5.5MB 27.9MB/s eta 0:00:01
  992.     80% |█████████████████████████▉      | 5.5MB 29.2MB/s eta 0:00:01
  993.     80% |█████████████████████████▉      | 5.5MB 29.7MB/s eta 0:00:01
  994.     81% |██████████████████████████      | 5.5MB 30.0MB/s eta 0:00:01
  995.     81% |██████████████████████████      | 5.5MB 29.6MB/s eta 0:00:01
  996.     81% |██████████████████████████      | 5.5MB 25.0MB/s eta 0:00:01
  997.     81% |██████████████████████████      | 5.5MB 25.5MB/s eta 0:00:01
  998.     81% |██████████████████████████▏     | 5.5MB 25.4MB/s eta 0:00:01
  999.     81% |██████████████████████████▏     | 5.5MB 25.0MB/s eta 0:00:01
  1000.     81% |██████████████████████████▏     | 5.6MB 34.7MB/s eta 0:00:01
  1001.     82% |██████████████████████████▎     | 5.6MB 34.7MB/s eta 0:00:01
  1002.     82% |██████████████████████████▎     | 5.6MB 34.2MB/s eta 0:00:01
  1003.     82% |██████████████████████████▍     | 5.6MB 34.7MB/s eta 0:00:01
  1004.     82% |██████████████████████████▍     | 5.6MB 33.3MB/s eta 0:00:01
  1005.     82% |██████████████████████████▌     | 5.6MB 34.1MB/s eta 0:00:01
  1006.     82% |██████████████████████████▌     | 5.6MB 32.1MB/s eta 0:00:01
  1007.     82% |██████████████████████████▌     | 5.6MB 31.7MB/s eta 0:00:01
  1008.     83% |██████████████████████████▋     | 5.6MB 32.7MB/s eta 0:00:01
  1009.     83% |██████████████████████████▋     | 5.6MB 30.4MB/s eta 0:00:01
  1010.     83% |██████████████████████████▊     | 5.7MB 30.3MB/s eta 0:00:01
  1011.     83% |██████████████████████████▊     | 5.7MB 30.3MB/s eta 0:00:01
  1012.     83% |██████████████████████████▉     | 5.7MB 27.7MB/s eta 0:00:01
  1013.     83% |██████████████████████████▉     | 5.7MB 27.8MB/s eta 0:00:01
  1014.     84% |███████████████████████████     | 5.7MB 27.6MB/s eta 0:00:01
  1015.     84% |███████████████████████████     | 5.7MB 27.1MB/s eta 0:00:01
  1016.     84% |███████████████████████████     | 5.7MB 33.9MB/s eta 0:00:01
  1017.     84% |███████████████████████████     | 5.7MB 33.0MB/s eta 0:00:01
  1018.     84% |███████████████████████████     | 5.7MB 32.6MB/s eta 0:00:01
  1019.     84% |███████████████████████████▏    | 5.7MB 35.0MB/s eta 0:00:01
  1020.     84% |███████████████████████████▏    | 5.8MB 34.8MB/s eta 0:00:01
  1021.     85% |███████████████████████████▎    | 5.8MB 34.4MB/s eta 0:00:01
  1022.     85% |███████████████████████████▎    | 5.8MB 36.4MB/s eta 0:00:01
  1023.     85% |███████████████████████████▎    | 5.8MB 32.5MB/s eta 0:00:01
  1024.     85% |███████████████████████████▍    | 5.8MB 34.0MB/s eta 0:00:01
  1025.     85% |███████████████████████████▍    | 5.8MB 32.4MB/s eta 0:00:01
  1026.     85% |████████████████████████���██▌    | 5.8MB 33.3MB/s eta 0:00:01
  1027.     86% |███████████████████████████▌    | 5.8MB 34.8MB/s eta 0:00:01
  1028.     86% |███████████████████████████▋    | 5.8MB 29.3MB/s eta 0:00:01
  1029.     86% |███████████████████████████▋    | 5.8MB 30.3MB/s eta 0:00:01
  1030.     86% |███████████████████████████▊    | 5.9MB 30.1MB/s eta 0:00:01
  1031.     86% |███████████████████████████▊    | 5.9MB 29.6MB/s eta 0:00:01
  1032.     86% |███████████████████████████▊    | 5.9MB 30.3MB/s eta 0:00:01
  1033.     86% |███████████████████████████▉    | 5.9MB 33.1MB/s eta 0:00:01
  1034.     87% |███████████████████████████▉    | 5.9MB 31.8MB/s eta 0:00:01
  1035.     87% |████████████████████████████    | 5.9MB 32.6MB/s eta 0:00:01
  1036.     87% |████████████████████████████    | 5.9MB 32.5MB/s eta 0:00:01
  1037.     87% |████████████████████████████    | 5.9MB 31.9MB/s eta 0:00:01
  1038.     87% |████████████████████████████    | 5.9MB 32.4MB/s eta 0:00:01
  1039.     87% |████████████████���███████████    | 5.9MB 32.0MB/s eta 0:00:01
  1040.     87% |████████████████████████████▏   | 6.0MB 33.3MB/s eta 0:00:01
  1041.     88% |████████████████████████████▏   | 6.0MB 29.4MB/s eta 0:00:01
  1042.     88% |████████████████████████████▎   | 6.0MB 30.2MB/s eta 0:00:01
  1043.     88% |████████████████████████████▎   | 6.0MB 29.8MB/s eta 0:00:01
  1044.     88% |████████████████████████████▍   | 6.0MB 29.8MB/s eta 0:00:01
  1045.     88% |████████████████████████████▍   | 6.0MB 30.3MB/s eta 0:00:01
  1046.     88% |████████████████████████████▍   | 6.0MB 29.6MB/s eta 0:00:01
  1047.     89% |████████████████████████████▌   | 6.0MB 29.3MB/s eta 0:00:01
  1048.     89% |████████████████████████████▌   | 6.0MB 34.1MB/s eta 0:00:01
  1049.     89% |████████████████████████████▋   | 6.1MB 33.0MB/s eta 0:00:01
  1050.     89% |████████████████████████████▋   | 6.1MB 32.2MB/s eta 0:00:01
  1051.     89% |████████████████████████████▊   | 6.1MB 37.6MB/s eta 0:00:01
  1052.     89% |���███████████████████████████▊   | 6.1MB 36.2MB/s eta 0:00:01
  1053.     89% |████████████████████████████▉   | 6.1MB 37.0MB/s eta 0:00:01
  1054.     90% |████████████████████████████▉   | 6.1MB 34.0MB/s eta 0:00:01
  1055.     90% |████████████████████████████▉   | 6.1MB 34.3MB/s eta 0:00:01
  1056.     90% |█████████████████████████████   | 6.1MB 35.5MB/s eta 0:00:01
  1057.     90% |█████████████████████████████   | 6.1MB 34.0MB/s eta 0:00:01
  1058.     90% |█████████████████████████████   | 6.1MB 34.4MB/s eta 0:00:01
  1059.     90% |█████████████████████████████   | 6.2MB 35.4MB/s eta 0:00:01
  1060.     90% |█████████████████████████████▏  | 6.2MB 27.6MB/s eta 0:00:01
  1061.     91% |█████████████████████████████▏  | 6.2MB 28.1MB/s eta 0:00:01
  1062.     91% |█████████████████████████████▏  | 6.2MB 27.3MB/s eta 0:00:01
  1063.     91% |█████████████████████████████▎  | 6.2MB 27.5MB/s eta 0:00:01
  1064.     91% |█████████████████████████████▎  | 6.2MB 30.6MB/s eta 0:00:01
  1065.     91% |█████████████████████████████▍  | 6.2MB 30.6MB/s eta 0:00:01
  1066.     91% |█████████████████████████████▍  | 6.2MB 30.5MB/s eta 0:00:01
  1067.     92% |█████████████████████████████▌  | 6.2MB 27.8MB/s eta 0:00:01
  1068.     92% |█████████████████████████████▌  | 6.2MB 27.0MB/s eta 0:00:01
  1069.     92% |█████████████████████████████▌  | 6.3MB 27.0MB/s eta 0:00:01
  1070.     92% |█████████████████████████████▋  | 6.3MB 33.9MB/s eta 0:00:01
  1071.     92% |█████████████████████████████▋  | 6.3MB 31.9MB/s eta 0:00:01
  1072.     92% |█████████████████████████████▊  | 6.3MB 33.6MB/s eta 0:00:01
  1073.     92% |█████████████████████████████▊  | 6.3MB 33.0MB/s eta 0:00:01
  1074.     93% |█████████████████████████████▉  | 6.3MB 32.4MB/s eta 0:00:01
  1075.     93% |█████████████████████████████▉  | 6.3MB 32.0MB/s eta 0:00:01
  1076.     93% |██████████████████████████████  | 6.3MB 31.7MB/s eta 0:00:01
  1077.     93% |██████████████████████████████  | 6.3MB 38.2MB/s eta 0:00:01
  1078.     93% |██████████████████████████████  | 6.3MB 38.1MB/s eta 0:00:01
  1079.     93% |██████████████████████████████  | 6.4MB 36.9MB/s eta 0:00:01
  1080.     94% |██████████████████████████████  | 6.4MB 37.2MB/s eta 0:00:01
  1081.     94% |██████████████████████████████▏ | 6.4MB 38.8MB/s eta 0:00:01
  1082.     94% |██████████████████████████████▏ | 6.4MB 38.3MB/s eta 0:00:01
  1083.     94% |██████████████████████████████▎ | 6.4MB 37.4MB/s eta 0:00:01
  1084.     94% |██████████████████████████████▎ | 6.4MB 37.1MB/s eta 0:00:01
  1085.     94% |██████████████████████████████▎ | 6.4MB 36.8MB/s eta 0:00:01
  1086.     94% |██████████████████████████████▍ | 6.4MB 36.6MB/s eta 0:00:01
  1087.     95% |██████████████████████████████▍ | 6.4MB 35.5MB/s eta 0:00:01
  1088.     95% |██████████████████████████████▌ | 6.5MB 36.2MB/s eta 0:00:01
  1089.     95% |█████████████���████████████████▌ | 6.5MB 36.6MB/s eta 0:00:01
  1090.     95% |██████████████████████████████▋ | 6.5MB 36.4MB/s eta 0:00:01
  1091.     95% |██████████████████████████████▋ | 6.5MB 36.9MB/s eta 0:00:01
  1092.     95% |██████████████████████████████▊ | 6.5MB 36.4MB/s eta 0:00:01
  1093.     95% |██████████████████████████████▊ | 6.5MB 37.4MB/s eta 0:00:01
  1094.     96% |██████████████████████████████▊ | 6.5MB 37.0MB/s eta 0:00:01
  1095.     96% |██████████████████████████████▉ | 6.5MB 34.6MB/s eta 0:00:01
  1096.     96% |██████████████████████████████▉ | 6.5MB 34.8MB/s eta 0:00:01
  1097.     96% |███████████████████████████████ | 6.5MB 31.0MB/s eta 0:00:01
  1098.     96% |███████████████████████████████ | 6.6MB 30.9MB/s eta 0:00:01
  1099.     96% |███████████████████████████████ | 6.6MB 31.2MB/s eta 0:00:01
  1100.     97% |███████████████████████████████ | 6.6MB 31.4MB/s eta 0:00:01
  1101.     97% |████████████████████████���██████ | 6.6MB 31.5MB/s eta 0:00:01
  1102.     97% |███████████████████████████████▏| 6.6MB 30.9MB/s eta 0:00:01
  1103.     97% |███████████████████████████████▏| 6.6MB 27.9MB/s eta 0:00:01
  1104.     97% |███████████████████████████████▎| 6.6MB 28.8MB/s eta 0:00:01
  1105.     97% |███████████████████████████████▎| 6.6MB 29.5MB/s eta 0:00:01
  1106.     97% |███████████████████████████████▍| 6.6MB 30.4MB/s eta 0:00:01
  1107.     98% |███████████████████████████████▍| 6.6MB 35.1MB/s eta 0:00:01
  1108.     98% |███████████████████████████████▍| 6.7MB 35.4MB/s eta 0:00:01
  1109.     98% |███████████████████████████████▌| 6.7MB 35.4MB/s eta 0:00:01
  1110.     98% |███████████████████████████████▌| 6.7MB 31.9MB/s eta 0:00:01
  1111.     98% |███████████████████████████████▋| 6.7MB 31.6MB/s eta 0:00:01
  1112.     98% |███████████████████████████████▋| 6.7MB 32.8MB/s eta 0:00:01
  1113.     99% |███████████████████████████████▊| 6.7MB 35.6MB/s eta 0:00:01
  1114.     99% |███████████████████████████████▊| 6.7MB 34.7MB/s eta 0:00:01
  1115.     99% |███████████████████████████████▉| 6.7MB 36.0MB/s eta 0:00:01
  1116.     99% |███████████████████████████████▉| 6.7MB 34.6MB/s eta 0:00:01
  1117.     99% |███████████████████████████████▉| 6.7MB 34.2MB/s eta 0:00:01
  1118.     99% |████████████████████████████████| 6.8MB 32.8MB/s eta 0:00:01
  1119.     99% |████████████████████████████████| 6.8MB 32.8MB/s eta 0:00:01
  1120.     100% |████████████████████████████████| 6.8MB 186kB/s
  1121. [?25hCollecting pytz>=0a (from Babel>=1.3->bashate)
  1122.   Downloading pytz-2018.3-py2.py3-none-any.whl (509kB)
  1123. [?25l
  1124.     2% |â–‹                               | 10kB 39.8MB/s eta 0:00:01
  1125.     4% |█▎                              | 20kB 33.2MB/s eta 0:00:01
  1126.     6% |██                              | 30kB 36.2MB/s eta 0:00:01
  1127.     8% |██▋                             | 40kB 35.4MB/s eta 0:00:01
  1128.     10% |███▏                            | 51kB 34.6MB/s eta 0:00:01
  1129.     12% |███▉                            | 61kB 35.5MB/s eta 0:00:01
  1130.     14% |████▌                           | 71kB 35.4MB/s eta 0:00:01
  1131.     16% |█████▏                          | 81kB 35.5MB/s eta 0:00:01
  1132.     18% |█████▉                          | 92kB 35.9MB/s eta 0:00:01
  1133.     20% |██████▍                         | 102kB 35.9MB/s eta 0:00:01
  1134.     22% |███████                         | 112kB 36.6MB/s eta 0:00:01
  1135.     24% |███████▊                        | 122kB 38.5MB/s eta 0:00:01
  1136.     26% |████████▍                       | 133kB 38.7MB/s eta 0:00:01
  1137.     28% |█████████                       | 143kB 40.6MB/s eta 0:00:01
  1138.     30% |█████████▋                      | 153kB 40.3MB/s eta 0:00:01
  1139.     32% |██████████▎                     | 163kB 39.8MB/s eta 0:00:01
  1140.     34% |███████████                     | 174kB 40.4MB/s eta 0:00:01
  1141.     36% |███████████▋                    | 184kB 40.3MB/s eta 0:00:01
  1142.     38% |████████████▏                   | 194kB 40.7MB/s eta 0:00:01
  1143.     40% |████████████▉                   | 204kB 40.7MB/s eta 0:00:01
  1144.     42% |█████████████▌                  | 215kB 39.6MB/s eta 0:00:01
  1145.     44% |██████████████▏                 | 225kB 39.2MB/s eta 0:00:01
  1146.     46% |██████████████▉                 | 235kB 37.9MB/s eta 0:00:01
  1147.     48% |███████████████▍                | 245kB 36.6MB/s eta 0:00:01
  1148.     50% |████████████████                | 256kB 37.8MB/s eta 0:00:01
  1149.     52% |████████████████▊               | 266kB 38.0MB/s eta 0:00:01
  1150.     54% |█████████████████▍              | 276kB 38.7MB/s eta 0:00:01
  1151.     56% |██████████████████              | 286kB 38.5MB/s eta 0:00:01
  1152.     58% |██████████████████▋             | 296kB 38.0MB/s eta 0:00:01
  1153.     60% |███████████████████▎            | 307kB 38.7MB/s eta 0:00:01
  1154.     62% |████████████████████            | 317kB 38.6MB/s eta 0:00:01
  1155.     64% |████████████████████▋           | 327kB 37.8MB/s eta 0:00:01
  1156.     66% |█████████████████████▏          | 337kB 39.8MB/s eta 0:00:01
  1157.     68% |█████████████████████▉          | 348kB 39.9MB/s eta 0:00:01
  1158.     70% |██████████████████████▌         | 358kB 40.3MB/s eta 0:00:01
  1159.     72% |███████████████████████▏        | 368kB 40.2MB/s eta 0:00:01
  1160.     74% |███████████████████████▊        | 378kB 39.1MB/s eta 0:00:01
  1161.     76% |████████████████████████▍       | 389kB 40.1MB/s eta 0:00:01
  1162.     78% |█████████████████████████       | 399kB 39.3MB/s eta 0:00:01
  1163.     80% |█████████████████████████▊      | 409kB 38.8MB/s eta 0:00:01
  1164.     82% |██████████████████████████▍     | 419kB 39.3MB/s eta 0:00:01
  1165.     84% |███████████████████████████     | 430kB 39.3MB/s eta 0:00:01
  1166.     86% |███████████████████████████▋    | 440kB 38.4MB/s eta 0:00:01
  1167.     88% |████████████████████████████▎   | 450kB 38.4MB/s eta 0:00:01
  1168.     90% |█████████████████████████████   | 460kB 37.7MB/s eta 0:00:01
  1169.     92% |█████████████████████████████▋  | 471kB 38.2MB/s eta 0:00:01
  1170.     94% |███████████████████���██████████▏ | 481kB 38.3MB/s eta 0:00:01
  1171.     96% |██████████████████████████████▉ | 491kB 37.7MB/s eta 0:00:01
  1172.     98% |███████████████████████████████▌| 501kB 38.9MB/s eta 0:00:01
  1173.     100% |████████████████████████████████| 512kB 2.7MB/s
  1174. [?25hInstalling collected packages: pbr, pytz, Babel, bashate
  1175. Successfully installed Babel-2.5.3 bashate-0.5.1 pbr-3.1.1 pytz-2018.3
  1176. /usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/security.html#insecureplatformwarning.
  1177.   InsecurePlatformWarning
  1178.  
  1179. travis_time:end:1ce598ec:start=1519933110727532486,finish=1519933113868408663,duration=3140876177
  1180. travis_fold:end:before_install.1
  1181. travis_fold:start:before_install.2
  1182. travis_time:start:2575cb40
  1183. $ sudo apt-get install pcregrep
  1184.  
  1185. Reading package lists... 0%
  1186.  
  1187. Reading package lists... 100%
  1188.  
  1189. Reading package lists... Done
  1190.  
  1191.  
  1192. Building dependency tree... 0%
  1193.  
  1194. Building dependency tree... 0%
  1195.  
  1196. Building dependency tree... 50%
  1197.  
  1198. Building dependency tree... 50%
  1199.  
  1200. Building dependency tree      
  1201.  
  1202.  
  1203. Reading state information... 0%
  1204.  
  1205. Reading state information... 0%
  1206.  
  1207. Reading state information... Done
  1208.  
  1209. The following NEW packages will be installed:
  1210.   pcregrep
  1211. 0 upgraded, 1 newly installed, 0 to remove and 145 not upgraded.
  1212. Need to get 24.8 kB of archives.
  1213. After this operation, 75.8 kB of additional disk space will be used.
  1214.  
  1215. 0% [Working]
  1216.            
  1217. Get:1 http://us-central1.gce.archive.ubuntu.com/ubuntu trusty-updates/universe amd64 pcregrep amd64 1:8.31-2ubuntu2.3 [24.8 kB]
  1218.  
  1219. 35% [1 pcregrep 10.9 kB/24.8 kB 44%]
  1220.                                    
  1221. 100% [Working]
  1222.              
  1223. Fetched 24.8 kB in 0s (0 B/s)
  1224. Selecting previously unselected package pcregrep.
  1225. (Reading database ...
  1226. (Reading database ... 5%
  1227. (Reading database ... 10%
  1228. (Reading database ... 15%
  1229. (Reading database ... 20%
  1230. (Reading database ... 25%
  1231. (Reading database ... 30%
  1232. (Reading database ... 35%
  1233. (Reading database ... 40%
  1234. (Reading database ... 45%
  1235. (Reading database ... 50%
  1236. (Reading database ... 55%
  1237. (Reading database ... 60%
  1238. (Reading database ... 65%
  1239. (Reading database ... 70%
  1240. (Reading database ... 75%
  1241. (Reading database ... 80%
  1242. (Reading database ... 85%
  1243. (Reading database ... 90%
  1244. (Reading database ... 95%
  1245. (Reading database ... 100%
  1246. (Reading database ... 93696 files and directories currently installed.)
  1247. Preparing to unpack .../pcregrep_1%3a8.31-2ubuntu2.3_amd64.deb ...
  1248. Unpacking pcregrep (1:8.31-2ubuntu2.3) ...
  1249. Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
  1250. Setting up pcregrep (1:8.31-2ubuntu2.3) ...
  1251.  
  1252. travis_time:end:2575cb40:start=1519933113873510241,finish=1519933116350641898,duration=2477131657
  1253. travis_fold:end:before_install.2
  1254. travis_time:start:0463fd66
  1255. $ sudo bash ./integration-tests/int-newline-errors.sh
  1256.  
  1257. travis_time:end:0463fd66:start=1519933116355510926,finish=1519933117282809052,duration=927298126
  1258. 
  1259. The command "sudo bash ./integration-tests/int-newline-errors.sh" exited with 0.
  1260. travis_time:start:3d395ac8
  1261. $ sudo bash ./integration-tests/int-bashate.sh
  1262.  
  1263. travis_time:end:3d395ac8:start=1519933117288217151,finish=1519933118895136312,duration=1606919161
  1264. 
  1265. The command "sudo bash ./integration-tests/int-bashate.sh" exited with 0.
  1266. travis_time:start:0630fd76
  1267. $ sudo bash ./integration-tests/int-shellcheck.sh
  1268.  
  1269. In ./plexmediaserver/plexmediaserver-installer.sh line 47:
  1270.     echo -e 'Open '$CYAN'http://localhost:32400/web'$ENDCOLOR' in your browser to continue the setup.'
  1271.                    ^-- SC2086: Double quote to prevent globbing and word splitting.
  1272.                                                     ^-- SC2086: Double quote to prevent globbing and word splitting.
  1273.  
  1274.  
  1275. In ./plexmediaserver/plexmediaserver-app-install.sh line 5:
  1276. sudo apt-get -o Dpkg::Options::="--force-confnew" install $APPNAME -y
  1277.                                                           ^-- SC2086: Double quote to prevent globbing and word splitting.
  1278.  
  1279.  
  1280. In ./plexmediaserver/plexmediaserver-default-update.sh line 11:
  1281. sudo sed -i "s@PLEX_MEDIA_SERVER_USER=plex@PLEX_MEDIA_SERVER_USER=$UNAME@g" /etc/default/$APPNAME || { echo -e $RED'Replacing PLEX_MEDIA_SERVER_USER failed.'$ENDCOLOR ; exit 1; }
  1282.                                                                                          ^-- SC2086: Double quote to prevent globbing and word splitting.
  1283.                                                                                                                ^-- SC2086: Double quote to prevent globbing and word splitting.
  1284.                                                                                                                                                              ^-- SC2086: Double quote to prevent globbing and word splitting.
  1285.  
  1286.  
  1287. In ./plexmediaserver/plexmediaserver-systemd-update.sh line 10:
  1288. sudo sed -i "s@User=ReplaceMe@User=$UNAME@g" /etc/systemd/system/plexmediaserver.service.d/override.conf || { echo -e $RED'Modifying USER in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  1289.                                                                                                                       ^-- SC2086: Double quote to prevent globbing and word splitting.
  1290.                                                                                                                                                                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  1291.  
  1292.  
  1293. In ./plexmediaserver/plexmediaserver-systemd-update.sh line 11:
  1294. sudo sed -i "s@Group=ReplaceMe@Group=$UGROUP@g" /etc/systemd/system/plexmediaserver.service.d/override.conf || { echo -e $RED'Modifying GROUP in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  1295.                                                                                                                          ^-- SC2086: Double quote to prevent globbing and word splitting.
  1296.                                                                                                                                                                       ^-- SC2086: Double quote to prevent globbing and word splitting.
  1297.  
  1298.  
  1299. In ./plexmediaserver/plexmediaserver-systemd-update.sh line 15:
  1300. sudo systemctl enable $APPSYSTEMD  >/dev/null 2>&1
  1301.                       ^-- SC2086: Double quote to prevent globbing and word splitting.
  1302.  
  1303.  
  1304. In ./transmission-daemon/transmission-daemon-init-update.sh line 10:
  1305.     sudo sed -i "s@USER=debian-transmission@USER=$UNAME@g" /etc/init.d/transmission-daemon || { echo -e $RED'Replacing daemon username in init failed.'$ENDCOLOR ; exit 1; }
  1306.                                                                                                         ^-- SC2086: Double quote to prevent globbing and word splitting.
  1307.                                                                                                                                                        ^-- SC2086: Double quote to prevent globbing and word splitting.
  1308.  
  1309.  
  1310. In ./transmission-daemon/transmission-daemon-settings-configurator.sh line 17:
  1311. sudo sed -i "s@\"incomplete-dir-enabled\": false@\"incomplete-dir-enabled\": true@g" $APPSETTINGS  || \
  1312.                                                                                      ^-- SC2086: Double quote to prevent globbing and word splitting.
  1313.  
  1314.  
  1315. In ./transmission-daemon/transmission-daemon-settings-configurator.sh line 19:
  1316. sudo sed -i "s@\"incomplete-dir\": \"/home/$UNAME/Downloads\"@\"incomplete-dir\": \"/home/$UNAME/Downloads/transmission/incomplete\"@g" $APPSETTINGS || \
  1317.                                                                                                                                         ^-- SC2086: Double quote to prevent globbing and word splitting.
  1318.  
  1319.  
  1320. In ./transmission-daemon/transmission-daemon-settings-configurator.sh line 23:
  1321. sudo sed -i "s@\"download-dir\": \"/home/$UNAME/Downloads\"@\"download-dir\": \"/home/$UNAME/Downloads/transmission/completed\"@g" $APPSETTINGS || \
  1322.                                                                                                                                    ^-- SC2086: Double quote to prevent globbing and word splitting.
  1323.  
  1324.  
  1325. In ./transmission-daemon/transmission-daemon-settings-configurator.sh line 27:
  1326. sudo sed -i "s@\"utp-enabled\": true@\"utp-enabled\": true,@g" $APPSETTINGS || \
  1327.                                                                ^-- SC2086: Double quote to prevent globbing and word splitting.
  1328.  
  1329.  
  1330. In ./transmission-daemon/transmission-daemon-settings-configurator.sh line 29:
  1331. sudo sed -i '/\"utp-enabled\": true,/a \ \ \ \ \"watch-dir-enabled\": true' $APPSETTINGS || \
  1332.                                                                             ^-- SC2086: Double quote to prevent globbing and word splitting.
  1333.  
  1334.  
  1335. In ./transmission-daemon/transmission-daemon-settings-configurator.sh line 31:
  1336. sudo sed -i "/\"utp-enabled\": true,/a \ \ \ \ \"watch-dir\": \"/home/$UNAME/Downloads/transmission/watch\"," $APPSETTINGS || \
  1337.                                                                                                               ^-- SC2086: Double quote to prevent globbing and word splitting.
  1338.  
  1339.  
  1340. In ./plexpy/plexpy-installer.sh line 19:
  1341.     sudo cp $SCRIPTPATH/plexpy/plexpy-config.ini $APPSETTINGS || { echo -e $RED'Conf file not copied.'$ENDCOLOR ; exit 1; }
  1342.             ^-- SC2086: Double quote to prevent globbing and word splitting.
  1343.                                                  ^-- SC2086: Double quote to prevent globbing and word splitting.
  1344.                                                                            ^-- SC2086: Double quote to prevent globbing and word splitting.
  1345.                                                                                                       ^-- SC2086: Double quote to prevent globbing and word splitting.
  1346.  
  1347.  
  1348. In ./plexpy/plexpy-systemd-update.sh line 10:
  1349. sudo sed -i '/Type=forking/a Restart=on-failure' /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Adding TYPE in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  1350.                                                                      ^-- SC2086: Double quote to prevent globbing and word splitting.
  1351.                                                                                                ^-- SC2086: Double quote to prevent globbing and word splitting.
  1352.                                                                                                                                         ^-- SC2086: Double quote to prevent globbing and word splitting.
  1353.  
  1354.  
  1355. In ./plexpy/plexpy-systemd-update.sh line 11:
  1356. sudo sed -i "s@User=plexpy@User=$UNAME@g" /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Modifying USER in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  1357.                                                               ^-- SC2086: Double quote to prevent globbing and word splitting.
  1358.                                                                                         ^-- SC2086: Double quote to prevent globbing and word splitting.
  1359.                                                                                                                                     ^-- SC2086: Double quote to prevent globbing and word splitting.
  1360.  
  1361.  
  1362. In ./plexpy/plexpy-systemd-update.sh line 12:
  1363. sudo sed -i "s@Group=nogroup@Group=$UGROUP@g" /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Modifying GROUP in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  1364.                                                                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  1365.                                                                                             ^-- SC2086: Double quote to prevent globbing and word splitting.
  1366.                                                                                                                                          ^-- SC2086: Double quote to prevent globbing and word splitting.
  1367.  
  1368.  
  1369. In ./plexpy/plexpy-systemd-update.sh line 15:
  1370. sudo systemctl enable $APPSYSTEMD
  1371.                       ^-- SC2086: Double quote to prevent globbing and word splitting.
  1372.  
  1373.  
  1374. In ./plexpy/plexpy-default-update.sh line 10:
  1375. sudo sed -i "s@HP_USER=@HP_USER=$UNAME@g" /etc/default/$APPNAME || { echo -e $RED'Replacing HP_USER failed.'$ENDCOLOR ; exit 1; }
  1376.                                                        ^-- SC2086: Double quote to prevent globbing and word splitting.
  1377.                                                                              ^-- SC2086: Double quote to prevent globbing and word splitting.
  1378.                                                                                                             ^-- SC2086: Double quote to prevent globbing and word splitting.
  1379.  
  1380.  
  1381. In ./lazylibrarian/lazylibrarian-default-update.sh line 9:
  1382. sudo sed -i "s@RUN_AS=\$USER@RUN_AS=$UNAME@g" /etc/default/$APPNAME || { echo -e "${RED}Replacing RUN_AS failed.$ENDCOLOR" ; exit 1; }
  1383.                                                            ^-- SC2086: Double quote to prevent globbing and word splitting.
  1384.  
  1385.  
  1386. In ./lazylibrarian/lazylibrarian-default-update.sh line 12:
  1387. sudo sed -i "s@APP_PATH=/opt/LazyLibrarian@APP_PATH=$APPPATH@g" /etc/default/$APPNAME || { echo -e "${RED}Replacing APP_PATH failed.$ENDCOLOR" ; exit 1; }
  1388.                                                                              ^-- SC2086: Double quote to prevent globbing and word splitting.
  1389.  
  1390.  
  1391. In ./lazylibrarian/lazylibrarian-default-update.sh line 15:
  1392. sudo sed -i "s@CONFIG=@CONFIG=$APPSETTINGS@g" /etc/default/$APPNAME || { echo -e "${RED}Replacing CONFIG failed.$ENDCOLOR" ; exit 1; }
  1393.                                                            ^-- SC2086: Double quote to prevent globbing and word splitting.
  1394.  
  1395.  
  1396. In ./lazylibrarian/lazylibrarian-default-update.sh line 18:
  1397. sudo sed -i "s@DATADIR=@DATADIR=$APPPATH/data@g" /etc/default/$APPNAME || { echo -e "${RED}Replacing DATADIR failed.$ENDCOLOR" ; exit 1; }
  1398.                                                               ^-- SC2086: Double quote to prevent globbing and word splitting.
  1399.  
  1400.  
  1401. In ./lazylibrarian/lazylibrarian-systemd-update.sh line 10:
  1402. sudo systemctl enable $APPSYSTEMD
  1403.                       ^-- SC2086: Double quote to prevent globbing and word splitting.
  1404.  
  1405.  
  1406. In ./sickgear/sickgear-systemd-update.sh line 9:
  1407. sudo sed -i '/Restart=on-failure/a GuessMainPID=no' /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Adding GUESSMAINPID in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  1408.                                                                         ^-- SC2086: Double quote to prevent globbing and word splitting.
  1409.                                                                                                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  1410.                                                                                                                                                    ^-- SC2086: Double quote to prevent globbing and word splitting.
  1411.  
  1412.  
  1413. In ./sickgear/sickgear-systemd-update.sh line 10:
  1414. sudo sed -i '/Restart=on-failure/a Type=forking' /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Adding TYPE in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  1415.                                                                      ^-- SC2086: Double quote to prevent globbing and word splitting.
  1416.                                                                                                ^-- SC2086: Double quote to prevent globbing and word splitting.
  1417.                                                                                                                                         ^-- SC2086: Double quote to prevent globbing and word splitting.
  1418.  
  1419.  
  1420. In ./sickgear/sickgear-systemd-update.sh line 12:
  1421. sudo sed -i "s@Description=SickGear Service@Description=SickGear@g" /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Modifying DESCRIPTION in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  1422.                                                                                         ^-- SC2086: Double quote to prevent globbing and word splitting.
  1423.                                                                                                                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  1424.                                                                                                                                                                      ^-- SC2086: Double quote to prevent globbing and word splitting.
  1425.  
  1426.  
  1427. In ./sickgear/sickgear-systemd-update.sh line 13:
  1428. sudo sed -i "s@User=sickgear@User=$UNAME@g" /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Modifying USER in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  1429.                                                                 ^-- SC2086: Double quote to prevent globbing and word splitting.
  1430.                                                                                           ^-- SC2086: Double quote to prevent globbing and word splitting.
  1431.                                                                                                                                       ^-- SC2086: Double quote to prevent globbing and word splitting.
  1432.  
  1433.  
  1434. In ./sickgear/sickgear-systemd-update.sh line 14:
  1435. sudo sed -i "s@Group=sickgear@Group=$UGROUP@g" /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Modifying GROUP in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  1436.                                                                    ^-- SC2086: Double quote to prevent globbing and word splitting.
  1437.                                                                                              ^-- SC2086: Double quote to prevent globbing and word splitting.
  1438.                                                                                                                                           ^-- SC2086: Double quote to prevent globbing and word splitting.
  1439.  
  1440.  
  1441. In ./sickgear/sickgear-systemd-update.sh line 16:
  1442. sudo sed -i "s@ExecStart=/usr/bin/python2 /opt/sickgear/app/SickBeard.py --systemd --datadir=/opt/sickgear/data@ExecStart=/usr/bin/python $APPPATH/SickBeard.py -q --daemon --nolaunch --datadir=$APPPATH/data@g" /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Modifying ExecStart in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  1443.                                                                                                                                                                                                                                       ^-- SC2086: Double quote to prevent globbing and word splitting.
  1444.                                                                                                                                                                                                                                                                 ^-- SC2086: Double quote to prevent globbing and word splitting.
  1445.                                                                                                                                                                                                                                                                                                                  ^-- SC2086: Double quote to prevent globbing and word splitting.
  1446.  
  1447.  
  1448. In ./sickgear/sickgear-systemd-update.sh line 19:
  1449. sudo systemctl enable $APPSYSTEMD
  1450.                       ^-- SC2086: Double quote to prevent globbing and word splitting.
  1451.  
  1452.  
  1453. In ./sickgear/sickgear-installer.sh line 27:
  1454.     cp -a $APPPATH/autoProcessTV/autoProcessTV.cfg.sample $APPPATH/autoProcessTV/autoProcessTV.cfg || { echo -e $RED'Could not copy autoProcess.cfg.'$ENDCOLOR ; exit 1; }
  1455.           ^-- SC2086: Double quote to prevent globbing and word splitting.
  1456.                                                           ^-- SC2086: Double quote to prevent globbing and word splitting.
  1457.                                                                                                                 ^-- SC2086: Double quote to prevent globbing and word splitting.
  1458.                                                                                                                                                      ^-- SC2086: Double quote to prevent globbing and word splitting.
  1459.  
  1460.  
  1461. In ./sickgear/sickgear-default-update.sh line 11:
  1462. sudo sed -i "s@SG_USER=@SG_USER=$UNAME@g" /etc/default/$APPNAME || { echo -e $RED'Replacing RUN_AS failed.'$ENDCOLOR ; exit 1; }
  1463.                                                        ^-- SC2086: Double quote to prevent globbing and word splitting.
  1464.                                                                              ^-- SC2086: Double quote to prevent globbing and word splitting.
  1465.                                                                                                            ^-- SC2086: Double quote to prevent globbing and word splitting.
  1466.  
  1467.  
  1468. In ./sickgear/sickgear-default-update.sh line 14:
  1469. sudo sed -i "s@SG_HOME=@SG_HOME=$APPPATH@g" /etc/default/$APPNAME || { echo -e $RED'Replacing RUN_AS failed.'$ENDCOLOR ; exit 1; }
  1470.                                                          ^-- SC2086: Double quote to prevent globbing and word splitting.
  1471.                                                                                ^-- SC2086: Double quote to prevent globbing and word splitting.
  1472.                                                                                                              ^-- SC2086: Double quote to prevent globbing and word splitting.
  1473.  
  1474.  
  1475. In ./sickgear/sickgear-default-update.sh line 17:
  1476. sudo sed -i "s@SG_DATA=@SG_DATA=$APPPATH/data@g" /etc/default/$APPNAME || { echo -e $RED'Replacing DATADIR failed.'$ENDCOLOR ; exit 1; }
  1477.                                                               ^-- SC2086: Double quote to prevent globbing and word splitting.
  1478.                                                                                     ^-- SC2086: Double quote to prevent globbing and word splitting.
  1479.                                                                                                                    ^-- SC2086: Double quote to prevent globbing and word splitting.
  1480.  
  1481.  
  1482. In ./radarr/radarr-systemd-update.sh line 10:
  1483. sudo sed -i "s@User=ReplaceMe@User=$UNAME@g" /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Modifying USER in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  1484.                                                                  ^-- SC2086: Double quote to prevent globbing and word splitting.
  1485.                                                                                            ^-- SC2086: Double quote to prevent globbing and word splitting.
  1486.                                                                                                                                        ^-- SC2086: Double quote to prevent globbing and word splitting.
  1487.  
  1488.  
  1489. In ./radarr/radarr-systemd-update.sh line 11:
  1490. sudo sed -i "s@Group=ReplaceMe@Group=$UGROUP@g" /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Modifying GROUP in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  1491.                                                                     ^-- SC2086: Double quote to prevent globbing and word splitting.
  1492.                                                                                               ^-- SC2086: Double quote to prevent globbing and word splitting.
  1493.                                                                                                                                            ^-- SC2086: Double quote to prevent globbing and word splitting.
  1494.  
  1495.  
  1496. In ./radarr/radarr-systemd-update.sh line 14:
  1497. sudo systemctl enable $APPSYSTEMD
  1498.                       ^-- SC2086: Double quote to prevent globbing and word splitting.
  1499.  
  1500.  
  1501. In ./radarr/radarr-download.sh line 8:
  1502. echo -e $YELLOW'--->Latest File Found...'$ENDCOLOR
  1503.         ^-- SC2086: Double quote to prevent globbing and word splitting.
  1504.                                          ^-- SC2086: Double quote to prevent globbing and word splitting.
  1505.  
  1506.  
  1507. In ./radarr/radarr-download.sh line 16:
  1508. echo -e $YELLOW'--->Downloading and extracting files...'$ENDCOLOR
  1509.         ^-- SC2086: Double quote to prevent globbing and word splitting.
  1510.                                                         ^-- SC2086: Double quote to prevent globbing and word splitting.
  1511.  
  1512.  
  1513. In ./radarr/radarr-download.sh line 17:
  1514. sudo curl -L "${OUTPUT}" | tar -xzf - -C $APPPATH --strip-components=1
  1515.                                          ^-- SC2086: Double quote to prevent globbing and word splitting.
  1516.  
  1517.  
  1518. In ./radarr/radarr-init-update.sh line 10:
  1519. sudo sed -i "s@RUNASUSER=root@RUNASUSER=$UNAME@g" /etc/init.d/$APPINITD || { echo -e $RED'Replacing RUN_AS failed.'$ENDCOLOR ; exit 1; }
  1520.                                                               ^-- SC2086: Double quote to prevent globbing and word splitting.
  1521.                                                                                      ^-- SC2086: Double quote to prevent globbing and word splitting.
  1522.                                                                                                                    ^-- SC2086: Double quote to prevent globbing and word splitting.
  1523.  
  1524.  
  1525. In ./radarr/radarr-init-update.sh line 11:
  1526. sudo sed -i "s@RUNASGROUP=root@RUNASGROUP=$UGROUP@g" /etc/init.d/$APPINITD || { echo -e $RED'Replacing RUNASGROUP failed.'$ENDCOLOR ; exit 1; }
  1527.                                                                  ^-- SC2086: Double quote to prevent globbing and word splitting.
  1528.                                                                                         ^-- SC2086: Double quote to prevent globbing and word splitting.
  1529.                                                                                                                           ^-- SC2086: Double quote to prevent globbing and word splitting.
  1530.  
  1531.  
  1532. In ./maintenance/clearbackups.sh line 14:
  1533. echo -e $GREEN'AtoMiC ToolKit Backups Cleaner'$ENDCOLOR
  1534.         ^-- SC2086: Double quote to prevent globbing and word splitting.
  1535.                                               ^-- SC2086: Double quote to prevent globbing and word splitting.
  1536.  
  1537.  
  1538. In ./maintenance/clearbackups.sh line 20:
  1539.     echo -e $YELLOW'--->Below are the backups folder contents...'$ENDCOLOR
  1540.             ^-- SC2086: Double quote to prevent globbing and word splitting.
  1541.                                                                  ^-- SC2086: Double quote to prevent globbing and word splitting.
  1542.  
  1543.  
  1544. In ./maintenance/clearbackups.sh line 21:
  1545.     ls -l $SCRIPTPATH/backups/*
  1546.           ^-- SC2086: Double quote to prevent globbing and word splitting.
  1547.  
  1548.  
  1549. In ./maintenance/clearbackups.sh line 26:
  1550.     echo -e $GREEN'Delete all backups?'$ENDCOLOR
  1551.             ^-- SC2086: Double quote to prevent globbing and word splitting.
  1552.                                        ^-- SC2086: Double quote to prevent globbing and word splitting.
  1553.  
  1554.  
  1555. In ./maintenance/clearbackups.sh line 28:
  1556.     read -p 'Type y/Y and press [ENTER] to delete or any other key to exit: '
  1557.     ^-- SC2162: read without -r will mangle backslashes.
  1558.  
  1559.  
  1560. In ./maintenance/clearbackups.sh line 35:
  1561.         rm $SCRIPTPATH/backups/* >/dev/null 2>&1
  1562.            ^-- SC2086: Double quote to prevent globbing and word splitting.
  1563.  
  1564.  
  1565. In ./maintenance/cleartmp.sh line 11:
  1566. echo -e $GREEN'AtoMiC ToolKit Temporary Data Cleaner'$ENDCOLOR
  1567.         ^-- SC2086: Double quote to prevent globbing and word splitting.
  1568.                                                      ^-- SC2086: Double quote to prevent globbing and word splitting.
  1569.  
  1570.  
  1571. In ./maintenance/cleartmp.sh line 17:
  1572.     echo -e $YELLOW'--->Below are the tmp folder contents...'$ENDCOLOR
  1573.             ^-- SC2086: Double quote to prevent globbing and word splitting.
  1574.                                                              ^-- SC2086: Double quote to prevent globbing and word splitting.
  1575.  
  1576.  
  1577. In ./maintenance/cleartmp.sh line 18:
  1578.     ls -l $SCRIPTPATH/tmp/*
  1579.           ^-- SC2086: Double quote to prevent globbing and word splitting.
  1580.  
  1581.  
  1582. In ./maintenance/cleartmp.sh line 23:
  1583.     echo -e $GREEN'Delete all temporary data?'$ENDCOLOR
  1584.             ^-- SC2086: Double quote to prevent globbing and word splitting.
  1585.                                               ^-- SC2086: Double quote to prevent globbing and word splitting.
  1586.  
  1587.  
  1588. In ./maintenance/cleartmp.sh line 25:
  1589.     read -p 'Type y/Y and press [ENTER] to delete or any other key to exit: '
  1590.     ^-- SC2162: read without -r will mangle backslashes.
  1591.  
  1592.  
  1593. In ./maintenance/cleartmp.sh line 32:
  1594.         rm $SCRIPTPATH/tmp/* >/dev/null 2>&1
  1595.            ^-- SC2086: Double quote to prevent globbing and word splitting.
  1596.  
  1597.  
  1598. In ./maintenance/update.sh line 16:
  1599. read -p 'Type y/Y and press [ENTER] to continue with update or any other key to exit: '
  1600. ^-- SC2162: read without -r will mangle backslashes.
  1601.  
  1602.  
  1603. In ./madsonic/madsonic-default-update.sh line 11:
  1604. sudo sed -i "s@MADSONIC_USER=root@MADSONIC_USER=$UNAME@g" /etc/default/$APPNAME || { echo -e $RED'Replacing USER failed.'$ENDCOLOR ; exit 1; }
  1605.                                                                        ^-- SC2086: Double quote to prevent globbing and word splitting.
  1606.                                                                                              ^-- SC2086: Double quote to prevent globbing and word splitting.
  1607.                                                                                                                          ^-- SC2086: Double quote to prevent globbing and word splitting.
  1608.  
  1609.  
  1610. In ./madsonic/madsonic-systemd-update.sh line 9:
  1611. sudo sed -i "s@User=ReplaceMe@User=$UNAME@g" /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Modifying USER in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  1612.                                                                  ^-- SC2086: Double quote to prevent globbing and word splitting.
  1613.                                                                                            ^-- SC2086: Double quote to prevent globbing and word splitting.
  1614.                                                                                                                                        ^-- SC2086: Double quote to prevent globbing and word splitting.
  1615.  
  1616.  
  1617. In ./madsonic/madsonic-systemd-update.sh line 10:
  1618. sudo sed -i "s@Group=ReplaceMe@Group=$UGROUP@g" /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Modifying GROUP in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  1619.                                                                     ^-- SC2086: Double quote to prevent globbing and word splitting.
  1620.                                                                                               ^-- SC2086: Double quote to prevent globbing and word splitting.
  1621.                                                                                                                                            ^-- SC2086: Double quote to prevent globbing and word splitting.
  1622.  
  1623.  
  1624. In ./madsonic/madsonic-systemd-update.sh line 12:
  1625. sudo systemctl enable $APPSYSTEMD
  1626.                       ^-- SC2086: Double quote to prevent globbing and word splitting.
  1627.  
  1628.  
  1629. In ./madsonic/madsonic-download-install.sh line 12:
  1630. echo -e $YELLOW"URL Found: "$URL$ENDCOLOR
  1631.         ^-- SC2086: Double quote to prevent globbing and word splitting.
  1632.                             ^-- SC2086: Double quote to prevent globbing and word splitting.
  1633.                                 ^-- SC2086: Double quote to prevent globbing and word splitting.
  1634.  
  1635.  
  1636. In ./madsonic/madsonic-download-install.sh line 15:
  1637.     wget $URL -P '/var/cache/apt/archives'
  1638.          ^-- SC2086: Double quote to prevent globbing and word splitting.
  1639.  
  1640.  
  1641. In ./madsonic/madsonic-download-install.sh line 19:
  1642. sudo dpkg -i '/var/cache/apt/archives'/$FILE
  1643.                                        ^-- SC2086: Double quote to prevent globbing and word splitting.
  1644.  
  1645.  
  1646. In ./madsonic/madsonic-download-install.sh line 21:
  1647. cd $SCRIPTPATH || exit
  1648.    ^-- SC2086: Double quote to prevent globbing and word splitting.
  1649.  
  1650.  
  1651. In ./subsonic/subsonic-systemd-update.sh line 10:
  1652. sudo sed -i "s@User=ReplaceMe@User=$UNAME@g" /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Modifying USER in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  1653.                                                                  ^-- SC2086: Double quote to prevent globbing and word splitting.
  1654.                                                                                            ^-- SC2086: Double quote to prevent globbing and word splitting.
  1655.                                                                                                                                        ^-- SC2086: Double quote to prevent globbing and word splitting.
  1656.  
  1657.  
  1658. In ./subsonic/subsonic-systemd-update.sh line 11:
  1659. sudo sed -i "s@Group=ReplaceMe@Group=$UGROUP@g" /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Modifying GROUP in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  1660.                                                                     ^-- SC2086: Double quote to prevent globbing and word splitting.
  1661.                                                                                               ^-- SC2086: Double quote to prevent globbing and word splitting.
  1662.                                                                                                                                            ^-- SC2086: Double quote to prevent globbing and word splitting.
  1663.  
  1664.  
  1665. In ./subsonic/subsonic-systemd-update.sh line 13:
  1666. sudo systemctl enable $APPSYSTEMD
  1667.                       ^-- SC2086: Double quote to prevent globbing and word splitting.
  1668.  
  1669.  
  1670. In ./subsonic/subsonic-download-install.sh line 16:
  1671.     wget $URL -P '/var/cache/apt/archives'
  1672.          ^-- SC2086: Double quote to prevent globbing and word splitting.
  1673.  
  1674.  
  1675. In ./subsonic/subsonic-download-install.sh line 20:
  1676. sudo dpkg -i '/var/cache/apt/archives'/$FILE
  1677.                                        ^-- SC2086: Double quote to prevent globbing and word splitting.
  1678.  
  1679.  
  1680. In ./subsonic/subsonic-download-install.sh line 22:
  1681. cd $SCRIPTPATH || exit
  1682.    ^-- SC2086: Double quote to prevent globbing and word splitting.
  1683.  
  1684.  
  1685. In ./subsonic/subsonic-default-update.sh line 11:
  1686. sudo sed -i "s@SUBSONIC_USER=root@SUBSONIC_USER=$UNAME@g" "/etc/default/$APPNAME" || { echo -e $RED'Replacing USER failed.'$ENDCOLOR ; exit 1; }
  1687.                                                                                                ^-- SC2086: Double quote to prevent globbing and word splitting.
  1688.                                                                                                                            ^-- SC2086: Double quote to prevent globbing and word splitting.
  1689.  
  1690.  
  1691. In ./sickrage/sickrage-default-update.sh line 11:
  1692. sudo sed -i "s@SR_USER=@SR_USER=$UNAME@g" /etc/default/$APPNAME || { echo -e $RED'Replacing RUN_AS failed.'$ENDCOLOR ; exit 1; }
  1693.                                                        ^-- SC2086: Double quote to prevent globbing and word splitting.
  1694.                                                                              ^-- SC2086: Double quote to prevent globbing and word splitting.
  1695.                                                                                                            ^-- SC2086: Double quote to prevent globbing and word splitting.
  1696.  
  1697.  
  1698. In ./sickrage/sickrage-default-update.sh line 14:
  1699. sudo sed -i "s@SR_HOME=@SR_HOME=$APPPATH@g" /etc/default/$APPNAME || { echo -e $RED'Replacing RUN_AS failed.'$ENDCOLOR ; exit 1; }
  1700.                                                          ^-- SC2086: Double quote to prevent globbing and word splitting.
  1701.                                                                                ^-- SC2086: Double quote to prevent globbing and word splitting.
  1702.                                                                                                              ^-- SC2086: Double quote to prevent globbing and word splitting.
  1703.  
  1704.  
  1705. In ./sickrage/sickrage-default-update.sh line 17:
  1706. sudo sed -i "s@SR_DATA=@SR_DATA=$APPPATH/data@g" /etc/default/$APPNAME || { echo -e $RED'Replacing DATADIR failed.'$ENDCOLOR ; exit 1; }
  1707.                                                               ^-- SC2086: Double quote to prevent globbing and word splitting.
  1708.                                                                                     ^-- SC2086: Double quote to prevent globbing and word splitting.
  1709.                                                                                                                    ^-- SC2086: Double quote to prevent globbing and word splitting.
  1710.  
  1711.  
  1712. In ./sickrage/sickrage-systemd-update.sh line 9:
  1713. sudo sed -i "s@Description=SickRage Daemon@Description=SickRage@g" /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Modifying DESCRIPTION in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  1714.                                                                                        ^-- SC2086: Double quote to prevent globbing and word splitting.
  1715.                                                                                                                  ^-- SC2086: Double quote to prevent globbing and word splitting.
  1716.                                                                                                                                                                     ^-- SC2086: Double quote to prevent globbing and word splitting.
  1717.  
  1718.  
  1719. In ./sickrage/sickrage-systemd-update.sh line 10:
  1720. sudo sed -i "s@User=sickrage@User=$UNAME@g" /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Modifying USER in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  1721.                                                                 ^-- SC2086: Double quote to prevent globbing and word splitting.
  1722.                                                                                           ^-- SC2086: Double quote to prevent globbing and word splitting.
  1723.                                                                                                                                       ^-- SC2086: Double quote to prevent globbing and word splitting.
  1724.  
  1725.  
  1726. In ./sickrage/sickrage-systemd-update.sh line 11:
  1727. sudo sed -i "s@Group=sickrage@Group=$UGROUP@g" /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Modifying GROUP in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  1728.                                                                    ^-- SC2086: Double quote to prevent globbing and word splitting.
  1729.                                                                                              ^-- SC2086: Double quote to prevent globbing and word splitting.
  1730.                                                                                                                                           ^-- SC2086: Double quote to prevent globbing and word splitting.
  1731.  
  1732.  
  1733. In ./sickrage/sickrage-systemd-update.sh line 12:
  1734. sudo sed -i '/^GuessMainPID=no/a Restart=on-failure' /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Adding RESTART in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  1735.                                                                          ^-- SC2086: Double quote to prevent globbing and word splitting.
  1736.                                                                                                    ^-- SC2086: Double quote to prevent globbing and word splitting.
  1737.                                                                                                                                                ^-- SC2086: Double quote to prevent globbing and word splitting.
  1738.  
  1739.  
  1740. In ./sickrage/sickrage-systemd-update.sh line 13:
  1741. sudo sed -i "s@ExecStart=/usr/bin/python2.7 /opt/sickrage/SickBeard.py -q --daemon --nolaunch --datadir=/opt/sickrage@ExecStart=/usr/bin/python $APPPATH/SickBeard.py -q --daemon --nolaunch --datadir=$APPPATH/data@g" /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Modifying ExecStart in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  1742.                                                                                                                                                                                                                                             ^-- SC2086: Double quote to prevent globbing and word splitting.
  1743.                                                                                                                                                                                                                                                                       ^-- SC2086: Double quote to prevent globbing and word splitting.
  1744.                                                                                                                                                                                                                                                                                                                        ^-- SC2086: Double quote to prevent globbing and word splitting.
  1745.  
  1746.  
  1747. In ./sickrage/sickrage-systemd-update.sh line 16:
  1748. sudo systemctl enable $APPSYSTEMD
  1749.                       ^-- SC2086: Double quote to prevent globbing and word splitting.
  1750.  
  1751.  
  1752. In ./couchpotato/couchpotato-systemd-update.sh line 9:
  1753. sudo sed -i "s@ExecStart=/var/lib/CouchPotatoServer/CouchPotato.py@ExecStart=/usr/bin/python $APPPATH/CouchPotato.py --daemon --quiet --data_dir=$APPPATH/data@g" /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Modifying ExecStart in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  1754.                                                                                                                                                                                       ^-- SC2086: Double quote to prevent globbing and word splitting.
  1755.                                                                                                                                                                                                                 ^-- SC2086: Double quote to prevent globbing and word splitting.
  1756.                                                                                                                                                                                                                                                                  ^-- SC2086: Double quote to prevent globbing and word splitting.
  1757.  
  1758.  
  1759. In ./couchpotato/couchpotato-systemd-update.sh line 10:
  1760. sudo sed -i "s@Type=simple@Type=forking@g" /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Modifying TYPE in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  1761.                                                                ^-- SC2086: Double quote to prevent globbing and word splitting.
  1762.                                                                                          ^-- SC2086: Double quote to prevent globbing and word splitting.
  1763.                                                                                                                                      ^-- SC2086: Double quote to prevent globbing and word splitting.
  1764.  
  1765.  
  1766. In ./couchpotato/couchpotato-systemd-update.sh line 11:
  1767. sudo sed -i "s@User=couchpotato@User=$UNAME@g" /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Modifying USER in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  1768.                                                                    ^-- SC2086: Double quote to prevent globbing and word splitting.
  1769.                                                                                              ^-- SC2086: Double quote to prevent globbing and word splitting.
  1770.                                                                                                                                          ^-- SC2086: Double quote to prevent globbing and word splitting.
  1771.  
  1772.  
  1773. In ./couchpotato/couchpotato-systemd-update.sh line 12:
  1774. sudo sed -i "s@Group=couchpotato@Group=$UGROUP@g" /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Modifying GROUP in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  1775.                                                                       ^-- SC2086: Double quote to prevent globbing and word splitting.
  1776.                                                                                                 ^-- SC2086: Double quote to prevent globbing and word splitting.
  1777.                                                                                                                                              ^-- SC2086: Double quote to prevent globbing and word splitting.
  1778.  
  1779.  
  1780. In ./couchpotato/couchpotato-systemd-update.sh line 13:
  1781. sudo sed -i '/Type=forking/a GuessMainPID=no' /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Adding GUESSMAINPID in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  1782.                                                                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  1783.                                                                                             ^-- SC2086: Double quote to prevent globbing and word splitting.
  1784.                                                                                                                                              ^-- SC2086: Double quote to prevent globbing and word splitting.
  1785.  
  1786.  
  1787. In ./couchpotato/couchpotato-systemd-update.sh line 16:
  1788. sudo systemctl enable $APPSYSTEMD
  1789.                       ^-- SC2086: Double quote to prevent globbing and word splitting.
  1790.  
  1791.  
  1792. In ./headphones/headphones-installer.sh line 26:
  1793. sudo sed -i "s@${ACCESSHOST}localhost@${ACCESSHOST}0.0.0.0@g" $APPSETTINGS  || { echo -e $RED'Modifying '$ACCESSHOST' in '$APPSETTINGS' file failed.'$ENDCOLOR; exit 1; }
  1794.                                                               ^-- SC2086: Double quote to prevent globbing and word splitting.
  1795.                                                                                          ^-- SC2086: Double quote to prevent globbing and word splitting.
  1796.                                                                                                          ^-- SC2086: Double quote to prevent globbing and word splitting.
  1797.                                                                                                                           ^-- SC2086: Double quote to prevent globbing and word splitting.
  1798.                                                                                                                                                      ^-- SC2086: Double quote to prevent globbing and word splitting.
  1799.  
  1800.  
  1801. In ./headphones/headphones-default-update.sh line 11:
  1802. sudo sed -i 's@ENABLE_DAEMON=0@ENABLE_DAEMON=1@g' /etc/default/$APPNAME || { echo -e $RED'Replacing ENABLE_DAEMON failed.'$ENDCOLOR ; exit 1; }
  1803.                                                                ^-- SC2086: Double quote to prevent globbing and word splitting.
  1804.                                                                                      ^-- SC2086: Double quote to prevent globbing and word splitting.
  1805.                                                                                                                           ^-- SC2086: Double quote to prevent globbing and word splitting.
  1806.  
  1807.  
  1808. In ./headphones/headphones-default-update.sh line 14:
  1809. sudo sed -i "s@RUN_AS=@RUN_AS=$UNAME@g" /etc/default/$APPNAME || { echo -e $RED'Replacing RUN_AS failed.'$ENDCOLOR ; exit 1; }
  1810.                                                      ^-- SC2086: Double quote to prevent globbing and word splitting.
  1811.                                                                            ^-- SC2086: Double quote to prevent globbing and word splitting.
  1812.                                                                                                          ^-- SC2086: Double quote to prevent globbing and word splitting.
  1813.  
  1814.  
  1815. In ./headphones/headphones-default-update.sh line 17:
  1816. sudo sed -i "s@CONFIG=@CONFIG=$APPSETTINGS@g" /etc/default/$APPNAME || { echo -e $RED'Replacing CONFIG failed.'$ENDCOLOR ; exit 1; }
  1817.                                                            ^-- SC2086: Double quote to prevent globbing and word splitting.
  1818.                                                                                  ^-- SC2086: Double quote to prevent globbing and word splitting.
  1819.                                                                                                                ^-- SC2086: Double quote to prevent globbing and word splitting.
  1820.  
  1821.  
  1822. In ./headphones/headphones-default-update.sh line 20:
  1823. sudo sed -i "s@DATADIR=@DATADIR=$APPPATH/data@g" /etc/default/$APPNAME || { echo -e $RED'Replacing DATADIR failed.'$ENDCOLOR ; exit 1; }
  1824.                                                               ^-- SC2086: Double quote to prevent globbing and word splitting.
  1825.                                                                                     ^-- SC2086: Double quote to prevent globbing and word splitting.
  1826.                                                                                                                    ^-- SC2086: Double quote to prevent globbing and word splitting.
  1827.  
  1828.  
  1829. In ./headphones/headphones-default-update.sh line 23:
  1830. sudo sed -i "s@PID_FILE=@PID_FILE=$APPPIDFILE@g" /etc/default/$APPNAME || { echo -e $RED'Replacing PID_FILE failed.'$ENDCOLOR ; exit 1; }
  1831.                                                               ^-- SC2086: Double quote to prevent globbing and word splitting.
  1832.                                                                                     ^-- SC2086: Double quote to prevent globbing and word splitting.
  1833.                                                                                                                     ^-- SC2086: Double quote to prevent globbing and word splitting.
  1834.  
  1835.  
  1836. In ./headphones/headphones-systemd-update.sh line 10:
  1837. sudo sed -i "s@User=headphones@User=$UNAME@g" /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Modifying USER in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  1838.                                                                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  1839.                                                                                             ^-- SC2086: Double quote to prevent globbing and word splitting.
  1840.                                                                                                                                         ^-- SC2086: Double quote to prevent globbing and word splitting.
  1841.  
  1842.  
  1843. In ./headphones/headphones-systemd-update.sh line 11:
  1844. sudo sed -i "s@Group=headphones@Group=$UGROUP@g" /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Modifying GROUP in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  1845.                                                                      ^-- SC2086: Double quote to prevent globbing and word splitting.
  1846.                                                                                                ^-- SC2086: Double quote to prevent globbing and word splitting.
  1847.                                                                                                                                             ^-- SC2086: Double quote to prevent globbing and word splitting.
  1848.  
  1849.  
  1850. In ./headphones/headphones-systemd-update.sh line 13:
  1851. sudo systemctl enable $APPSYSTEMD
  1852.                       ^-- SC2086: Double quote to prevent globbing and word splitting.
  1853.  
  1854.  
  1855. In ./setup.sh line 11:
  1856. CALLER=$(ps ax | grep "^ *$PPID" | awk '{print $NF}')
  1857.          ^-- SC2009: Consider using pgrep instead of grepping ps output.
  1858.  
  1859.  
  1860. In ./setup.sh line 114:
  1861. sudo chown -R $UNAME:$UGROUP $SCRIPTPATH >/dev/null 2>&1
  1862.               ^-- SC2086: Double quote to prevent globbing and word splitting.
  1863.                      ^-- SC2086: Double quote to prevent globbing and word splitting.
  1864.                              ^-- SC2086: Double quote to prevent globbing and word splitting.
  1865.  
  1866.  
  1867. In ./setup.sh line 115:
  1868. sudo chmod -R 775 $SCRIPTPATH >/dev/null 2>&1
  1869.                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  1870.  
  1871.  
  1872. In ./setup.sh line 116:
  1873. sudo chmod -R g+s $SCRIPTPATH >/dev/null 2>&1
  1874.                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  1875.  
  1876.  
  1877. In ./setup.sh line 120:
  1878.     sudo chown -R $UNAME:$UGROUP /opt >/dev/null 2>&1
  1879.                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  1880.                          ^-- SC2086: Double quote to prevent globbing and word splitting.
  1881.  
  1882.  
  1883. In ./medusa/medusa-systemd-update.sh line 7:
  1884. sudo sed -i "s@User=medusa@User=$UNAME@g" /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Modifying USER in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  1885.                                                               ^-- SC2086: Double quote to prevent globbing and word splitting.
  1886.                                                                                         ^-- SC2086: Double quote to prevent globbing and word splitting.
  1887.                                                                                                                                     ^-- SC2086: Double quote to prevent globbing and word splitting.
  1888.  
  1889.  
  1890. In ./medusa/medusa-systemd-update.sh line 8:
  1891. sudo sed -i "s@Group=medusa@Group=$UGROUP@g" /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Modifying GROUP in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  1892.                                                                  ^-- SC2086: Double quote to prevent globbing and word splitting.
  1893.                                                                                            ^-- SC2086: Double quote to prevent globbing and word splitting.
  1894.                                                                                                                                         ^-- SC2086: Double quote to prevent globbing and word splitting.
  1895.  
  1896.  
  1897. In ./medusa/medusa-systemd-update.sh line 11:
  1898. sudo systemctl enable $APPSYSTEMD
  1899.                       ^-- SC2086: Double quote to prevent globbing and word splitting.
  1900.  
  1901.  
  1902. In ./medusa/medusa-default-update.sh line 11:
  1903. sudo sed -i "s@APP_USER=@APP_USER=$UNAME@g" /etc/default/$APPNAME || { echo -e $RED'Replacing RUN_AS failed.'$ENDCOLOR ; exit 1; }
  1904.                                                          ^-- SC2086: Double quote to prevent globbing and word splitting.
  1905.                                                                                ^-- SC2086: Double quote to prevent globbing and word splitting.
  1906.                                                                                                              ^-- SC2086: Double quote to prevent globbing and word splitting.
  1907.  
  1908.  
  1909. In ./medusa/medusa-default-update.sh line 14:
  1910. sudo sed -i "s@APP_GROUP=@APP_GROUP=$UGROUP@g" /etc/default/$APPNAME || { echo -e $RED'Replacing RUN_AS failed.'$ENDCOLOR ; exit 1; }
  1911.                                                             ^-- SC2086: Double quote to prevent globbing and word splitting.
  1912.                                                                                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  1913.                                                                                                                 ^-- SC2086: Double quote to prevent globbing and word splitting.
  1914.  
  1915.  
  1916. In ./nzbget/nzbget-systemd-update.sh line 7:
  1917. sudo sed -i "s@User=ReplaceMe@User=$UNAME@g" /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Modifying USER in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  1918.                                                                  ^-- SC2086: Double quote to prevent globbing and word splitting.
  1919.                                                                                            ^-- SC2086: Double quote to prevent globbing and word splitting.
  1920.                                                                                                                                        ^-- SC2086: Double quote to prevent globbing and word splitting.
  1921.  
  1922.  
  1923. In ./nzbget/nzbget-systemd-update.sh line 8:
  1924. sudo sed -i "s@Group=ReplaceMe@Group=$UGROUP@g" /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Modifying GROUP in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  1925.                                                                     ^-- SC2086: Double quote to prevent globbing and word splitting.
  1926.                                                                                               ^-- SC2086: Double quote to prevent globbing and word splitting.
  1927.                                                                                                                                            ^-- SC2086: Double quote to prevent globbing and word splitting.
  1928.  
  1929.  
  1930. In ./nzbget/nzbget-systemd-update.sh line 10:
  1931. sudo sed -i "s@ExecStart=</path/to/nzbget/nzbget> -D@ExecStart=$APPPATH/nzbget -D@g" /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Modifying GROUP in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  1932.                                                                                                          ^-- SC2086: Double quote to prevent globbing and word splitting.
  1933.                                                                                                                                    ^-- SC2086: Double quote to prevent globbing and word splitting.
  1934.                                                                                                                                                                                 ^-- SC2086: Double quote to prevent globbing and word splitting.
  1935.  
  1936.  
  1937. In ./nzbget/nzbget-systemd-update.sh line 11:
  1938. sudo sed -i "s@ExecStop=</path/to/nzbget/nzbget> -Q@ExecStop=$APPPATH/nzbget -Q@g" /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Modifying GROUP in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  1939.                                                                                                        ^-- SC2086: Double quote to prevent globbing and word splitting.
  1940.                                                                                                                                  ^-- SC2086: Double quote to prevent globbing and word splitting.
  1941.                                                                                                                                                                               ^-- SC2086: Double quote to prevent globbing and word splitting.
  1942.  
  1943.  
  1944. In ./nzbget/nzbget-systemd-update.sh line 12:
  1945. sudo sed -i "s@ExecReload=</path/to/nzbget/nzbget> -O@ExecReload=$APPPATH/nzbget -O@g" /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Modifying GROUP in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  1946.                                                                                                            ^-- SC2086: Double quote to prevent globbing and word splitting.
  1947.                                                                                                                                      ^-- SC2086: Double quote to prevent globbing and word splitting.
  1948.                                                                                                                                                                                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  1949.  
  1950.  
  1951. In ./nzbget/nzbget-systemd-update.sh line 15:
  1952. sudo systemctl enable $APPSYSTEMD
  1953.                       ^-- SC2086: Double quote to prevent globbing and word splitting.
  1954.  
  1955.  
  1956. In ./nzbget/nzbget-settings-configurator.sh line 10:
  1957. sudo sed -i 's@MainDir=${AppDir}/downloads@MainDir=~/Downloads/nzbget@g' $APPSETTINGS || { echo -e "${RED}Modifying MainDir location in $APPSETTINGS file failed.$ENDCOLOR"; exit 1; }
  1958.                                                                          ^-- SC2086: Double quote to prevent globbing and word splitting.
  1959.  
  1960.  
  1961. In ./nzbget/nzbget-settings-configurator.sh line 13:
  1962. sudo sed -i 's@LogFile=${MainDir}/nzbget.log@LogFile=/var/log/nzbget/nzbget.log@g' $APPSETTINGS || { echo -e "${RED}Modifying LogFile location in $APPSETTINGS file failed.$ENDCOLOR"; exit 1; }
  1963.                                                                                    ^-- SC2086: Double quote to prevent globbing and word splitting.
  1964.  
  1965.  
  1966. In ./nzbget/nzbget-init-update.sh line 7:
  1967. sudo sed -i "s@NZBGET_USER=nzb@NZBGET_USER=$UNAME@g" /etc/init.d/$APPINITD || { echo -e $RED'Replacing NAME failed.'$ENDCOLOR ; exit 1; }
  1968.                                                                  ^-- SC2086: Double quote to prevent globbing and word splitting.
  1969.                                                                                         ^-- SC2086: Double quote to prevent globbing and word splitting.
  1970.                                                                                                                     ^-- SC2086: Double quote to prevent globbing and word splitting.
  1971.  
  1972.  
  1973. In ./nzbget/nzbget-init-update.sh line 8:
  1974. sudo sed -i "s@NZBGET_GROUP=nzb@NZBGET_GROUP=$UGROUP@g" /etc/init.d/$APPINITD || { echo -e $RED'Replacing GROUP failed.'$ENDCOLOR ; exit 1; }
  1975.                                                                     ^-- SC2086: Double quote to prevent globbing and word splitting.
  1976.                                                                                            ^-- SC2086: Double quote to prevent globbing and word splitting.
  1977.                                                                                                                         ^-- SC2086: Double quote to prevent globbing and word splitting.
  1978.  
  1979.  
  1980. In ./nzbget/nzbget-init-update.sh line 9:
  1981. sudo sed -i "s@NZBGET_CONF=/etc/nzbget.conf@NZBGET_CONF=$APPSETTINGS@g" /etc/init.d/$APPINITD || { echo -e $RED'Replacing NZBGET_CONF path failed.'$ENDCOLOR ; exit 1; }
  1982.                                                                                     ^-- SC2086: Double quote to prevent globbing and word splitting.
  1983.                                                                                                            ^-- SC2086: Double quote to prevent globbing and word splitting.
  1984.                                                                                                                                                    ^-- SC2086: Double quote to prevent globbing and word splitting.
  1985.  
  1986.  
  1987. In ./nzbget/nzbget-init-update.sh line 10:
  1988. sudo sed -i "s@NZBGET_BIN=/usr/local/bin/nzbget@NZBGET_BIN=$NZBGET_BIN@g" /etc/init.d/$APPINITD || { echo -e $RED'Replacing NZBGET_BIN failed.'$ENDCOLOR ; exit 1; }
  1989.                                                                                       ^-- SC2086: Double quote to prevent globbing and word splitting.
  1990.                                                                                                              ^-- SC2086: Double quote to prevent globbing and word splitting.
  1991.                                                                                                                                                ^-- SC2086: Double quote to prevent globbing and word splitting.
  1992.  
  1993.  
  1994. In ./nzbget/nzbget-init-update.sh line 11:
  1995. sudo sed -i "s@PID_FILE=/home/user/downloads/nzbget.lock@PID_FILE=$PID_FILE@g" /etc/init.d/$APPINITD || { echo -e $RED'Replacing PID_FILE failed.'$ENDCOLOR ; exit 1; }
  1996.                                                                                            ^-- SC2086: Double quote to prevent globbing and word splitting.
  1997.                                                                                                                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  1998.                                                                                                                                                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  1999.  
  2000.  
  2001. In ./glances/glances-systemd-update.sh line 7:
  2002. sudo sed -i "s@User=ReplaceMe@User=$UNAME@g" /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Modifying USER in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  2003.                                                                  ^-- SC2086: Double quote to prevent globbing and word splitting.
  2004.                                                                                            ^-- SC2086: Double quote to prevent globbing and word splitting.
  2005.                                                                                                                                        ^-- SC2086: Double quote to prevent globbing and word splitting.
  2006.  
  2007.  
  2008. In ./glances/glances-systemd-update.sh line 8:
  2009. sudo sed -i "s@Group=ReplaceMe@Group=$UGROUP@g" /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Modifying GROUP in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  2010.                                                                     ^-- SC2086: Double quote to prevent globbing and word splitting.
  2011.                                                                                               ^-- SC2086: Double quote to prevent globbing and word splitting.
  2012.                                                                                                                                            ^-- SC2086: Double quote to prevent globbing and word splitting.
  2013.  
  2014.  
  2015. In ./glances/glances-systemd-update.sh line 11:
  2016. sudo systemctl enable $APPSYSTEMD
  2017.                       ^-- SC2086: Double quote to prevent globbing and word splitting.
  2018.  
  2019.  
  2020. In ./glances/glances-init-update.sh line 8:
  2021. sudo sed -i "s@user=\"ReplaceMe\"@user=\"$UNAME\"@g" /etc/init.d/$APPINITD || \
  2022.                                                                  ^-- SC2086: Double quote to prevent globbing and word splitting.
  2023.  
  2024.  
  2025. In ./glances/glances-init-update.sh line 11:
  2026. sudo sed -i "s@group=\"ReplaceMe\"@group=\"$UGROUP\"@g" /etc/init.d/$APPINITD || \
  2027.                                                                     ^-- SC2086: Double quote to prevent globbing and word splitting.
  2028.  
  2029.  
  2030. In ./glances/glances-uninstaller.sh line 16:
  2031. sudo -H pip uninstall -y $APPNAME
  2032.                          ^-- SC2086: Double quote to prevent globbing and word splitting.
  2033.  
  2034.  
  2035. In ./rtorrent/rtorrent-settings-configurator.sh line 19:
  2036.     sudo rm /home/$UNAME/Downloads/rtorrent/session/rtorrent.lock
  2037.                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  2038.  
  2039.  
  2040. In ./ubooquity/ubooquity-init-update.sh line 7:
  2041. sudo sed -i "s@user=\"ReplaceMe\"@user=\"$UNAME\"@g" /etc/init.d/$APPINITD || \
  2042.                                                                  ^-- SC2086: Double quote to prevent globbing and word splitting.
  2043.  
  2044.  
  2045. In ./ubooquity/ubooquity-init-update.sh line 10:
  2046. sudo sed -i "s@group=\"ReplaceMe\"@group=\"$UGROUP\"@g" /etc/init.d/$APPINITD || \
  2047.                                                                     ^-- SC2086: Double quote to prevent globbing and word splitting.
  2048.  
  2049.  
  2050. In ./syncthing/syncthing-constants.sh line 28:
  2051.     IPSTRING=$(grep -o -P '(?<=<address>).*(?=:)' $HOME/.config/syncthing/config.xml)
  2052.                                                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  2053.  
  2054.  
  2055. In ./kodi/kodi-enable-startup.sh line 12:
  2056. sudo sed -i '/allowed_users/c\allowed_users=anybody' /etc/X11/Xwrapper.config || { echo -e $RED'Adding allowed_users in Xwrapper.config file failed.'$ENDCOLOR; exit 1; }
  2057.                                                                                            ^-- SC2086: Double quote to prevent globbing and word splitting.
  2058.                                                                                                                                                      ^-- SC2086: Double quote to prevent globbing and word splitting.
  2059.  
  2060.  
  2061. In ./kodi/kodi-init-update.sh line 10:
  2062. sudo sed -i "s@RUN_AS=ReplaceMe@RUN_AS=$UNAME@g" /etc/init.d/$APPINITD || { echo -e $RED'Replacing RUN_AS failed.'$ENDCOLOR ; exit 1; }
  2063.                                                              ^-- SC2086: Double quote to prevent globbing and word splitting.
  2064.                                                                                     ^-- SC2086: Double quote to prevent globbing and word splitting.
  2065.                                                                                                                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  2066.  
  2067.  
  2068. In ./kodi/kodi-systemd-update.sh line 10:
  2069. sudo sed -i "s@User=ReplaceMe@User=$UNAME@g" /etc/systemd/system/$APPSYSTEMD || { echo -e $RED'Modifying USER in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  2070.                                                                  ^-- SC2086: Double quote to prevent globbing and word splitting.
  2071.                                                                                           ^-- SC2086: Double quote to prevent globbing and word splitting.
  2072.                                                                                                                                       ^-- SC2086: Double quote to prevent globbing and word splitting.
  2073.  
  2074.  
  2075. In ./kodi/kodi-systemd-update.sh line 11:
  2076. sudo sed -i "s@Group=ReplaceMe@Group=$UGROUP@g" /etc/systemd/system/$APPSYSTEMD || { echo -e $RED'Modifying GROUP in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  2077.                                                                     ^-- SC2086: Double quote to prevent globbing and word splitting.
  2078.                                                                                              ^-- SC2086: Double quote to prevent globbing and word splitting.
  2079.                                                                                                                                           ^-- SC2086: Double quote to prevent globbing and word splitting.
  2080.  
  2081.  
  2082. In ./kodi/kodi-systemd-update.sh line 14:
  2083. sudo systemctl enable $APPSYSTEMD
  2084.                       ^-- SC2086: Double quote to prevent globbing and word splitting.
  2085.  
  2086.  
  2087. In ./ombi/ombi-init-update.sh line 7:
  2088. sudo sed -i "s@user=\"ReplaceMe\"@user=\"$UNAME\"@g" /etc/init.d/$APPINITD || \
  2089.                                                                  ^-- SC2086: Double quote to prevent globbing and word splitting.
  2090.  
  2091.  
  2092. In ./ombi/ombi-init-update.sh line 10:
  2093. sudo sed -i "s@group=\"ReplaceMe\"@group=\"$UGROUP\"@g" /etc/init.d/$APPINITD || \
  2094.                                                                     ^-- SC2086: Double quote to prevent globbing and word splitting.
  2095.  
  2096.  
  2097. In ./ombi/ombi-systemd-update.sh line 10:
  2098. sudo sed -i "s@User=ReplaceMe@User=$UNAME@g" /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Modifying USER in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  2099.                                                                  ^-- SC2086: Double quote to prevent globbing and word splitting.
  2100.                                                                                            ^-- SC2086: Double quote to prevent globbing and word splitting.
  2101.                                                                                                                                        ^-- SC2086: Double quote to prevent globbing and word splitting.
  2102.  
  2103.  
  2104. In ./ombi/ombi-systemd-update.sh line 11:
  2105. sudo sed -i "s@Group=ReplaceMe@Group=$UGROUP@g" /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Modifying GROUP in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  2106.                                                                     ^-- SC2086: Double quote to prevent globbing and word splitting.
  2107.                                                                                               ^-- SC2086: Double quote to prevent globbing and word splitting.
  2108.                                                                                                                                            ^-- SC2086: Double quote to prevent globbing and word splitting.
  2109.  
  2110.  
  2111. In ./ombi/ombi-systemd-update.sh line 14:
  2112. sudo systemctl enable $APPSYSTEMD
  2113.                       ^-- SC2086: Double quote to prevent globbing and word splitting.
  2114.  
  2115.  
  2116. In ./qbittorrent-nox/qbittorrent-nox-systemd-update.sh line 10:
  2117. sudo sed -i "s@User=qbtuser@User=$UNAME@g" /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Modifying USER in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  2118.                                                                ^-- SC2086: Double quote to prevent globbing and word splitting.
  2119.                                                                                          ^-- SC2086: Double quote to prevent globbing and word splitting.
  2120.                                                                                                                                      ^-- SC2086: Double quote to prevent globbing and word splitting.
  2121.  
  2122.  
  2123. In ./qbittorrent-nox/qbittorrent-nox-systemd-update.sh line 12:
  2124. sudo systemctl enable $APPSYSTEMD
  2125.                       ^-- SC2086: Double quote to prevent globbing and word splitting.
  2126.  
  2127.  
  2128. In ./qbittorrent-nox/qbittorrent-nox-installer.sh line 34:
  2129.     sudo cp "$SCRIPTPATH/qbittorrent-nox/qBittorrent.conf" $APPSETTINGS || { echo -e $RED'Conf file not copied.'$ENDCOLOR ; exit 1; }
  2130.                                                            ^-- SC2086: Double quote to prevent globbing and word splitting.
  2131.                                                                                      ^-- SC2086: Double quote to prevent globbing and word splitting.
  2132.                                                                                                                 ^-- SC2086: Double quote to prevent globbing and word splitting.
  2133.  
  2134.  
  2135. In ./qbittorrent-nox/qbittorrent-nox-settings-configurator.sh line 11:
  2136. sudo sed -i "s@UNAME@$UNAME@g" $APPSETTINGS || \
  2137.                                ^-- SC2086: Double quote to prevent globbing and word splitting.
  2138.  
  2139.  
  2140. In ./qbittorrent-nox/qbittorrent-nox-settings-configurator.sh line 14:
  2141. echo 'Locale found:' $LOCALE
  2142.                      ^-- SC2086: Double quote to prevent globbing and word splitting.
  2143.  
  2144.  
  2145. In ./qbittorrent-nox/qbittorrent-nox-settings-configurator.sh line 16:
  2146. sudo sed -i "s@Locale=@Locale=$LOCALE@g" $APPSETTINGS || \
  2147.                                          ^-- SC2086: Double quote to prevent globbing and word splitting.
  2148.  
  2149.  
  2150. In ./qbittorrent-nox/qbittorrent-nox-init-update.sh line 7:
  2151. sudo sed -i "s@^USER=\"qbtuser\"@USER=\"$UNAME\"@g" /etc/init.d/$APPINITD || { echo -e $RED'Replacing RUN_AS failed.'$ENDCOLOR ; exit 1; }
  2152.                                                                 ^-- SC2086: Double quote to prevent globbing and word splitting.
  2153.                                                                                        ^-- SC2086: Double quote to prevent globbing and word splitting.
  2154.                                                                                                                      ^-- SC2086: Double quote to prevent globbing and word splitting.
  2155.  
  2156.  
  2157. In ./inc/app-folders-create.sh line 7:
  2158.     cp $SCRIPTPATH/utils/$APPNAME/$APPNAME-folders-list $SCRIPTPATH/tmp/$APPSHORTNAME-folders-list || { echo -e "${RED}Creating folders list failed.$ENDCOLOR"; exit 1; }
  2159.        ^-- SC2086: Double quote to prevent globbing and word splitting.
  2160.                          ^-- SC2086: Double quote to prevent globbing and word splitting.
  2161.                                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  2162.                                                         ^-- SC2086: Double quote to prevent globbing and word splitting.
  2163.                                                                         ^-- SC2086: Double quote to prevent globbing and word splitting.
  2164.  
  2165.  
  2166. In ./inc/app-folders-create.sh line 9:
  2167.     cp $SCRIPTPATH/$APPNAME/$APPNAME-folders-list $SCRIPTPATH/tmp/$APPSHORTNAME-folders-list || { echo -e "${RED}Creating folders list failed.$ENDCOLOR"; exit 1; }
  2168.        ^-- SC2086: Double quote to prevent globbing and word splitting.
  2169.                    ^-- SC2086: Double quote to prevent globbing and word splitting.
  2170.                             ^-- SC2086: Double quote to prevent globbing and word splitting.
  2171.                                                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  2172.                                                                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  2173.  
  2174.  
  2175. In ./inc/app-folders-create.sh line 12:
  2176. sudo sed -i "s@APPPATH@$APPPATH@g" $SCRIPTPATH/tmp/$APPSHORTNAME-folders-list  || { echo -e "${RED}Replacing $APPTITLE path in folders list failed.$ENDCOLOR"; exit 1; }
  2177.                                    ^-- SC2086: Double quote to prevent globbing and word splitting.
  2178.                                                    ^-- SC2086: Double quote to prevent globbing and word splitting.
  2179.  
  2180.  
  2181. In ./inc/app-folders-create.sh line 13:
  2182. sudo sed -i "s@APPSETTINGSDIR@$APPSETTINGSDIR@g" $SCRIPTPATH/tmp/$APPSHORTNAME-folders-list  || { echo -e "${RED}Replacing $APPTITLE path in folders list failed.$ENDCOLOR"; exit 1; }
  2183.                                                  ^-- SC2086: Double quote to prevent globbing and word splitting.
  2184.                                                                  ^-- SC2086: Double quote to prevent globbing and word splitting.
  2185.  
  2186.  
  2187. In ./inc/app-folders-create.sh line 14:
  2188. sudo sed -i "s@UNAME@$UNAME@g" $SCRIPTPATH/tmp/$APPSHORTNAME-folders-list  || { echo -e "${RED}Replacing username in folders list failed.$ENDCOLOR"; exit 1; }
  2189.                                ^-- SC2086: Double quote to prevent globbing and word splitting.
  2190.                                                ^-- SC2086: Double quote to prevent globbing and word splitting.
  2191.  
  2192.  
  2193. In ./inc/app-folders-create.sh line 18:
  2194.     echo -e 'Creating '$CYAN$folder$ENDCOLOR'...'
  2195.                        ^-- SC2086: Double quote to prevent globbing and word splitting.
  2196.                             ^-- SC2086: Double quote to prevent globbing and word splitting.
  2197.                                    ^-- SC2086: Double quote to prevent globbing and word splitting.
  2198.  
  2199.  
  2200. In ./inc/app-folders-create.sh line 26:
  2201.     sudo chown $UNAME:$UGROUP "$folder" || { echo -e "${RED}Chown on $folder failed.$ENDCOLOR"; exit 1; }
  2202.                ^-- SC2086: Double quote to prevent globbing and word splitting.
  2203.                       ^-- SC2086: Double quote to prevent globbing and word splitting.
  2204.  
  2205.  
  2206. In ./inc/app-port-search.sh line 11:
  2207.     PORTSTRING=$(grep "$PORTSEARCH" $APPSETTINGS | grep -v "https" | head -1 | sed -e "s#.*$PORTSEARCH\\(\\)#\\1#")
  2208.                                     ^-- SC2086: Double quote to prevent globbing and word splitting.
  2209.  
  2210.  
  2211. In ./inc/app-default-copy.sh line 3:
  2212.     cp $APPDEFAULTLOC /etc/default/$APPNAME || { echo -e $RED'Creating default file failed.'$ENDCOLOR; exit 1; }
  2213.        ^-- SC2086: Double quote to prevent globbing and word splitting.
  2214.                                    ^-- SC2086: Double quote to prevent globbing and word splitting.
  2215.                                                          ^-- SC2086: Double quote to prevent globbing and word splitting.
  2216.                                                                                             ^-- SC2086: Double quote to prevent globbing and word splitting.
  2217.  
  2218.  
  2219. In ./inc/app-install-pips.sh line 13:
  2220. sudo -H $PIP install --upgrade $APPPIPS
  2221.                                ^-- SC2086: Double quote to prevent globbing and word splitting.
  2222.  
  2223.  
  2224. In ./inc/app-start.sh line 45:
  2225.     if [[ $(ps -ef | grep -v grep | grep -ci "$APPINITD" ) != 0 ]]; then
  2226.             ^-- SC2009: Consider using pgrep instead of grepping ps output.
  2227.  
  2228.  
  2229. In ./inc/app-backup.sh line 23:
  2230. sudo chown $UNAME:$UGROUP $SCRIPTPATH/backups/$BFN.tar.gz
  2231.            ^-- SC2086: Double quote to prevent globbing and word splitting.
  2232.                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  2233.                           ^-- SC2086: Double quote to prevent globbing and word splitting.
  2234.                                               ^-- SC2086: Double quote to prevent globbing and word splitting.
  2235.  
  2236.  
  2237. In ./inc/app-backup.sh line 24:
  2238. sudo chmod 755 $SCRIPTPATH/backups/$BFN.tar.gz
  2239.                ^-- SC2086: Double quote to prevent globbing and word splitting.
  2240.                                    ^-- SC2086: Double quote to prevent globbing and word splitting.
  2241.  
  2242.  
  2243. In ./inc/app-access-switch.sh line 18:
  2244.     if grep -Eq "${ACCESSHOST}0.0.0.0" $APPSETTINGS; then
  2245.                                        ^-- SC2086: Double quote to prevent globbing and word splitting.
  2246.  
  2247.  
  2248. In ./inc/app-access-switch.sh line 20:
  2249.         sudo sed -i "s@^${ACCESSHOST}0.0.0.0@${ACCESSHOST}localhost@g" $APPSETTINGS  || { echo -e $RED'Modifying '$ACCESSHOST' in '$APPSETTINGS' file failed.'$ENDCOLOR; exit 1; }
  2250.                                                                        ^-- SC2086: Double quote to prevent globbing and word splitting.
  2251.                                                                                                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  2252.                                                                                                                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  2253.                                                                                                                                    ^-- SC2086: Double quote to prevent globbing and word splitting.
  2254.                                                                                                                                                               ^-- SC2086: Double quote to prevent globbing and word splitting.
  2255.  
  2256.  
  2257. In ./inc/app-access-switch.sh line 23:
  2258.         sudo sed -i "s@^${ACCESSHOST}localhost@${ACCESSHOST}0.0.0.0@g" $APPSETTINGS  || { echo -e $RED'Modifying '$ACCESSHOST' in '$APPSETTINGS' file failed.'$ENDCOLOR; exit 1; }
  2259.                                                                        ^-- SC2086: Double quote to prevent globbing and word splitting.
  2260.                                                                                                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  2261.                                                                                                                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  2262.                                                                                                                                    ^-- SC2086: Double quote to prevent globbing and word splitting.
  2263.                                                                                                                                                               ^-- SC2086: Double quote to prevent globbing and word splitting.
  2264.  
  2265.  
  2266. In ./inc/app-access-switch.sh line 28:
  2267.     echo -e $GREEN'--->All done. '$APPTITLE' access switch complete.'$ENDCOLOR
  2268.             ^-- SC2086: Double quote to prevent globbing and word splitting.
  2269.                                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  2270.                                                                      ^-- SC2086: Double quote to prevent globbing and word splitting.
  2271.  
  2272.  
  2273. In ./inc/app-git-update.sh line 5:
  2274. cd $APPPATH || exit
  2275.    ^-- SC2086: Double quote to prevent globbing and word splitting.
  2276.  
  2277.  
  2278. In ./inc/app-git-update.sh line 9:
  2279. cd $SCRIPTPATH || exit
  2280.    ^-- SC2086: Double quote to prevent globbing and word splitting.
  2281.  
  2282.  
  2283. In ./inc/consent.sh line 11:
  2284. read -p 'Type y/Y and press [ENTER] to AGREE and continue with the installation or any other key to exit: '
  2285. ^-- SC2162: read without -r will mangle backslashes.
  2286.  
  2287.  
  2288. In ./inc/app-uninstall-confirmation.sh line 4:
  2289. echo -e $GREEN'--->All done. '$APPTITLE' uninstalled.'$ENDCOLOR
  2290.         ^-- SC2086: Double quote to prevent globbing and word splitting.
  2291.                               ^-- SC2086: Double quote to prevent globbing and word splitting.
  2292.                                                       ^-- SC2086: Double quote to prevent globbing and word splitting.
  2293.  
  2294.  
  2295. In ./inc/app-repository-add.sh line 6:
  2296.     GREPOUT=$(grep ^ /etc/apt/sources.list /etc/apt/sources.list.d/* | grep $APPREPOSITORYNAME)
  2297.                                                                             ^-- SC2086: Double quote to prevent globbing and word splitting.
  2298.  
  2299.  
  2300. In ./inc/app-repository-add.sh line 9:
  2301.             sudo add-apt-repository -y $APPREPOSITORYLINK
  2302.                                        ^-- SC2086: Double quote to prevent globbing and word splitting.
  2303.  
  2304.  
  2305. In ./inc/app-repository-add.sh line 12:
  2306.             echo "$APPREPOSITORYLINK" | sudo tee -a /etc/apt/sources.list.d/$APPREPOSITORYNAME.list
  2307.                                                                             ^-- SC2086: Double quote to prevent globbing and word splitting.
  2308.  
  2309.  
  2310. In ./inc/app-repository-add.sh line 17:
  2311.                     echo "$APPREPOSITORYLINKBACKUP" | sudo tee -a /etc/apt/sources.list.d/$APPREPOSITORYNAME.list
  2312.                                                                                           ^-- SC2086: Double quote to prevent globbing and word splitting.
  2313.  
  2314.  
  2315. In ./inc/fileselect.sh line 4:
  2316. cd $SCRIPTPATH || exit
  2317.    ^-- SC2086: Double quote to prevent globbing and word splitting.
  2318.  
  2319.  
  2320. In ./inc/fileselect.sh line 12:
  2321. if [[ -z "$FILELIST" ]]; then
  2322.           ^-- SC2128: Expanding an array without an index only gives the first element.
  2323.  
  2324.  
  2325. In ./inc/fileselect.sh line 17:
  2326.     FILECHOICE=$(whiptail --title "AtoMiC ToolKit - Restore Backup" --menu "Select the backup file you want to restore:" --backtitle "$BACKTITLE" --fb --ok-button "Select" $LINES $COLUMNS $NETLINES "${FILELIST[@]}" 3>&1 1>&2 2>&3)
  2327.                                                                                                                                                                                             ^-- SC2086: Double quote to prevent globbing and word splitting.
  2328.  
  2329.  
  2330. In ./inc/app-stop.sh line 38:
  2331.     sudo service $APPINITD stop
  2332.                  ^-- SC2086: Double quote to prevent globbing and word splitting.
  2333.  
  2334.  
  2335. In ./inc/app-stop.sh line 39:
  2336.     if [[ $(ps -ef | grep -v grep | grep -ci "$APPINITD" ) == 0 ]]; then
  2337.             ^-- SC2009: Consider using pgrep instead of grepping ps output.
  2338.  
  2339.  
  2340. In ./inc/app-settings-check.sh line 3:
  2341.     echo -e $RED $APPSETTINGS 'not found. '$ENDCOLOR$APPTITLE' not installed or incompatible installation.
  2342.            ^-- SC2086: Double quote to prevent globbing and word splitting.
  2343.                 ^-- SC2086: Double quote to prevent globbing and word splitting.
  2344.                                           ^-- SC2086: Double quote to prevent globbing and word splitting.
  2345.                                                    ^-- SC2086: Double quote to prevent globbing and word splitting.
  2346.  
  2347.  
  2348. In ./inc/app-settings-check.sh line 4:
  2349.    Please open '$APPNAME', and try saving the config first else you may need to reinstall. '$ENDCOLOR
  2350.                  ^-- SC2086: Double quote to prevent globbing and word splitting.
  2351.                                                                                              ^-- SC2086: Double quote to prevent globbing and word splitting.
  2352.  
  2353.  
  2354. In ./inc/app-settings-check.sh line 5:
  2355.     echo -e ' Exiting. If '$APPTITLE' is installed, use '$CYAN'sudo ./setup.sh'$ENDCOLOR' to start it.'
  2356.                            ^-- SC2086: Double quote to prevent globbing and word splitting.
  2357.                                                          ^-- SC2086: Double quote to prevent globbing and word splitting.
  2358.                                                                                ^-- SC2086: Double quote to prevent globbing and word splitting.
  2359.  
  2360.  
  2361. In ./inc/app-settings-check.sh line 7:
  2362.     cd $SCRIPTPATH || exit
  2363.        ^-- SC2086: Double quote to prevent globbing and word splitting.
  2364.  
  2365.  
  2366. In ./inc/app-create-default.sh line 4:
  2367. echo -e $YELLOW'--->Configuring '$APPTITLE' Install...'$ENDCOLOR
  2368.         ^-- SC2086: Double quote to prevent globbing and word splitting.
  2369.                                  ^-- SC2086: Double quote to prevent globbing and word splitting.
  2370.                                                        ^-- SC2086: Double quote to prevent globbing and word splitting.
  2371.  
  2372.  
  2373. In ./inc/app-create-default.sh line 5:
  2374. APPSHORTNAMEU="${APPSHORTNAME^^}"
  2375.                ^-- SC2153: Possible misspelling: APPSHORTNAME may not be assigned, but APPSHORTNAMEU is.
  2376.  
  2377.  
  2378. In ./inc/app-create-default.sh line 7:
  2379. echo $APPSHORTNAMEU"_HOME=$APPPATH/" >> $DEFAULTFILE || { echo 'Could not create '$APPTITLE' default file.' ; exit 1; }
  2380.      ^-- SC2086: Double quote to prevent globbing and word splitting.
  2381.                                         ^-- SC2086: Double quote to prevent globbing and word splitting.
  2382.                                                                                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  2383.  
  2384.  
  2385. In ./inc/app-create-default.sh line 8:
  2386. echo $APPSHORTNAMEU"_DATA=$APPPATH/" >> $DEFAULTFILE
  2387.      ^-- SC2086: Double quote to prevent globbing and word splitting.
  2388.                                         ^-- SC2086: Double quote to prevent globbing and word splitting.
  2389.  
  2390.  
  2391. In ./inc/app-create-default.sh line 9:
  2392. echo -e 'Enabling user '$CYAN$UNAME$ENDCOLOR' to run '$APPTITLE'...'
  2393.                         ^-- SC2086: Double quote to prevent globbing and word splitting.
  2394.                              ^-- SC2086: Double quote to prevent globbing and word splitting.
  2395.                                    ^-- SC2086: Double quote to prevent globbing and word splitting.
  2396.                                                       ^-- SC2086: Double quote to prevent globbing and word splitting.
  2397.  
  2398.  
  2399. In ./inc/app-create-default.sh line 10:
  2400. echo $APPSHORTNAMEU"_USER="$UNAME >> $DEFAULTFILE
  2401.      ^-- SC2086: Double quote to prevent globbing and word splitting.
  2402.                            ^-- SC2086: Double quote to prevent globbing and word splitting.
  2403.                                      ^-- SC2086: Double quote to prevent globbing and word splitting.
  2404.  
  2405.  
  2406. In ./inc/app-create-default.sh line 11:
  2407. sudo mv $DEFAULTFILE "/etc/default/"$APPNAME || { echo 'Could not move '$APPTITLE' default file.' ; exit 1; }
  2408.         ^-- SC2086: Double quote to prevent globbing and word splitting.
  2409.                                     ^-- SC2086: Double quote to prevent globbing and word splitting.
  2410.                                                                         ^-- SC2086: Double quote to prevent globbing and word splitting.
  2411.  
  2412.  
  2413. In ./inc/app-repository-remove.sh line 6:
  2414.     GREPOUT=$(grep ^ /etc/apt/sources.list /etc/apt/sources.list.d/* | grep $APPREPOSITORYNAME)
  2415.                                                                             ^-- SC2086: Double quote to prevent globbing and word splitting.
  2416.  
  2417.  
  2418. In ./inc/app-repository-remove.sh line 9:
  2419.             sudo add-apt-repository --remove -y $APPREPOSITORYLINK
  2420.                                                 ^-- SC2086: Double quote to prevent globbing and word splitting.
  2421.  
  2422.  
  2423. In ./inc/app-move-previous.sh line 6:
  2424.     MOVEPATH=$APPPATH"_"`date '+%m-%d-%Y_%H-%M'`
  2425.                         ^-- SC2006: Use $(..) instead of legacy `..`.
  2426.  
  2427.  
  2428. In ./inc/app-move-previous.sh line 7:
  2429.     mv $APPPATH $MOVEPATH || { echo "Could not move exiting $APPTITLE folder." ; exit 1; }
  2430.        ^-- SC2086: Double quote to prevent globbing and word splitting.
  2431.                 ^-- SC2086: Double quote to prevent globbing and word splitting.
  2432.  
  2433.  
  2434. In ./inc/app-version-check.sh line 7:
  2435.         touch $SCRIPTPATH/tmp/ServiceVersions.cfg
  2436.               ^-- SC2086: Double quote to prevent globbing and word splitting.
  2437.  
  2438.  
  2439. In ./inc/app-version-check.sh line 9:
  2440.         if echo "${1}version=$2" >> $SCRIPTPATH/tmp/ServiceVersions.cfg ; then
  2441.                                     ^-- SC2086: Double quote to prevent globbing and word splitting.
  2442.  
  2443.  
  2444. In ./inc/app-version-check.sh line 12:
  2445.         sudo chown $UNAME:$UGROUP $SCRIPTPATH/tmp/ServiceVersions.cfg
  2446.                    ^-- SC2086: Double quote to prevent globbing and word splitting.
  2447.                           ^-- SC2086: Double quote to prevent globbing and word splitting.
  2448.                                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  2449.  
  2450.  
  2451. In ./inc/app-version-check.sh line 18:
  2452.             echo "${1}version=$2" >> $SCRIPTPATH/tmp/ServiceVersions.cfg
  2453.                                      ^-- SC2086: Double quote to prevent globbing and word splitting.
  2454.  
  2455.  
  2456. In ./inc/app-version-check.sh line 24:
  2457.             sudo sed -i "s@${1}version=${!combined}@${1}version=$2@g" $SCRIPTPATH/tmp/ServiceVersions.cfg || \
  2458.                                                                       ^-- SC2086: Double quote to prevent globbing and word splitting.
  2459.  
  2460.  
  2461. In ./inc/app-version-check.sh line 25:
  2462.             { echo -e $RED'Modifying ServiceVersions file failed.'$ENDCOLOR; exit 1; }
  2463.                       ^-- SC2086: Double quote to prevent globbing and word splitting.
  2464.                                                                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  2465.  
  2466.  
  2467. In ./inc/app-version-check.sh line 32:
  2468.     if sed -i "/$combined/d" $SCRIPTPATH/tmp/ServiceVersions.cfg; then
  2469.                              ^-- SC2086: Double quote to prevent globbing and word splitting.
  2470.  
  2471.  
  2472. In ./inc/commons.sh line 17:
  2473.     read -p "$*"
  2474.     ^-- SC2162: read without -r will mangle backslashes.
  2475.  
  2476.  
  2477. In ./inc/option-handler.sh line 8:
  2478. if [[ $? -ne 0 ]]; then
  2479.       ^-- SC2181: Check exit code directly with e.g. 'if mycmd;', not indirectly with $?.
  2480.  
  2481.  
  2482. In ./inc/app-backup-list.sh line 5:
  2483.     cp $SCRIPTPATH/utils/$APPNAME/$APPNAME-backup-files $SCRIPTPATH/tmp/$APPSHORTNAME-backup-files || { echo -e $RED'Creating backup list failed.'$ENDCOLOR; exit 1; }
  2484.        ^-- SC2086: Double quote to prevent globbing and word splitting.
  2485.                          ^-- SC2086: Double quote to prevent globbing and word splitting.
  2486.                                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  2487.                                                         ^-- SC2086: Double quote to prevent globbing and word splitting.
  2488.                                                                         ^-- SC2086: Double quote to prevent globbing and word splitting.
  2489.                                                                                                                 ^-- SC2086: Double quote to prevent globbing and word splitting.
  2490.                                                                                                                                                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  2491.  
  2492.  
  2493. In ./inc/app-backup-list.sh line 7:
  2494.     cp $SCRIPTPATH/$APPNAME/$APPNAME-backup-files $SCRIPTPATH/tmp/$APPSHORTNAME-backup-files || { echo -e $RED'Creating backup list failed.'$ENDCOLOR; exit 1; }
  2495.        ^-- SC2086: Double quote to prevent globbing and word splitting.
  2496.                    ^-- SC2086: Double quote to prevent globbing and word splitting.
  2497.                             ^-- SC2086: Double quote to prevent globbing and word splitting.
  2498.                                                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  2499.                                                                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  2500.                                                                                                           ^-- SC2086: Double quote to prevent globbing and word splitting.
  2501.                                                                                                                                             ^-- SC2086: Double quote to prevent globbing and word splitting.
  2502.  
  2503.  
  2504. In ./inc/app-backup-list.sh line 10:
  2505. sudo sed -i "s@APPPATH@$APPPATH@g" $SCRIPTPATH/tmp/$APPSHORTNAME-backup-files  || { echo -e $RED'Replacing '$APPTITLE' path in backup list failed.'$ENDCOLOR; exit 1; }
  2506.                                    ^-- SC2086: Double quote to prevent globbing and word splitting.
  2507.                                                    ^-- SC2086: Double quote to prevent globbing and word splitting.
  2508.                                                                                             ^-- SC2086: Double quote to prevent globbing and word splitting.
  2509.                                                                                                             ^-- SC2086: Double quote to prevent globbing and word splitting.
  2510.                                                                                                                                                    ^-- SC2086: Double quote to prevent globbing and word splitting.
  2511.  
  2512.  
  2513. In ./inc/app-backup-list.sh line 11:
  2514. sudo sed -i "s@APPSETTINGSDIR@$APPSETTINGSDIR@g" $SCRIPTPATH/tmp/$APPSHORTNAME-backup-files  || { echo -e $RED'Replacing '$APPTITLE' path in backup list failed.'$ENDCOLOR; exit 1; }
  2515.                                                  ^-- SC2086: Double quote to prevent globbing and word splitting.
  2516.                                                                  ^-- SC2086: Double quote to prevent globbing and word splitting.
  2517.                                                                                                           ^-- SC2086: Double quote to prevent globbing and word splitting.
  2518.                                                                                                                           ^-- SC2086: Double quote to prevent globbing and word splitting.
  2519.                                                                                                                                                                  ^-- SC2086: Double quote to prevent globbing and word splitting.
  2520.  
  2521.  
  2522. In ./inc/app-backup-list.sh line 12:
  2523. sudo sed -i "s@APPSETTINGSDB@$APPSETTINGSDB@g" $SCRIPTPATH/tmp/$APPSHORTNAME-backup-files  || { echo -e $RED'Replacing '$APPTITLE' path in backup list failed.'$ENDCOLOR; exit 1; }
  2524.                                                ^-- SC2086: Double quote to prevent globbing and word splitting.
  2525.                                                                ^-- SC2086: Double quote to prevent globbing and word splitting.
  2526.                                                                                                         ^-- SC2086: Double quote to prevent globbing and word splitting.
  2527.                                                                                                                         ^-- SC2086: Double quote to prevent globbing and word splitting.
  2528.                                                                                                                                                                ^-- SC2086: Double quote to prevent globbing and word splitting.
  2529.  
  2530.  
  2531. In ./inc/app-backup-list.sh line 13:
  2532. sudo sed -i "s@APPSETTINGS@$APPSETTINGS@g" $SCRIPTPATH/tmp/$APPSHORTNAME-backup-files  || { echo -e $RED'Replacing '$APPTITLE' path in backup list failed.'$ENDCOLOR; exit 1; }
  2533.                                            ^-- SC2086: Double quote to prevent globbing and word splitting.
  2534.                                                            ^-- SC2086: Double quote to prevent globbing and word splitting.
  2535.                                                                                                     ^-- SC2086: Double quote to prevent globbing and word splitting.
  2536.                                                                                                                     ^-- SC2086: Double quote to prevent globbing and word splitting.
  2537.                                                                                                                                                            ^-- SC2086: Double quote to prevent globbing and word splitting.
  2538.  
  2539.  
  2540. In ./inc/app-install.sh line 5:
  2541. sudo apt-get install $APPNAME -y
  2542.                      ^-- SC2086: Double quote to prevent globbing and word splitting.
  2543.  
  2544.  
  2545. In ./inc/app-password-reset.sh line 5:
  2546.     sed -i 's|'"$PASSSEARCH$UIPASS"'|'"$PASSSEARCH$NEWPASS"'|g' $APPSETTINGS || { echo -e "${RED}Setting temporary password failed.$ENDCOLOR" ; exit 1; }
  2547.                                                                 ^-- SC2086: Double quote to prevent globbing and word splitting.
  2548.  
  2549.  
  2550. In ./inc/app-keys-remove.sh line 6:
  2551.     su -c "gpg2 --batch --delete-keys $REPRECVKEYS" $UNAME
  2552.                                                     ^-- SC2086: Double quote to prevent globbing and word splitting.
  2553.  
  2554.  
  2555. In ./inc/app-keys-remove.sh line 9:
  2556. elif [[ -n $(apt-key list $REPRECVKEYSHORT) ]]; then
  2557.                           ^-- SC2086: Double quote to prevent globbing and word splitting.
  2558.  
  2559.  
  2560. In ./inc/app-keys-remove.sh line 10:
  2561.     sudo apt-key del $REPRECVKEYSHORT
  2562.                      ^-- SC2086: Double quote to prevent globbing and word splitting.
  2563.  
  2564.  
  2565. In ./inc/app-keys-add.sh line 5:
  2566.     wget -qO - $REPRECVKEYSASC | sudo apt-key add -
  2567.                ^-- SC2086: Double quote to prevent globbing and word splitting.
  2568.  
  2569.  
  2570. In ./inc/app-keys-add.sh line 7:
  2571.     su -c "gpg2 --recv-keys $REPRECVKEYS" $UNAME
  2572.                                           ^-- SC2086: Double quote to prevent globbing and word splitting.
  2573.  
  2574.  
  2575. In ./inc/app-keys-add.sh line 9:
  2576.     sudo apt-key adv --keyserver $REPKEYSERVER --recv-keys $REPRECVKEYS
  2577.                                  ^-- SC2086: Double quote to prevent globbing and word splitting.
  2578.                                                            ^-- SC2086: Double quote to prevent globbing and word splitting.
  2579.  
  2580.  
  2581. In ./inc/app-init-remove.sh line 8:
  2582.     sudo update-rc.d -f $APPINITD remove || { echo -e $RED'Warning! update-rc.d remove failed.'$ENDCOLOR ; }
  2583.                         ^-- SC2086: Double quote to prevent globbing and word splitting.
  2584.                                                       ^-- SC2086: Double quote to prevent globbing and word splitting.
  2585.                                                                                                ^-- SC2086: Double quote to prevent globbing and word splitting.
  2586.  
  2587.  
  2588. In ./inc/app-init-remove.sh line 9:
  2589.     sudo rm /etc/init.d/$APPINITD || { echo -e $RED'Warning! Removing init script failed.'$ENDCOLOR ; }
  2590.                         ^-- SC2086: Double quote to prevent globbing and word splitting.
  2591.                                                ^-- SC2086: Double quote to prevent globbing and word splitting.
  2592.                                                                                           ^-- SC2086: Double quote to prevent globbing and word splitting.
  2593.  
  2594.  
  2595. In ./inc/app-init-remove.sh line 17:
  2596.     sudo rm -r /var/run/$APPNAME
  2597.                         ^-- SC2086: Double quote to prevent globbing and word splitting.
  2598.  
  2599.  
  2600. In ./inc/app-init-remove.sh line 22:
  2601.     sudo rm -r /etc/$APPNAME.conf
  2602.                     ^-- SC2086: Double quote to prevent globbing and word splitting.
  2603.  
  2604.  
  2605. In ./inc/app-init-remove.sh line 24:
  2606.     sudo rm -r /etc/init/$APPNAME.conf
  2607.                          ^-- SC2086: Double quote to prevent globbing and word splitting.
  2608.  
  2609.  
  2610. In ./inc/app-init-remove.sh line 30:
  2611.     sudo rm /etc/default/$APPNAME || { echo -e $RED'Warning! Removing default script failed.'$ENDCOLOR ; }
  2612.                          ^-- SC2086: Double quote to prevent globbing and word splitting.
  2613.                                                ^-- SC2086: Double quote to prevent globbing and word splitting.
  2614.                                                                                              ^-- SC2086: Double quote to prevent globbing and word splitting.
  2615.  
  2616.  
  2617. In ./inc/app-uninstall-deps.sh line 6:
  2618. sudo apt-get -y remove $APPDEPS
  2619.                        ^-- SC2086: Double quote to prevent globbing and word splitting.
  2620.  
  2621.  
  2622. In ./inc/app-access-credentials.sh line 38:
  2623.         if [[ $(sudo /etc/init.d/$APPINITD status) == *"not running"* ]]; then
  2624.                                  ^-- SC2086: Double quote to prevent globbing and word splitting.
  2625.  
  2626.  
  2627. In ./inc/app-access-credentials.sh line 45:
  2628.         ERRORCOUNT=$(( $ERRORCOUNT + 1 ))
  2629.                        ^-- SC2004: $/${} is unnecessary on arithmetic variables.
  2630.  
  2631.  
  2632. In ./inc/app-access-credentials.sh line 54:
  2633.         STATUS=$(systemctl is-active $APPSYSTEMD)
  2634.                                      ^-- SC2086: Double quote to prevent globbing and word splitting.
  2635.  
  2636.  
  2637. In ./inc/app-access-credentials.sh line 61:
  2638.         ERRORCOUNT=$(( $ERRORCOUNT + 1 ))
  2639.                        ^-- SC2004: $/${} is unnecessary on arithmetic variables.
  2640.  
  2641.  
  2642. In ./inc/exit-error.sh line 4:
  2643. cd $SCRIPTPATH || exit
  2644.    ^-- SC2086: Double quote to prevent globbing and word splitting.
  2645.  
  2646.  
  2647. In ./inc/app-set-permissions.sh line 5:
  2648.     sudo chown -R $UNAME:$UGROUP "$APPPATH"
  2649.                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  2650.                          ^-- SC2086: Double quote to prevent globbing and word splitting.
  2651.  
  2652.  
  2653. In ./inc/app-set-permissions.sh line 12:
  2654.     sudo chown -R $UNAME:$UGROUP "$APPSETTINGSDIR"
  2655.                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  2656.                          ^-- SC2086: Double quote to prevent globbing and word splitting.
  2657.  
  2658.  
  2659. In ./inc/app-git-download.sh line 7:
  2660. git clone --depth 1 $APPGIT $APPPATH || { echo -e "${RED}Git not found.$ENDCOLOR" ; exit 1; }
  2661.                     ^-- SC2086: Double quote to prevent globbing and word splitting.
  2662.                             ^-- SC2086: Double quote to prevent globbing and word splitting.
  2663.  
  2664.  
  2665. In ./inc/app-git-download.sh line 8:
  2666. cd $APPPATH || exit
  2667.    ^-- SC2086: Double quote to prevent globbing and word splitting.
  2668.  
  2669.  
  2670. In ./inc/app-git-download.sh line 10:
  2671. cd $SCRIPTPATH || exit
  2672.    ^-- SC2086: Double quote to prevent globbing and word splitting.
  2673.  
  2674.  
  2675. In ./inc/app-init-add.sh line 6:
  2676.     sudo cp $APPINITDLOC /etc/init.d/$APPINITD || { echo -e "${RED}Creating init file failed.$ENDCOLOR" ; exit 1; }
  2677.             ^-- SC2086: Double quote to prevent globbing and word splitting.
  2678.                                      ^-- SC2086: Double quote to prevent globbing and word splitting.
  2679.  
  2680.  
  2681. In ./inc/app-restore.sh line 11:
  2682. if [[ $exitstatus = 0 ]]; then
  2683.       ^-- SC2154: exitstatus is referenced but not assigned.
  2684.  
  2685.  
  2686. In ./inc/app-restore.sh line 20:
  2687.     echo -e $YELLOW'--->Checking for existing files...'$ENDCOLOR
  2688.             ^-- SC2086: Double quote to prevent globbing and word splitting.
  2689.                                                        ^-- SC2086: Double quote to prevent globbing and word splitting.
  2690.  
  2691.  
  2692. In ./inc/app-restore.sh line 21:
  2693.     DATETIME=`date '+%m-%d-%Y_%H-%M'`
  2694.              ^-- SC2006: Use $(..) instead of legacy `..`.
  2695.  
  2696.  
  2697. In ./inc/app-restore.sh line 28:
  2698.             echo -e 'Moved existing '$CYAN$file$ENDCOLOR' to '$CYAN$NEWFILENAME$ENDCOLOR
  2699.                                      ^-- SC2086: Double quote to prevent globbing and word splitting.
  2700.                                           ^-- SC2086: Double quote to prevent globbing and word splitting.
  2701.                                                ^-- SC2086: Double quote to prevent globbing and word splitting.
  2702.                                                               ^-- SC2086: Double quote to prevent globbing and word splitting.
  2703.                                                                    ^-- SC2086: Double quote to prevent globbing and word splitting.
  2704.                                                                                ^-- SC2086: Double quote to prevent globbing and word splitting.
  2705.  
  2706.  
  2707. In ./inc/app-restore.sh line 35:
  2708.     echo -e 'Restoring the following files from: '$CYAN$BFILE$ENDCOLOR
  2709.                                                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  2710.                                                        ^-- SC2086: Double quote to prevent globbing and word splitting.
  2711.                                                              ^-- SC2086: Double quote to prevent globbing and word splitting.
  2712.  
  2713.  
  2714. In ./inc/app-restore.sh line 36:
  2715.     tar -C / -zxvf $BFILE || { echo -e $RED'Extracting files failed.'$ENDCOLOR ; exit 1; }
  2716.                    ^-- SC2086: Double quote to prevent globbing and word splitting.
  2717.                                        ^-- SC2086: Double quote to prevent globbing and word splitting.
  2718.                                                                      ^-- SC2086: Double quote to prevent globbing and word splitting.
  2719.  
  2720.  
  2721. In ./inc/app-autostart-remove-unrequired-only.sh line 12:
  2722.     sudo systemctl enable $APPSYSTEMD
  2723.                           ^-- SC2086: Double quote to prevent globbing and word splitting.
  2724.  
  2725.  
  2726. In ./inc/app-autostart-remove-unrequired-only.sh line 18:
  2727.     sudo chown $UNAME:$UGROUP /etc/init.d/$APPINITD
  2728.                ^-- SC2086: Double quote to prevent globbing and word splitting.
  2729.                       ^-- SC2086: Double quote to prevent globbing and word splitting.
  2730.                                           ^-- SC2086: Double quote to prevent globbing and word splitting.
  2731.  
  2732.  
  2733. In ./inc/app-autostart-remove-unrequired-only.sh line 19:
  2734.     sudo update-rc.d $APPINITD defaults
  2735.                      ^-- SC2086: Double quote to prevent globbing and word splitting.
  2736.  
  2737.  
  2738. In ./inc/app-systemd-add.sh line 11:
  2739.     sudo cp "$APPSYSTEMDLOC" /etc/systemd/system/$APPSYSTEMD || \
  2740.                                                  ^-- SC2086: Double quote to prevent globbing and word splitting.
  2741.  
  2742.  
  2743. In ./inc/app-systemd-add.sh line 17:
  2744.     sudo systemctl enable $APPSYSTEMD
  2745.                           ^-- SC2086: Double quote to prevent globbing and word splitting.
  2746.  
  2747.  
  2748. In ./inc/usercheck.sh line 3:
  2749. read -p 'Typically, this is your system login name (IMPORTANT! Ensure correct spelling and case). Do not use "root". Current username is "'$SUDO_USER'": '
  2750. ^-- SC2162: read without -r will mangle backslashes.
  2751.                                                                                                                                            ^-- SC2086: Double quote to prevent globbing and word splitting.
  2752.  
  2753.  
  2754. In ./inc/usercheck.sh line 12:
  2755.     export UGROUP=($(id -gn $UNAME))
  2756.                             ^-- SC2086: Double quote to prevent globbing and word splitting.
  2757.  
  2758.  
  2759. In ./inc/usercheck.sh line 15:
  2760.     echo "UGROUP=$UGROUP" >> "$SCRIPTPATH/tmp/userinfo"
  2761.                  ^-- SC2128: Expanding an array without an index only gives the first element.
  2762.  
  2763.  
  2764. In ./inc/app-install-deps.sh line 6:
  2765. sudo apt-get -y install $APPDEPS
  2766.                         ^-- SC2086: Double quote to prevent globbing and word splitting.
  2767.  
  2768.  
  2769. In ./htpcmanager/htpcmanager-systemd-update.sh line 10:
  2770. sudo sed -i "s@ExecStart=-/usr/bin/python /path/to/HTPCManager/Htpc.py --daemon --datadir </path/to/HTPCManager>/userdata --pid </path/to/HTPCManager>/userdata/htpcmanager.pid@ExecStart=/usr/bin/python $APPPATH/Htpc.py --daemon --datadir $APPPATH/userdata @g" /etc/systemd/system/$APPSYSTEMD || { echo -e $RED'Modifying ExecStart in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  2771.                                                                                                                                                                                                                                                                                         ^-- SC2086: Double quote to prevent globbing and word splitting.
  2772.                                                                                                                                                                                                                                                                                                                  ^-- SC2086: Double quote to prevent globbing and word splitting.
  2773.                                                                                                                                                                                                                                                                                                                                                                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  2774.  
  2775.  
  2776. In ./htpcmanager/htpcmanager-systemd-update.sh line 11:
  2777. sudo sed -i "s@User=<user>@User=$UNAME@g" /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Modifying USER in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  2778.                                                               ^-- SC2086: Double quote to prevent globbing and word splitting.
  2779.                                                                                         ^-- SC2086: Double quote to prevent globbing and word splitting.
  2780.                                                                                                                                     ^-- SC2086: Double quote to prevent globbing and word splitting.
  2781.  
  2782.  
  2783. In ./htpcmanager/htpcmanager-systemd-update.sh line 12:
  2784. sudo sed -i "s@Group=<user>@Group=$UGROUP@g" /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Modifying GROUP in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  2785.                                                                  ^-- SC2086: Double quote to prevent globbing and word splitting.
  2786.                                                                                            ^-- SC2086: Double quote to prevent globbing and word splitting.
  2787.                                                                                                                                         ^-- SC2086: Double quote to prevent globbing and word splitting.
  2788.  
  2789.  
  2790. In ./htpcmanager/htpcmanager-systemd-update.sh line 13:
  2791. sudo sed -i "s@PIDFile=</path/to/HTPCManager>/userdata/htpcmanager.pid@GuessMainPID=no@g" /etc/systemd/system/$APPSYSTEMD || { echo -e $RED'Replacing PIDFile failed.'$ENDCOLOR ; exit 1; }
  2792.                                                                                                               ^-- SC2086: Double quote to prevent globbing and word splitting.
  2793.                                                                                                                                        ^-- SC2086: Double quote to prevent globbing and word splitting.
  2794.                                                                                                                                                                       ^-- SC2086: Double quote to prevent globbing and word splitting.
  2795.  
  2796.  
  2797. In ./htpcmanager/htpcmanager-systemd-update.sh line 14:
  2798. sudo sed -i '/Type=forking/a \ \ RuntimeDirectoryMode=775' /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Adding RUNTIMEDIRECTORYMODE in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  2799.                                                                                ^-- SC2086: Double quote to prevent globbing and word splitting.
  2800.                                                                                                          ^-- SC2086: Double quote to prevent globbing and word splitting.
  2801.                                                                                                                                                                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  2802.  
  2803.  
  2804. In ./htpcmanager/htpcmanager-systemd-update.sh line 15:
  2805. sudo sed -i '/Type=forking/a \ \ RuntimeDirectory=htpcmanager' /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Adding RUNTIMEDIRECTORY in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  2806.                                                                                    ^-- SC2086: Double quote to prevent globbing and word splitting.
  2807.                                                                                                              ^-- SC2086: Double quote to prevent globbing and word splitting.
  2808.                                                                                                                                                                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  2809.  
  2810.  
  2811. In ./htpcmanager/htpcmanager-systemd-update.sh line 16:
  2812. sudo sed -i '/^\ \ GuessMainPID=no/a \ \ Restart=on-failure' /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Adding RESTART in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  2813.                                                                                  ^-- SC2086: Double quote to prevent globbing and word splitting.
  2814.                                                                                                            ^-- SC2086: Double quote to prevent globbing and word splitting.
  2815.                                                                                                                                                        ^-- SC2086: Double quote to prevent globbing and word splitting.
  2816.  
  2817.  
  2818. In ./htpcmanager/htpcmanager-systemd-update.sh line 17:
  2819. sudo sed -i '/^\ \ GuessMainPID=no/a \ \ KillMode=process' /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Adding RESTART in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  2820.                                                                                ^-- SC2086: Double quote to prevent globbing and word splitting.
  2821.                                                                                                          ^-- SC2086: Double quote to prevent globbing and word splitting.
  2822.                                                                                                                                                      ^-- SC2086: Double quote to prevent globbing and word splitting.
  2823.  
  2824.  
  2825. In ./htpcmanager/htpcmanager-systemd-update.sh line 20:
  2826. sudo systemctl enable $APPSYSTEMD
  2827.                       ^-- SC2086: Double quote to prevent globbing and word splitting.
  2828.  
  2829.  
  2830. In ./htpcmanager/htpcmanager-init-update.sh line 7:
  2831. sudo sed -i "s@APP_PATH=/path/to/htpc-manager@APP_PATH=$APPPATH@g" /etc/init.d/$APPINITD || { echo -e $RED'Replacing APP_PATH failed.'$ENDCOLOR ; exit 1; }
  2832.                                                                                ^-- SC2086: Double quote to prevent globbing and word splitting.
  2833.                                                                                                       ^-- SC2086: Double quote to prevent globbing and word splitting.
  2834.                                                                                                                                       ^-- SC2086: Double quote to prevent globbing and word splitting.
  2835.  
  2836.  
  2837. In ./htpcmanager/htpcmanager-init-update.sh line 8:
  2838. sudo sed -i "s@RUN_AS=root@RUN_AS=$UNAME@g" /etc/init.d/$APPINITD || { echo -e $RED'Replacing RUN_AS failed.'$ENDCOLOR ; exit 1; }
  2839.                                                         ^-- SC2086: Double quote to prevent globbing and word splitting.
  2840.                                                                                ^-- SC2086: Double quote to prevent globbing and word splitting.
  2841.                                                                                                              ^-- SC2086: Double quote to prevent globbing and word splitting.
  2842.  
  2843.  
  2844. In ./resilio-sync/resilio-sync-systemd-update.sh line 11:
  2845. sudo sed -i "s@User=ReplaceMe@User=$UNAME@g" /etc/systemd/system/$APPNAME.service.d/override.conf || { echo -e $RED'Modifying USER in SYSTEMD override file failed.'$ENDCOLOR; exit 1; }
  2846.                                                                  ^-- SC2086: Double quote to prevent globbing and word splitting.
  2847.                                                                                                                ^-- SC2086: Double quote to prevent globbing and word splitting.
  2848.                                                                                                                                                                     ^-- SC2086: Double quote to prevent globbing and word splitting.
  2849.  
  2850.  
  2851. In ./resilio-sync/resilio-sync-systemd-update.sh line 12:
  2852. sudo sed -i "s@Group=ReplaceMe@Group=$UGROUP@g" /etc/systemd/system/$APPNAME.service.d/override.conf || { echo -e $RED'Modifying GROUP in SYSTEMD override file failed.'$ENDCOLOR; exit 1; }
  2853.                                                                     ^-- SC2086: Double quote to prevent globbing and word splitting.
  2854.                                                                                                                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  2855.                                                                                                                                                                         ^-- SC2086: Double quote to prevent globbing and word splitting.
  2856.  
  2857.  
  2858. In ./resilio-sync/resilio-sync-systemd-update.sh line 13:
  2859. sudo sed -i "s@/home/ReplaceMe@/home/$UNAME@g" /etc/systemd/system/$APPNAME.service.d/override.conf || { echo -e $RED'Modifying LOCATION in SYSTEMD override file failed.'$ENDCOLOR; exit 1; }
  2860.                                                                    ^-- SC2086: Double quote to prevent globbing and word splitting.
  2861.                                                                                                                  ^-- SC2086: Double quote to prevent globbing and word splitting.
  2862.                                                                                                                                                                           ^-- SC2086: Double quote to prevent globbing and word splitting.
  2863.  
  2864.  
  2865. In ./jackett/jackett-version-handler.sh line 14:
  2866. \sed s'/[v"]//g')
  2867. ^-- SC1001: This \s will be a regular 's' in this context.
  2868.  
  2869.  
  2870. In ./nzbhydra/nzbhydra-default-update.sh line 11:
  2871. sudo sed -i "s@## NH_USER=@NH_USER=$UNAME@g" /etc/default/$APPNAME || { echo -e $RED'Replacing NH_USER failed.'$ENDCOLOR ; exit 1; }
  2872.                                                           ^-- SC2086: Double quote to prevent globbing and word splitting.
  2873.                                                                                 ^-- SC2086: Double quote to prevent globbing and word splitting.
  2874.                                                                                                                ^-- SC2086: Double quote to prevent globbing and word splitting.
  2875.  
  2876.  
  2877. In ./nzbhydra/nzbhydra-default-update.sh line 14:
  2878. sudo sed -i "s@## NH_HOME=@NH_HOME=$APPPATH@g" /etc/default/$APPNAME || { echo -e $RED'Replacing NH_HOME failed.'$ENDCOLOR ; exit 1; }
  2879.                                                             ^-- SC2086: Double quote to prevent globbing and word splitting.
  2880.                                                                                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  2881.                                                                                                                  ^-- SC2086: Double quote to prevent globbing and word splitting.
  2882.  
  2883.  
  2884. In ./nzbhydra/nzbhydra-default-update.sh line 17:
  2885. sudo sed -i "s@## NH_CONFIG=@NH_CONFIG=$APPSETTINGS@g" /etc/default/$APPNAME || { echo -e $RED'Replacing ENABLE_DAEMON failed.'$ENDCOLOR ; exit 1; }
  2886.                                                                     ^-- SC2086: Double quote to prevent globbing and word splitting.
  2887.                                                                                           ^-- SC2086: Double quote to prevent globbing and word splitting.
  2888.                                                                                                                                ^-- SC2086: Double quote to prevent globbing and word splitting.
  2889.  
  2890.  
  2891. In ./nzbhydra/nzbhydra-systemd-update.sh line 9:
  2892. sudo sed -i "s@ExecStart=/path-to/python2 /path-to/nzbhydra/nzbhydra.py --nobrowser@ExecStart=/usr/bin/python2 $APPPATH/nzbhydra.py --nobrowser --config $APPSETTINGS --database $APPPATH/nzbhydra.db@g" /etc/systemd/system/$APPSYSTEMD || { echo -e $RED'Modifying ExecStart in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  2893.                                                                                                                                                                                                                              ^-- SC2086: Double quote to prevent globbing and word splitting.
  2894.                                                                                                                                                                                                                                                       ^-- SC2086: Double quote to prevent globbing and word splitting.
  2895.                                                                                                                                                                                                                                                                                                        ^-- SC2086: Double quote to prevent globbing and word splitting.
  2896.  
  2897.  
  2898. In ./nzbhydra/nzbhydra-systemd-update.sh line 10:
  2899. sudo sed -i "s@User=nzbhydra@User=$UNAME@g" /etc/systemd/system/$APPSYSTEMD || { echo -e $RED'Modifying USER in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  2900.                                                                 ^-- SC2086: Double quote to prevent globbing and word splitting.
  2901.                                                                                          ^-- SC2086: Double quote to prevent globbing and word splitting.
  2902.                                                                                                                                      ^-- SC2086: Double quote to prevent globbing and word splitting.
  2903.  
  2904.  
  2905. In ./nzbhydra/nzbhydra-systemd-update.sh line 11:
  2906. sudo sed -i "s@Group=nzbhydra@Group=$UGROUP@g" /etc/systemd/system/$APPSYSTEMD || { echo -e $RED'Modifying GROUP in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  2907.                                                                    ^-- SC2086: Double quote to prevent globbing and word splitting.
  2908.                                                                                             ^-- SC2086: Double quote to prevent globbing and word splitting.
  2909.                                                                                                                                          ^-- SC2086: Double quote to prevent globbing and word splitting.
  2910.  
  2911.  
  2912. In ./nzbhydra/nzbhydra-systemd-update.sh line 14:
  2913. sudo systemctl enable $APPSYSTEMD
  2914.                       ^-- SC2086: Double quote to prevent globbing and word splitting.
  2915.  
  2916.  
  2917. In ./mylar/mylar-systemd-update.sh line 10:
  2918. sudo sed -i "s@User=ReplaceMe@User=$UNAME@g" /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Modifying USER in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  2919.                                                                  ^-- SC2086: Double quote to prevent globbing and word splitting.
  2920.                                                                                            ^-- SC2086: Double quote to prevent globbing and word splitting.
  2921.                                                                                                                                        ^-- SC2086: Double quote to prevent globbing and word splitting.
  2922.  
  2923.  
  2924. In ./mylar/mylar-systemd-update.sh line 11:
  2925. sudo sed -i "s@Group=ReplaceMe@Group=$UGROUP@g" /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Modifying GROUP in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  2926.                                                                     ^-- SC2086: Double quote to prevent globbing and word splitting.
  2927.                                                                                               ^-- SC2086: Double quote to prevent globbing and word splitting.
  2928.                                                                                                                                            ^-- SC2086: Double quote to prevent globbing and word splitting.
  2929.  
  2930.  
  2931. In ./mylar/mylar-systemd-update.sh line 13:
  2932. sudo systemctl enable $APPSYSTEMD
  2933.                       ^-- SC2086: Double quote to prevent globbing and word splitting.
  2934.  
  2935.  
  2936. In ./mylar/mylar-default-update.sh line 11:
  2937. sudo sed -i "s@MYLAR_USER=@MYLAR_USER=$UNAME@g" /etc/default/$APPNAME || { echo -e $RED'Replacing MYLAR_USER failed.'$ENDCOLOR ; exit 1; }
  2938.                                                              ^-- SC2086: Double quote to prevent globbing and word splitting.
  2939.                                                                                    ^-- SC2086: Double quote to prevent globbing and word splitting.
  2940.                                                                                                                      ^-- SC2086: Double quote to prevent globbing and word splitting.
  2941.  
  2942.  
  2943. In ./mylar/mylar-default-update.sh line 14:
  2944. sudo sed -i "s@MYLAR_HOME=@MYLAR_HOME=$APPPATH@g" /etc/default/$APPNAME || { echo -e $RED'Replacing MYLAR_HOME failed.'$ENDCOLOR ; exit 1; }
  2945.                                                                ^-- SC2086: Double quote to prevent globbing and word splitting.
  2946.                                                                                      ^-- SC2086: Double quote to prevent globbing and word splitting.
  2947.                                                                                                                        ^-- SC2086: Double quote to prevent globbing and word splitting.
  2948.  
  2949.  
  2950. In ./mylar/mylar-default-update.sh line 17:
  2951. sudo sed -i "s@MYLAR_DATA=@MYLAR_DATA=$APPPATH/data@g" /etc/default/$APPNAME || { echo -e $RED'Replacing MYLAR_DATA failed.'$ENDCOLOR ; exit 1; }
  2952.                                                                     ^-- SC2086: Double quote to prevent globbing and word splitting.
  2953.                                                                                           ^-- SC2086: Double quote to prevent globbing and word splitting.
  2954.                                                                                                                             ^-- SC2086: Double quote to prevent globbing and word splitting.
  2955.  
  2956.  
  2957. In ./mylar/mylar-default-update.sh line 20:
  2958. sudo sed -i "s@MYLAR_OPTS=@MYLAR_OPTS=--config=$APPSETTINGS@g" /etc/default/$APPNAME || { echo -e $RED'Replacing MYLAR_OPTS failed.'$ENDCOLOR ; exit 1; }
  2959.                                                                             ^-- SC2086: Double quote to prevent globbing and word splitting.
  2960.                                                                                                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  2961.                                                                                                                                     ^-- SC2086: Double quote to prevent globbing and word splitting.
  2962.  
  2963.  
  2964. In ./watcher/watcher-init-update.sh line 10:
  2965. sudo sed -i "s@DAEMON_USER=ReplaceMe@DAEMON_USER=$UNAME@g" /etc/init.d/$APPINITD || { echo -e $RED'Replacing DAEMON_USER failed.'$ENDCOLOR ; exit 1; }
  2966.                                                                        ^-- SC2086: Double quote to prevent globbing and word splitting.
  2967.                                                                                               ^-- SC2086: Double quote to prevent globbing and word splitting.
  2968.                                                                                                                                  ^-- SC2086: Double quote to prevent globbing and word splitting.
  2969.  
  2970.  
  2971. In ./watcher/watcher-systemd-update.sh line 9:
  2972. sudo sed -i "s@User=watcher@User=$UNAME@g" /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Modifying USER in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  2973.                                                                ^-- SC2086: Double quote to prevent globbing and word splitting.
  2974.                                                                                          ^-- SC2086: Double quote to prevent globbing and word splitting.
  2975.                                                                                                                                      ^-- SC2086: Double quote to prevent globbing and word splitting.
  2976.  
  2977.  
  2978. In ./watcher/watcher-systemd-update.sh line 10:
  2979. sudo sed -i "s@Group=watcher@Group=$UGROUP@g" /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Modifying GROUP in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  2980.                                                                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  2981.                                                                                             ^-- SC2086: Double quote to prevent globbing and word splitting.
  2982.                                                                                                                                          ^-- SC2086: Double quote to prevent globbing and word splitting.
  2983.  
  2984.  
  2985. In ./watcher/watcher-systemd-update.sh line 13:
  2986. sudo systemctl enable $APPSYSTEMD
  2987.                       ^-- SC2086: Double quote to prevent globbing and word splitting.
  2988.  
  2989.  
  2990. In ./utils/python/python-pip-update.sh line 23:
  2991. sudo -H $1 freeze --local | grep -v '^\e' | cut -d = -f 1 | xargs -n1 sudo -H $1 install -U
  2992.         ^-- SC2086: Double quote to prevent globbing and word splitting.
  2993.                                                                               ^-- SC2086: Double quote to prevent globbing and word splitting.
  2994.  
  2995.  
  2996. In ./utils/rvm/rvm-uninstaller.sh line 9:
  2997. source /home/$UNAME/.rvm/scripts/rvm
  2998.              ^-- SC2086: Double quote to prevent globbing and word splitting.
  2999.  
  3000.  
  3001. In ./utils/rvm/rvm-installer.sh line 13:
  3002. su -c "\curl -sSL https://get.rvm.io | bash -s stable --ruby" $UNAME
  3003.                                                               ^-- SC2086: Double quote to prevent globbing and word splitting.
  3004.  
  3005.  
  3006. In ./utils/rvm/rvm-installer.sh line 14:
  3007. source /home/$UNAME/.rvm/scripts/rvm
  3008.              ^-- SC2086: Double quote to prevent globbing and word splitting.
  3009.  
  3010.  
  3011. In ./utils/rvm/rvm-installer.sh line 19:
  3012.     grep -q -F '[[ -s "/home/$UNAME/.rvm/scripts/rvm" ]] && source "/home/$UNAME/.rvm/scripts/rvm"' .bashrc ||
  3013.                ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that.
  3014.  
  3015.  
  3016. In ./utils/rvm/rvm-installer.sh line 20:
  3017.    echo '[[ -s "/home/$UNAME/.rvm/scripts/rvm" ]] && source "/home/$UNAME/.rvm/scripts/rvm"' >> .bashrc
  3018.         ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that.
  3019.  
  3020.  
  3021. In ./utils/rvm/rvm-installer.sh line 24:
  3022. rvm --default use $VERSION
  3023.                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  3024.  
  3025.  
  3026. In ./utils/nginx/nginx-configurator.sh line 69:
  3027.     filename=$(basename $f)
  3028.                         ^-- SC2086: Double quote to prevent globbing and word splitting.
  3029.  
  3030.  
  3031. In ./utils/nginx/nginx-configurator.sh line 71:
  3032.         if cp $f "/etc/nginx/locations-available/$filename" || \
  3033.               ^-- SC2086: Double quote to prevent globbing and word splitting.
  3034.  
  3035.  
  3036. In ./utils/unrar/unrar-installer.sh line 20:
  3037. VERSION=$(echo $URL | grep -oP '(?<=unrarsrc-).*(?=.tar)')
  3038.                ^-- SC2086: Double quote to prevent globbing and word splitting.
  3039.  
  3040.  
  3041. In ./utils/bash_aliases-installer.sh line 13:
  3042. echo -e $GREEN'AtoMiC .bash_aliases Installer for HTPCs and Home Servers'$ENDCOLOR
  3043.         ^-- SC2086: Double quote to prevent globbing and word splitting.
  3044.                                                                          ^-- SC2086: Double quote to prevent globbing and word splitting.
  3045.  
  3046.  
  3047. In ./utils/bash_aliases-installer.sh line 17:
  3048. echo -e $YELLOW'--->Checking for .bashrc file...'$ENDCOLOR
  3049.         ^-- SC2086: Double quote to prevent globbing and word splitting.
  3050.                                                  ^-- SC2086: Double quote to prevent globbing and word splitting.
  3051.  
  3052.  
  3053. In ./utils/bash_aliases-installer.sh line 19:
  3054.     echo -e $CYAN'/home/'$UNAME'/.bashrc'$ENDCOLOR' file not found. Creating it.'
  3055.             ^-- SC2086: Double quote to prevent globbing and word splitting.
  3056.                          ^-- SC2086: Double quote to prevent globbing and word splitting.
  3057.                                          ^-- SC2086: Double quote to prevent globbing and word splitting.
  3058.  
  3059.  
  3060. In ./utils/bash_aliases-installer.sh line 20:
  3061.     sudo cp /etc/skel/.bashrc /home/$UNAME/.bashrc || { echo -e $RED'Copying .bashrc failed.'$ENDCOLOR ; exit 1; }
  3062.                                     ^-- SC2086: Double quote to prevent globbing and word splitting.
  3063.                                                                 ^-- SC2086: Double quote to prevent globbing and word splitting.
  3064.                                                                                              ^-- SC2086: Double quote to prevent globbing and word splitting.
  3065.  
  3066.  
  3067. In ./utils/bash_aliases-installer.sh line 21:
  3068.     sudo chown $UNAME: /home/$UNAME/.bashrc
  3069.                ^-- SC2086: Double quote to prevent globbing and word splitting.
  3070.                              ^-- SC2086: Double quote to prevent globbing and word splitting.
  3071.  
  3072.  
  3073. In ./utils/bash_aliases-installer.sh line 23:
  3074.     echo -e $CYAN'/home/'$UNAME'/.bashrc'$ENDCOLOR' exists.'
  3075.             ^-- SC2086: Double quote to prevent globbing and word splitting.
  3076.                          ^-- SC2086: Double quote to prevent globbing and word splitting.
  3077.                                          ^-- SC2086: Double quote to prevent globbing and word splitting.
  3078.  
  3079.  
  3080. In ./utils/bash_aliases-installer.sh line 29:
  3081. echo -e $YELLOW'--->Checking for .profile file...'$ENDCOLOR
  3082.         ^-- SC2086: Double quote to prevent globbing and word splitting.
  3083.                                                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  3084.  
  3085.  
  3086. In ./utils/bash_aliases-installer.sh line 31:
  3087.     echo -e $CYAN'/home/'$UNAME'/.profile'$ENDCOLOR' file not found. Creating it.'
  3088.             ^-- SC2086: Double quote to prevent globbing and word splitting.
  3089.                          ^-- SC2086: Double quote to prevent globbing and word splitting.
  3090.                                           ^-- SC2086: Double quote to prevent globbing and word splitting.
  3091.  
  3092.  
  3093. In ./utils/bash_aliases-installer.sh line 32:
  3094.     sudo cp /etc/skel/.profile /home/$UNAME/.profile || { echo -e $RED'Copying .profile failed.'$ENDCOLOR ; exit 1; }
  3095.                                      ^-- SC2086: Double quote to prevent globbing and word splitting.
  3096.                                                                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  3097.                                                                                                 ^-- SC2086: Double quote to prevent globbing and word splitting.
  3098.  
  3099.  
  3100. In ./utils/bash_aliases-installer.sh line 33:
  3101.     sudo chown $UNAME: /home/$UNAME/.profile
  3102.                ^-- SC2086: Double quote to prevent globbing and word splitting.
  3103.                              ^-- SC2086: Double quote to prevent globbing and word splitting.
  3104.  
  3105.  
  3106. In ./utils/bash_aliases-installer.sh line 35:
  3107.     echo -e $CYAN'/home/'$UNAME'/.profile'$ENDCOLOR' exists.'
  3108.             ^-- SC2086: Double quote to prevent globbing and word splitting.
  3109.                          ^-- SC2086: Double quote to prevent globbing and word splitting.
  3110.                                           ^-- SC2086: Double quote to prevent globbing and word splitting.
  3111.  
  3112.  
  3113. In ./utils/bash_aliases-installer.sh line 41:
  3114. echo -e $YELLOW'--->Checking for previous .bash_aliases...'$ENDCOLOR
  3115.         ^-- SC2086: Double quote to prevent globbing and word splitting.
  3116.                                                            ^-- SC2086: Double quote to prevent globbing and word splitting.
  3117.  
  3118.  
  3119. In ./utils/bash_aliases-installer.sh line 43:
  3120.     mv /home/$UNAME/.bash_aliases /home/$UNAME/.bash_aliases_"`date '+%m-%d-%Y_%H-%M'`" >/dev/null 2>&1
  3121.              ^-- SC2086: Double quote to prevent globbing and word splitting.
  3122.                                         ^-- SC2086: Double quote to prevent globbing and word splitting.
  3123.                                                               ^-- SC2006: Use $(..) instead of legacy `..`.
  3124.  
  3125.  
  3126. In ./utils/bash_aliases-installer.sh line 44:
  3127.     echo -e 'Existing .bash_aliases file was moved to '$CYAN'/home/'$UNAME'/.bash_aliases_'"`date '+%m-%d-%Y_%H-%M'`"$ENDCOLOR
  3128.                                                        ^-- SC2086: Double quote to prevent globbing and word splitting.
  3129.                                                                     ^-- SC2086: Double quote to prevent globbing and word splitting.
  3130.                                                                                             ^-- SC2006: Use $(..) instead of legacy `..`.
  3131.                                                                                                                      ^-- SC2086: Double quote to prevent globbing and word splitting.
  3132.  
  3133.  
  3134. In ./utils/bash_aliases-installer.sh line 52:
  3135. echo -e $YELLOW'--->Checking for .bash_aliases updates...'$ENDCOLOR
  3136.         ^-- SC2086: Double quote to prevent globbing and word splitting.
  3137.                                                           ^-- SC2086: Double quote to prevent globbing and word splitting.
  3138.  
  3139.  
  3140. In ./utils/bash_aliases-installer.sh line 58:
  3141. echo -e $YELLOW'--->Copying .bash_aliases...'$ENDCOLOR
  3142.         ^-- SC2086: Double quote to prevent globbing and word splitting.
  3143.                                              ^-- SC2086: Double quote to prevent globbing and word splitting.
  3144.  
  3145.  
  3146. In ./utils/bash_aliases-installer.sh line 59:
  3147. cd /home/$UNAME || exit
  3148.          ^-- SC2086: Double quote to prevent globbing and word splitting.
  3149.  
  3150.  
  3151. In ./utils/bash_aliases-installer.sh line 60:
  3152. cp $SCRIPTPATH/utils/.bash_aliases . || { echo -e $RED'.bash_aliases not copied.'$ENDCOLOR ; exit 1; }
  3153.    ^-- SC2086: Double quote to prevent globbing and word splitting.
  3154.                                                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  3155.                                                                                  ^-- SC2086: Double quote to prevent globbing and word splitting.
  3156.  
  3157.  
  3158. In ./utils/bash_aliases-installer.sh line 61:
  3159. sudo chown $UNAME:$UGROUP .bash_aliases >/dev/null 2>&1
  3160.            ^-- SC2086: Double quote to prevent globbing and word splitting.
  3161.                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  3162.  
  3163.  
  3164. In ./utils/bash_aliases-installer.sh line 67:
  3165. echo -e $YELLOW'--->Reloading .bash_aliases...'$ENDCOLOR
  3166.         ^-- SC2086: Double quote to prevent globbing and word splitting.
  3167.                                                ^-- SC2086: Double quote to prevent globbing and word splitting.
  3168.  
  3169.  
  3170. In ./utils/bash_aliases-installer.sh line 71:
  3171. echo -e $GREEN'--->All done. New .bash_aliases now active.'$ENDCOLOR
  3172.         ^-- SC2086: Double quote to prevent globbing and word splitting.
  3173.                                                            ^-- SC2086: Double quote to prevent globbing and word splitting.
  3174.  
  3175.  
  3176. In ./utils/bash_aliases-installer.sh line 72:
  3177. echo -e 'Please visit '$CYAN' http://www.htpcbeginner.com/create-shortcut-to-commands-using-bashaliases-in-ubuntu/'$ENDCOLOR' to understand how to use .bash_aliases.'
  3178.                        ^-- SC2086: Double quote to prevent globbing and word splitting.
  3179.                                                                                                                    ^-- SC2086: Double quote to prevent globbing and word splitting.
  3180.  
  3181.  
  3182. In ./deluged/deluged-systemd-update.sh line 7:
  3183. sudo sed -i "s@User=ReplaceMe@User=$UNAME@g" /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Modifying USER in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  3184.                                                                  ^-- SC2086: Double quote to prevent globbing and word splitting.
  3185.                                                                                            ^-- SC2086: Double quote to prevent globbing and word splitting.
  3186.                                                                                                                                        ^-- SC2086: Double quote to prevent globbing and word splitting.
  3187.  
  3188.  
  3189. In ./deluged/deluged-systemd-update.sh line 8:
  3190. sudo sed -i "s@Group=ReplaceMe@Group=$UGROUP@g" /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Modifying GROUP in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  3191.                                                                     ^-- SC2086: Double quote to prevent globbing and word splitting.
  3192.                                                                                               ^-- SC2086: Double quote to prevent globbing and word splitting.
  3193.                                                                                                                                            ^-- SC2086: Double quote to prevent globbing and word splitting.
  3194.  
  3195.  
  3196. In ./deluged/deluged-systemd-update.sh line 10:
  3197. sudo sed -i "s@User=ReplaceMe@User=$UNAME@g" /etc/systemd/system/$APPSYSTEMD2  || { echo -e $RED'Modifying USER in SYSTEMD2 file failed.'$ENDCOLOR; exit 1; }
  3198.                                                                  ^-- SC2086: Double quote to prevent globbing and word splitting.
  3199.                                                                                             ^-- SC2086: Double quote to prevent globbing and word splitting.
  3200.                                                                                                                                          ^-- SC2086: Double quote to prevent globbing and word splitting.
  3201.  
  3202.  
  3203. In ./deluged/deluged-systemd-update.sh line 11:
  3204. sudo sed -i "s@Group=ReplaceMe@Group=$UGROUP@g" /etc/systemd/system/$APPSYSTEMD2  || { echo -e $RED'Modifying GROUP in SYSTEMD2 file failed.'$ENDCOLOR; exit 1; }
  3205.                                                                     ^-- SC2086: Double quote to prevent globbing and word splitting.
  3206.                                                                                                ^-- SC2086: Double quote to prevent globbing and word splitting.
  3207.                                                                                                                                              ^-- SC2086: Double quote to prevent globbing and word splitting.
  3208.  
  3209.  
  3210. In ./deluged/deluged-systemd-update.sh line 15:
  3211. sudo systemctl enable $APPSYSTEMD
  3212.                       ^-- SC2086: Double quote to prevent globbing and word splitting.
  3213.  
  3214.  
  3215. In ./deluged/deluged-settings-configurator.sh line 22:
  3216. sudo sed -i "s@\"copy_torrent_file\": false@\"copy_torrent_file\": true@g" $APPSETTINGS || { echo -e "${RED}Modifying copy_torrent_file in $APPSETTINGS file failed.$ENDCOLOR"; exit 1; }
  3217.                                                                            ^-- SC2086: Double quote to prevent globbing and word splitting.
  3218.  
  3219.  
  3220. In ./deluged/deluged-settings-configurator.sh line 23:
  3221. sudo sed -i "s@\"torrentfiles_location\": \"/home/$UNAME/Downloads\"@\"torrentfiles_location\": \"/home/$UNAME/Downloads/deluge/torrentfiles\"@g" $APPSETTINGS || { echo -e "${RED}Modifying incomplete location in $APPSETTINGS file failed.$ENDCOLOR"; exit 1; }
  3222.                                                                                                                                                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  3223.  
  3224.  
  3225. In ./deluged/deluged-settings-configurator.sh line 26:
  3226. sudo sed -i "s@\"download_location\": \"/home/$UNAME/Downloads\"@\"download_location\": \"/home/$UNAME/Downloads/deluge/download\"@g" $APPSETTINGS || { echo -e "${RED}Modifying incomplete location in $APPSETTINGS file failed.$ENDCOLOR"; exit 1; }
  3227.                                                                                                                                       ^-- SC2086: Double quote to prevent globbing and word splitting.
  3228.  
  3229.  
  3230. In ./deluged/deluged-settings-configurator.sh line 29:
  3231. sudo sed -i "s@\"move_completed\": false@\"move_completed\": true@g" $APPSETTINGS || { echo -e "${RED}Modifying move_completed in $APPSETTINGS file failed.$ENDCOLOR"; exit 1; }
  3232.                                                                      ^-- SC2086: Double quote to prevent globbing and word splitting.
  3233.  
  3234.  
  3235. In ./deluged/deluged-settings-configurator.sh line 30:
  3236. sudo sed -i "s@\"move_completed_path\": \"/home/$UNAME/Downloads\"@\"move_completed_path\": \"/home/$UNAME/Downloads/deluge/completed\"@g" $APPSETTINGS || { echo -e "${RED}Modifying completed location in $APPSETTINGS file failed.$ENDCOLOR"; exit 1; }
  3237.                                                                                                                                            ^-- SC2086: Double quote to prevent globbing and word splitting.
  3238.  
  3239.  
  3240. In ./deluged/deluged-settings-configurator.sh line 33:
  3241. sudo sed -i "s@\"autoadd_enable\": false@\"autoadd_enable\": true@g" $APPSETTINGS || { echo -e "${RED}Modifying autoadd_enable in $APPSETTINGS file failed.$ENDCOLOR"; exit 1; }
  3242.                                                                      ^-- SC2086: Double quote to prevent globbing and word splitting.
  3243.  
  3244.  
  3245. In ./deluged/deluged-settings-configurator.sh line 34:
  3246. sudo sed -i "s@\"autoadd_location\": \"/home/$UNAME/Downloads\"@\"autoadd_location\": \"/home/$UNAME/Downloads/deluge/autoadd\"@g" $APPSETTINGS || { echo -e "${RED}Modifying watch location in $APPSETTINGS file failed.$ENDCOLOR"; exit 1; }
  3247.                                                                                                                                    ^-- SC2086: Double quote to prevent globbing and word splitting.
  3248.  
  3249.  
  3250. In ./deluged/deluged-settings-configurator.sh line 37:
  3251. sudo sed -i "s@\"allow_remote\": false@\"allow_remote\": true@g" $APPSETTINGS || { echo -e "${RED}Modifying allow_remote in $APPSETTINGS file failed.$ENDCOLOR"; exit 1; }
  3252.                                                                  ^-- SC2086: Double quote to prevent globbing and word splitting.
  3253.  
  3254.  
  3255. In ./deluged/deluged-settings-configurator.sh line 40:
  3256. sudo sed -i "s@\"default_daemon\": \"\"@\"default_daemon\": \"127.0.0.1:58846\"@g" /home/$UNAME/.config/deluge/web.conf || { echo -e "${RED}Modifying default_daemon in $APPSETTINGS file failed.$ENDCOLOR"; exit 1; }
  3257.                                                                                          ^-- SC2086: Double quote to prevent globbing and word splitting.
  3258.  
  3259.  
  3260. In ./phpsysinfo/phpsysinfo-settings-configurator.sh line 20:
  3261. { echo -e $RED'Modifying "$APPPATH/phpsysinfo.ini" PLUGINS failed.'$ENDCOLOR; exit 1; }
  3262.           ^-- SC2086: Double quote to prevent globbing and word splitting.
  3263.               ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that.
  3264.                                                                   ^-- SC2086: Double quote to prevent globbing and word splitting.
  3265.  
  3266.  
  3267. In ./sonarr/sonarr-systemd-update.sh line 10:
  3268. sudo sed -i "s@User=ReplaceMe@User=$UNAME@g" /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Modifying USER in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  3269.                                                                 ^-- SC2086: Double quote to prevent globbing and word splitting.
  3270.                                                                                           ^-- SC2086: Double quote to prevent globbing and word splitting.
  3271.                                                                                                                                       ^-- SC2086: Double quote to prevent globbing and word splitting.
  3272.  
  3273.  
  3274. In ./sonarr/sonarr-systemd-update.sh line 11:
  3275. sudo sed -i "s@Group=ReplaceMe@Group=$UGROUP@g" /etc/systemd/system/$APPSYSTEMD  || { echo -e $RED'Modifying GROUP in SYSTEMD file failed.'$ENDCOLOR; exit 1; }
  3276.                                                                    ^-- SC2086: Double quote to prevent globbing and word splitting.
  3277.                                                                                              ^-- SC2086: Double quote to prevent globbing and word splitting.
  3278.                                                                                                                                           ^-- SC2086: Double quote to prevent globbing and word splitting.
  3279.  
  3280.  
  3281. In ./sonarr/sonarr-systemd-update.sh line 14:
  3282. sudo systemctl enable $APPSYSTEMD
  3283.                      ^-- SC2086: Double quote to prevent globbing and word splitting.
  3284.  
  3285.  
  3286. In ./sonarr/sonarr-init-update.sh line 8:
  3287. sudo sed -i "s@user=\"ReplaceMe\"@user=\"$UNAME\"@g" /etc/init.d/$APPINITD || \
  3288.                                                                 ^-- SC2086: Double quote to prevent globbing and word splitting.
  3289.  
  3290.  
  3291. In ./sonarr/sonarr-init-update.sh line 11:
  3292. sudo sed -i "s@group=\"ReplaceMe\"@group=\"$UGROUP\"@g" /etc/init.d/$APPINITD || \
  3293.                                                                    ^-- SC2086: Double quote to prevent globbing and word splitting.
  3294.  
  3295.  
  3296. travis_time:end:0630fd76:start=1519933118900020817,finish=1519933131275983321,duration=12375962504
  3297. 
  3298. The command "sudo bash ./integration-tests/int-shellcheck.sh" exited with 123.
  3299.  
  3300. Done. Your build exited with 1.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement