Fix shellcheck issue SC2174 master
authorMichael Prokop <mika@grml.org>
Thu, 3 Sep 2020 10:05:43 +0000 (12:05 +0200)
committerMichael Prokop <mika@grml.org>
Thu, 3 Sep 2020 10:05:43 +0000 (12:05 +0200)
Fixes:

|    mkdir -m 0700 -p "${AUTHORIZED_KEYS_TARGET}"
|          ^-- SC2174: When used with -p, -m only applies to the deepest directory.

Closes: #158

debian/changelog
debian/control
debian/rules
grml-debootstrap
packer/debian64.bats

index 3b8b099..81cd810 100644 (file)
@@ -1347,4 +1347,3 @@ grml-debootstrap (0.1) unstable; urgency=low
   * Initial release.
 
  -- Michael Prokop <mika@grml.org>  Fri,  3 Nov 2006 01:10:52 +0100
-
index 2909fb1..c03ac61 100644 (file)
@@ -5,18 +5,19 @@ Maintainer: Grml Team <team@grml.org>
 Uploaders:
  Michael Prokop <mika@debian.org>,
  Alexander Wirt <formorer@debian.org>,
- Christian Hofstaedtler <zeha@debian.org>,
+ Chris Hofstaedtler <zeha@debian.org>,
  Ulrich Dangel <mru@spamt.net>,
 Build-Depends:
- debhelper-compat (= 12),
+ debhelper-compat (= 13),
 Build-Depends-Indep:
  asciidoc,
  docbook-xsl,
  shunit2,
  xsltproc,
 Standards-Version: 4.5.0
+Rules-Requires-Root: no
 Homepage: https://grml.org/grml-debootstrap/
-Vcs-git: git://git.grml.org/grml-debootstrap.git
+Vcs-Git: git://git.grml.org/grml-debootstrap.git
 Vcs-Browser: https://git.grml.org/?p=grml-debootstrap.git
 
 Package: grml-debootstrap
index 17ee334..a282136 100755 (executable)
@@ -1,10 +1,5 @@
 #!/usr/bin/make -f
 # -*- makefile -*-
-# Sample debian/rules that uses debhelper.
-# This file was originally written by Joey Hess and Craig Small.
-# As a special exception, when this file is copied by dh-make into a
-# dh-make output file, you may use that output file without restriction.
-# This special exception was added by Craig Small in version 0.37 of dh-make.
 
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
index 823d876..52adf78 100755 (executable)
@@ -1851,7 +1851,8 @@ iface ${interface} inet dhcp
 
     AUTHORIZED_KEYS_TARGET="${MNTPOINT}/root/.ssh/"
     einfo "Copying '${AUTHORIZED_KEYS_SOURCE}' to '${AUTHORIZED_KEYS_TARGET}' as requested via --sshcopyauth option."
-    mkdir -m 0700 -p "${AUTHORIZED_KEYS_TARGET}"
+    mkdir -p "${AUTHORIZED_KEYS_TARGET}"
+    chmod 0700 "${AUTHORIZED_KEYS_TARGET}"
     if cp "${AUTHORIZED_KEYS_SOURCE}" "${AUTHORIZED_KEYS_TARGET}" ; then
       eend 0
     else
index d5aca59..80481a5 100644 (file)
@@ -75,7 +75,7 @@ teardown() {
   [ "$status" -eq 0 ]
 }
 
-@test "home directory for user vagrant" {
+@test "ssh key for user vagrant" {
   run grep -q ssh-rsa "$mountpath"/home/vagrant/.ssh/authorized_keys
   [ "$status" -eq 0 ]
 }