Advertisement
Guest User

Untitled

a guest
Dec 1st, 2015
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 57.32 KB | None | 0 0
  1. $ DIB_RELEASE=23 ELEMENTS_PATH=/etc/nodepool/elements disk-image-create -x -t qcow2 --no-tmpfs --qemu-img-options 'compat=0.10' -o /tmp/fedora-23-1448997427 fedora-minimal vm nodepool
  2. + true
  3. + case "$1" in
  4. + IFS=,
  5. + read -a IMAGE_TYPES
  6. + export IMAGE_TYPES
  7. + shift 2
  8. + true
  9. + case "$1" in
  10. + shift
  11. + export DIB_NO_TMPFS=1
  12. + DIB_NO_TMPFS=1
  13. + true
  14. + case "$1" in
  15. + QEMU_IMG_OPTIONS=compat=0.10
  16. + shift 2
  17. + true
  18. + case "$1" in
  19. + export IMAGE_NAME=/tmp/fedora-23-1448997427
  20. + IMAGE_NAME=/tmp/fedora-23-1448997427
  21. + shift 2
  22. + true
  23. + case "$1" in
  24. + shift
  25. + break
  26. + export DIB_IMAGE_CACHE=/home/centos/.cache/image-create
  27. + DIB_IMAGE_CACHE=/home/centos/.cache/image-create
  28. + mkdir -p /home/centos/.cache/image-create
  29. + '[' '' = 1 -a /home/centos '!=' '' ']'
  30. + source /usr/bin/../share/diskimage-builder/lib/img-defaults
  31. ++ source /usr/bin/../share/diskimage-builder/lib/common-defaults
  32. +++ '[' -f /etc/debian_version ']'
  33. ++++ uname -m
  34. +++ _ARCH=x86_64
  35. +++ case $_ARCH in
  36. +++ _ARCH=amd64
  37. +++ ARCH=amd64
  38. +++ export ARCH
  39. +++ export DIB_NO_TMPFS=1
  40. +++ DIB_NO_TMPFS=1
  41. +++ export DIB_MIN_TMPFS=2
  42. +++ DIB_MIN_TMPFS=2
  43. +++ _BASE_ELEMENT_DIR=/usr/bin/../share/diskimage-builder/elements
  44. +++ ELEMENTS_PATH=/etc/nodepool/elements:/usr/bin/../share/diskimage-builder/elements
  45. +++ export ELEMENTS_PATH=/etc/nodepool/elements:/usr/bin/../share/diskimage-builder/elements
  46. +++ ELEMENTS_PATH=/etc/nodepool/elements:/usr/bin/../share/diskimage-builder/elements
  47. +++ export DIB_OFFLINE=
  48. +++ DIB_OFFLINE=
  49. +++ [[ :/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/centos/.local/bin:/home/centos/bin =~ :/sbin ]]
  50. +++ export PATH=/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/centos/.local/bin:/home/centos/bin:/sbin
  51. +++ PATH=/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/centos/.local/bin:/home/centos/bin:/sbin
  52. +++ [[ :/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/centos/.local/bin:/home/centos/bin:/sbin =~ :/usr/sbin ]]
  53. +++ [[ :/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/centos/.local/bin:/home/centos/bin:/sbin =~ :/usr/local/sbin ]]
  54. ++ FS_TYPE=ext4
  55. ++ export IMAGE_TYPE=qcow2
  56. ++ IMAGE_TYPE=qcow2
  57. ++ export IMAGE_NAME=/tmp/fedora-23-1448997427
  58. ++ IMAGE_NAME=/tmp/fedora-23-1448997427
  59. + source /usr/bin/../share/diskimage-builder/lib/common-functions
  60. + source /usr/bin/../share/diskimage-builder/lib/img-functions
  61. + '[' 0 == 1 ']'
  62. + '[' -z 'fedora-minimal vm nodepool' ']'
  63. + arg_to_elements fedora-minimal vm nodepool
  64. + for arg in '"$@"'
  65. + IMAGE_ELEMENT=' fedora-minimal'
  66. + for arg in '"$@"'
  67. + IMAGE_ELEMENT=' fedora-minimal vm'
  68. + for arg in '"$@"'
  69. + IMAGE_ELEMENT=' fedora-minimal vm nodepool'
  70. + '[' '' '!=' 1 ']'
  71. + IMAGE_ELEMENT='base fedora-minimal vm nodepool'
  72. + '[' 0 == 1 ']'
  73. + echo 'Building elements: base fedora-minimal vm nodepool'
  74. Building elements: base fedora-minimal vm nodepool
  75. ++ /usr/bin/element-info base fedora-minimal vm nodepool
  76. + IMAGE_ELEMENT='rpm-distro install-types redhat-common dib-run-parts devuser vm base pkg-map dib-init-system yum yum-minimal fedora-minimal package-installs nodepool'
  77. + export IMAGE_ELEMENT
  78. + echo 'Expanded element dependencies to: rpm-distro install-types redhat-common dib-run-parts devuser vm base pkg-map dib-init-system yum yum-minimal fedora-minimal package-installs nodepool'
  79. Expanded element dependencies to: rpm-distro install-types redhat-common dib-run-parts devuser vm base pkg-map dib-init-system yum yum-minimal fedora-minimal package-installs nodepool
  80. + '[' 1 = 1 ']'
  81. + export IMAGE_NAME=/tmp/fedora-23-1448997427
  82. + IMAGE_NAME=/tmp/fedora-23-1448997427
  83. + for X in '${!IMAGE_TYPES[@]}'
  84. + case "${IMAGE_TYPES[$X]}" in
  85. ++ which qemu-img
  86. + '[' -z /usr/bin/qemu-img ']'
  87. ++ uuidgen -r
  88. + export DIB_IMAGE_ROOT_FS_UUID=eaec139a-4f00-46ad-9b26-111493d773a6
  89. + DIB_IMAGE_ROOT_FS_UUID=eaec139a-4f00-46ad-9b26-111493d773a6
  90. + grep -q '^ext'
  91. + echo ext4
  92. + '[' -z eaec139a-4f00-46ad-9b26-111493d773a6 ']'
  93. + '[' -z '' ']'
  94. + '[' ext4 = xfs ']'
  95. + DIB_ROOT_LABEL=cloudimg-rootfs
  96. + mk_build_dir
  97. ++ mktemp -t -d --tmpdir=/tmp image.XXXXXXXX
  98. + TMP_BUILD_DIR=/tmp/image.q2iTPxBe
  99. ++ mktemp -t -d --tmpdir=/tmp image.XXXXXXXX
  100. + TMP_IMAGE_DIR=/tmp/image.missa4rR
  101. + '[' 0 -eq 0 ']'
  102. + export TMP_BUILD_DIR
  103. + tmpfs_check
  104. + local echo_message=1
  105. + '[' 1 == 0 ']'
  106. + return 1
  107. + trap trap_cleanup EXIT
  108. + echo Building in /tmp/image.q2iTPxBe
  109. Building in /tmp/image.q2iTPxBe
  110. + export TMP_IMAGE_PATH=/tmp/image.missa4rR/image.raw
  111. + TMP_IMAGE_PATH=/tmp/image.missa4rR/image.raw
  112. + export OUT_IMAGE_PATH=/tmp/image.missa4rR/image.raw
  113. + OUT_IMAGE_PATH=/tmp/image.missa4rR/image.raw
  114. + export TMP_HOOKS_PATH=/tmp/image.q2iTPxBe/hooks
  115. + TMP_HOOKS_PATH=/tmp/image.q2iTPxBe/hooks
  116. + create_base
  117. + mkdir /tmp/image.q2iTPxBe/mnt
  118. + export TMP_MOUNT_PATH=/tmp/image.q2iTPxBe/mnt
  119. + TMP_MOUNT_PATH=/tmp/image.q2iTPxBe/mnt
  120. + TARGET_ROOT=/tmp/image.q2iTPxBe/mnt
  121. + run_d root
  122. + check_element
  123. + '[' -d /tmp/image.q2iTPxBe/hooks ']'
  124. + generate_hooks
  125. + mkdir -p /tmp/image.q2iTPxBe/hooks
  126. + for _ELEMENT in '$IMAGE_ELEMENT'
  127. + for dir in '${ELEMENTS_PATH//:/ }'
  128. + '[' -d /etc/nodepool/elements/rpm-distro ']'
  129. + continue
  130. + for dir in '${ELEMENTS_PATH//:/ }'
  131. + '[' -d /usr/bin/../share/diskimage-builder/elements/rpm-distro ']'
  132. ++ find /usr/bin/../share/diskimage-builder/elements/rpm-distro -follow -mindepth 1 -maxdepth 1 -type d -not -name tests
  133. + for _DIR in '$(find $dir/$_ELEMENT -follow -mindepth 1 -maxdepth 1 -type d -not -name tests)'
  134. + copy_hooks_not_overwrite /usr/bin/../share/diskimage-builder/elements/rpm-distro/post-install.d
  135. ++ basename /usr/bin/../share/diskimage-builder/elements/rpm-distro/post-install.d
  136. + _DIR=post-install.d
  137. + test -d /tmp/image.q2iTPxBe/hooks/post-install.d
  138. + mkdir /tmp/image.q2iTPxBe/hooks/post-install.d
  139. ++ ls /usr/bin/../share/diskimage-builder/elements/rpm-distro/post-install.d
  140. + for _HOOK in '$(ls $1)'
  141. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/post-install.d/05-fstab-rootfs-label ']'
  142. + cp -t /tmp/image.q2iTPxBe/hooks/post-install.d -a /usr/bin/../share/diskimage-builder/elements/rpm-distro/post-install.d/05-fstab-rootfs-label
  143. + for _HOOK in '$(ls $1)'
  144. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/post-install.d/06-network-config-nonzeroconf ']'
  145. + cp -t /tmp/image.q2iTPxBe/hooks/post-install.d -a /usr/bin/../share/diskimage-builder/elements/rpm-distro/post-install.d/06-network-config-nonzeroconf
  146. + for _DIR in '$(find $dir/$_ELEMENT -follow -mindepth 1 -maxdepth 1 -type d -not -name tests)'
  147. + copy_hooks_not_overwrite /usr/bin/../share/diskimage-builder/elements/rpm-distro/pre-install.d
  148. ++ basename /usr/bin/../share/diskimage-builder/elements/rpm-distro/pre-install.d
  149. + _DIR=pre-install.d
  150. + test -d /tmp/image.q2iTPxBe/hooks/pre-install.d
  151. + mkdir /tmp/image.q2iTPxBe/hooks/pre-install.d
  152. ++ ls /usr/bin/../share/diskimage-builder/elements/rpm-distro/pre-install.d
  153. + for _HOOK in '$(ls $1)'
  154. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/pre-install.d/00-fix-requiretty ']'
  155. + cp -t /tmp/image.q2iTPxBe/hooks/pre-install.d -a /usr/bin/../share/diskimage-builder/elements/rpm-distro/pre-install.d/00-fix-requiretty
  156. + for _HOOK in '$(ls $1)'
  157. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/pre-install.d/00-usr-local-bin-secure-path ']'
  158. + cp -t /tmp/image.q2iTPxBe/hooks/pre-install.d -a /usr/bin/../share/diskimage-builder/elements/rpm-distro/pre-install.d/00-usr-local-bin-secure-path
  159. + for _HOOK in '$(ls $1)'
  160. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/pre-install.d/01-override-yum-arch ']'
  161. + cp -t /tmp/image.q2iTPxBe/hooks/pre-install.d -a /usr/bin/../share/diskimage-builder/elements/rpm-distro/pre-install.d/01-override-yum-arch
  162. + for _DIR in '$(find $dir/$_ELEMENT -follow -mindepth 1 -maxdepth 1 -type d -not -name tests)'
  163. + copy_hooks_not_overwrite /usr/bin/../share/diskimage-builder/elements/rpm-distro/finalise.d
  164. ++ basename /usr/bin/../share/diskimage-builder/elements/rpm-distro/finalise.d
  165. + _DIR=finalise.d
  166. + test -d /tmp/image.q2iTPxBe/hooks/finalise.d
  167. + mkdir /tmp/image.q2iTPxBe/hooks/finalise.d
  168. ++ ls /usr/bin/../share/diskimage-builder/elements/rpm-distro/finalise.d
  169. + for _HOOK in '$(ls $1)'
  170. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/finalise.d/11-selinux-fixfiles-restore ']'
  171. + cp -t /tmp/image.q2iTPxBe/hooks/finalise.d -a /usr/bin/../share/diskimage-builder/elements/rpm-distro/finalise.d/11-selinux-fixfiles-restore
  172. ++ find /usr/bin/../share/diskimage-builder/elements/rpm-distro -follow -maxdepth 1 -type f
  173. + break
  174. + for _ELEMENT in '$IMAGE_ELEMENT'
  175. + for dir in '${ELEMENTS_PATH//:/ }'
  176. + '[' -d /etc/nodepool/elements/install-types ']'
  177. + continue
  178. + for dir in '${ELEMENTS_PATH//:/ }'
  179. + '[' -d /usr/bin/../share/diskimage-builder/elements/install-types ']'
  180. ++ find /usr/bin/../share/diskimage-builder/elements/install-types -follow -mindepth 1 -maxdepth 1 -type d -not -name tests
  181. + for _DIR in '$(find $dir/$_ELEMENT -follow -mindepth 1 -maxdepth 1 -type d -not -name tests)'
  182. + copy_hooks_not_overwrite /usr/bin/../share/diskimage-builder/elements/install-types/extra-data.d
  183. ++ basename /usr/bin/../share/diskimage-builder/elements/install-types/extra-data.d
  184. + _DIR=extra-data.d
  185. + test -d /tmp/image.q2iTPxBe/hooks/extra-data.d
  186. + mkdir /tmp/image.q2iTPxBe/hooks/extra-data.d
  187. ++ ls /usr/bin/../share/diskimage-builder/elements/install-types/extra-data.d
  188. + for _HOOK in '$(ls $1)'
  189. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/extra-data.d/99-enable-install-types ']'
  190. + cp -t /tmp/image.q2iTPxBe/hooks/extra-data.d -a /usr/bin/../share/diskimage-builder/elements/install-types/extra-data.d/99-enable-install-types
  191. ++ find /usr/bin/../share/diskimage-builder/elements/install-types -follow -maxdepth 1 -type f
  192. + for _FILE in '$(find $dir/$_ELEMENT -follow -maxdepth 1 -type f)'
  193. + cp -t /tmp/image.q2iTPxBe/hooks -a /usr/bin/../share/diskimage-builder/elements/install-types/README.rst
  194. + break
  195. + for _ELEMENT in '$IMAGE_ELEMENT'
  196. + for dir in '${ELEMENTS_PATH//:/ }'
  197. + '[' -d /etc/nodepool/elements/redhat-common ']'
  198. + continue
  199. + for dir in '${ELEMENTS_PATH//:/ }'
  200. + '[' -d /usr/bin/../share/diskimage-builder/elements/redhat-common ']'
  201. ++ find /usr/bin/../share/diskimage-builder/elements/redhat-common -follow -mindepth 1 -maxdepth 1 -type d -not -name tests
  202. + for _DIR in '$(find $dir/$_ELEMENT -follow -mindepth 1 -maxdepth 1 -type d -not -name tests)'
  203. + copy_hooks_not_overwrite /usr/bin/../share/diskimage-builder/elements/redhat-common/bin
  204. ++ basename /usr/bin/../share/diskimage-builder/elements/redhat-common/bin
  205. + _DIR=bin
  206. + test -d /tmp/image.q2iTPxBe/hooks/bin
  207. + mkdir /tmp/image.q2iTPxBe/hooks/bin
  208. ++ ls /usr/bin/../share/diskimage-builder/elements/redhat-common/bin
  209. + for _HOOK in '$(ls $1)'
  210. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/bin/extract-image ']'
  211. + cp -t /tmp/image.q2iTPxBe/hooks/bin -a /usr/bin/../share/diskimage-builder/elements/redhat-common/bin/extract-image
  212. + for _HOOK in '$(ls $1)'
  213. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/bin/map-packages ']'
  214. + cp -t /tmp/image.q2iTPxBe/hooks/bin -a /usr/bin/../share/diskimage-builder/elements/redhat-common/bin/map-packages
  215. + for _HOOK in '$(ls $1)'
  216. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/bin/map-services ']'
  217. + cp -t /tmp/image.q2iTPxBe/hooks/bin -a /usr/bin/../share/diskimage-builder/elements/redhat-common/bin/map-services
  218. + for _DIR in '$(find $dir/$_ELEMENT -follow -mindepth 1 -maxdepth 1 -type d -not -name tests)'
  219. + copy_hooks_not_overwrite /usr/bin/../share/diskimage-builder/elements/redhat-common/pre-install.d
  220. ++ basename /usr/bin/../share/diskimage-builder/elements/redhat-common/pre-install.d
  221. + _DIR=pre-install.d
  222. + test -d /tmp/image.q2iTPxBe/hooks/pre-install.d
  223. ++ ls /usr/bin/../share/diskimage-builder/elements/redhat-common/pre-install.d
  224. + for _HOOK in '$(ls $1)'
  225. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/pre-install.d/15-remove-grub ']'
  226. + cp -t /tmp/image.q2iTPxBe/hooks/pre-install.d -a /usr/bin/../share/diskimage-builder/elements/redhat-common/pre-install.d/15-remove-grub
  227. + for _DIR in '$(find $dir/$_ELEMENT -follow -mindepth 1 -maxdepth 1 -type d -not -name tests)'
  228. + copy_hooks_not_overwrite /usr/bin/../share/diskimage-builder/elements/redhat-common/finalise.d
  229. ++ basename /usr/bin/../share/diskimage-builder/elements/redhat-common/finalise.d
  230. + _DIR=finalise.d
  231. + test -d /tmp/image.q2iTPxBe/hooks/finalise.d
  232. ++ ls /usr/bin/../share/diskimage-builder/elements/redhat-common/finalise.d
  233. + for _HOOK in '$(ls $1)'
  234. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/finalise.d/01-clean-old-kernels ']'
  235. + cp -t /tmp/image.q2iTPxBe/hooks/finalise.d -a /usr/bin/../share/diskimage-builder/elements/redhat-common/finalise.d/01-clean-old-kernels
  236. + for _HOOK in '$(ls $1)'
  237. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/finalise.d/99-cleanup-tmp-grub ']'
  238. + cp -t /tmp/image.q2iTPxBe/hooks/finalise.d -a /usr/bin/../share/diskimage-builder/elements/redhat-common/finalise.d/99-cleanup-tmp-grub
  239. ++ find /usr/bin/../share/diskimage-builder/elements/redhat-common -follow -maxdepth 1 -type f
  240. + for _FILE in '$(find $dir/$_ELEMENT -follow -maxdepth 1 -type f)'
  241. + cp -t /tmp/image.q2iTPxBe/hooks -a /usr/bin/../share/diskimage-builder/elements/redhat-common/README.rst
  242. + for _FILE in '$(find $dir/$_ELEMENT -follow -maxdepth 1 -type f)'
  243. + cp -t /tmp/image.q2iTPxBe/hooks -a /usr/bin/../share/diskimage-builder/elements/redhat-common/package-installs.yaml
  244. + for _FILE in '$(find $dir/$_ELEMENT -follow -maxdepth 1 -type f)'
  245. + cp -t /tmp/image.q2iTPxBe/hooks -a /usr/bin/../share/diskimage-builder/elements/redhat-common/element-deps
  246. + break
  247. + for _ELEMENT in '$IMAGE_ELEMENT'
  248. + for dir in '${ELEMENTS_PATH//:/ }'
  249. + '[' -d /etc/nodepool/elements/dib-run-parts ']'
  250. + continue
  251. + for dir in '${ELEMENTS_PATH//:/ }'
  252. + '[' -d /usr/bin/../share/diskimage-builder/elements/dib-run-parts ']'
  253. ++ find /usr/bin/../share/diskimage-builder/elements/dib-run-parts -follow -mindepth 1 -maxdepth 1 -type d -not -name tests
  254. + for _DIR in '$(find $dir/$_ELEMENT -follow -mindepth 1 -maxdepth 1 -type d -not -name tests)'
  255. + copy_hooks_not_overwrite /usr/bin/../share/diskimage-builder/elements/dib-run-parts/root.d
  256. ++ basename /usr/bin/../share/diskimage-builder/elements/dib-run-parts/root.d
  257. + _DIR=root.d
  258. + test -d /tmp/image.q2iTPxBe/hooks/root.d
  259. + mkdir /tmp/image.q2iTPxBe/hooks/root.d
  260. ++ ls /usr/bin/../share/diskimage-builder/elements/dib-run-parts/root.d
  261. + for _HOOK in '$(ls $1)'
  262. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/root.d/90-base-dib-run-parts ']'
  263. + cp -t /tmp/image.q2iTPxBe/hooks/root.d -a /usr/bin/../share/diskimage-builder/elements/dib-run-parts/root.d/90-base-dib-run-parts
  264. ++ find /usr/bin/../share/diskimage-builder/elements/dib-run-parts -follow -maxdepth 1 -type f
  265. + break
  266. + for _ELEMENT in '$IMAGE_ELEMENT'
  267. + for dir in '${ELEMENTS_PATH//:/ }'
  268. + '[' -d /etc/nodepool/elements/devuser ']'
  269. + continue
  270. + for dir in '${ELEMENTS_PATH//:/ }'
  271. + '[' -d /usr/bin/../share/diskimage-builder/elements/devuser ']'
  272. ++ find /usr/bin/../share/diskimage-builder/elements/devuser -follow -mindepth 1 -maxdepth 1 -type d -not -name tests
  273. + for _DIR in '$(find $dir/$_ELEMENT -follow -mindepth 1 -maxdepth 1 -type d -not -name tests)'
  274. + copy_hooks_not_overwrite /usr/bin/../share/diskimage-builder/elements/devuser/environment.d
  275. ++ basename /usr/bin/../share/diskimage-builder/elements/devuser/environment.d
  276. + _DIR=environment.d
  277. + test -d /tmp/image.q2iTPxBe/hooks/environment.d
  278. + mkdir /tmp/image.q2iTPxBe/hooks/environment.d
  279. ++ ls /usr/bin/../share/diskimage-builder/elements/devuser/environment.d
  280. + for _HOOK in '$(ls $1)'
  281. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/environment.d/50-devuser ']'
  282. + cp -t /tmp/image.q2iTPxBe/hooks/environment.d -a /usr/bin/../share/diskimage-builder/elements/devuser/environment.d/50-devuser
  283. + for _DIR in '$(find $dir/$_ELEMENT -follow -mindepth 1 -maxdepth 1 -type d -not -name tests)'
  284. + copy_hooks_not_overwrite /usr/bin/../share/diskimage-builder/elements/devuser/extra-data.d
  285. ++ basename /usr/bin/../share/diskimage-builder/elements/devuser/extra-data.d
  286. + _DIR=extra-data.d
  287. + test -d /tmp/image.q2iTPxBe/hooks/extra-data.d
  288. ++ ls /usr/bin/../share/diskimage-builder/elements/devuser/extra-data.d
  289. + for _HOOK in '$(ls $1)'
  290. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/extra-data.d/50-devuser ']'
  291. + cp -t /tmp/image.q2iTPxBe/hooks/extra-data.d -a /usr/bin/../share/diskimage-builder/elements/devuser/extra-data.d/50-devuser
  292. + for _DIR in '$(find $dir/$_ELEMENT -follow -mindepth 1 -maxdepth 1 -type d -not -name tests)'
  293. + copy_hooks_not_overwrite /usr/bin/../share/diskimage-builder/elements/devuser/install.d
  294. ++ basename /usr/bin/../share/diskimage-builder/elements/devuser/install.d
  295. + _DIR=install.d
  296. + test -d /tmp/image.q2iTPxBe/hooks/install.d
  297. + mkdir /tmp/image.q2iTPxBe/hooks/install.d
  298. ++ ls /usr/bin/../share/diskimage-builder/elements/devuser/install.d
  299. + for _HOOK in '$(ls $1)'
  300. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/install.d/50-devuser ']'
  301. + cp -t /tmp/image.q2iTPxBe/hooks/install.d -a /usr/bin/../share/diskimage-builder/elements/devuser/install.d/50-devuser
  302. ++ find /usr/bin/../share/diskimage-builder/elements/devuser -follow -maxdepth 1 -type f
  303. + for _FILE in '$(find $dir/$_ELEMENT -follow -maxdepth 1 -type f)'
  304. + cp -t /tmp/image.q2iTPxBe/hooks -a /usr/bin/../share/diskimage-builder/elements/devuser/README.rst
  305. + break
  306. + for _ELEMENT in '$IMAGE_ELEMENT'
  307. + for dir in '${ELEMENTS_PATH//:/ }'
  308. + '[' -d /etc/nodepool/elements/vm ']'
  309. + continue
  310. + for dir in '${ELEMENTS_PATH//:/ }'
  311. + '[' -d /usr/bin/../share/diskimage-builder/elements/vm ']'
  312. ++ find /usr/bin/../share/diskimage-builder/elements/vm -follow -mindepth 1 -maxdepth 1 -type d -not -name tests
  313. + for _DIR in '$(find $dir/$_ELEMENT -follow -mindepth 1 -maxdepth 1 -type d -not -name tests)'
  314. + copy_hooks_not_overwrite /usr/bin/../share/diskimage-builder/elements/vm/cleanup.d
  315. ++ basename /usr/bin/../share/diskimage-builder/elements/vm/cleanup.d
  316. + _DIR=cleanup.d
  317. + test -d /tmp/image.q2iTPxBe/hooks/cleanup.d
  318. + mkdir /tmp/image.q2iTPxBe/hooks/cleanup.d
  319. ++ ls /usr/bin/../share/diskimage-builder/elements/vm/cleanup.d
  320. + for _HOOK in '$(ls $1)'
  321. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/cleanup.d/51-bootloader ']'
  322. + cp -t /tmp/image.q2iTPxBe/hooks/cleanup.d -a /usr/bin/../share/diskimage-builder/elements/vm/cleanup.d/51-bootloader
  323. + for _DIR in '$(find $dir/$_ELEMENT -follow -mindepth 1 -maxdepth 1 -type d -not -name tests)'
  324. + copy_hooks_not_overwrite /usr/bin/../share/diskimage-builder/elements/vm/block-device.d
  325. ++ basename /usr/bin/../share/diskimage-builder/elements/vm/block-device.d
  326. + _DIR=block-device.d
  327. + test -d /tmp/image.q2iTPxBe/hooks/block-device.d
  328. + mkdir /tmp/image.q2iTPxBe/hooks/block-device.d
  329. ++ ls /usr/bin/../share/diskimage-builder/elements/vm/block-device.d
  330. + for _HOOK in '$(ls $1)'
  331. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/block-device.d/10-partition ']'
  332. + cp -t /tmp/image.q2iTPxBe/hooks/block-device.d -a /usr/bin/../share/diskimage-builder/elements/vm/block-device.d/10-partition
  333. + for _DIR in '$(find $dir/$_ELEMENT -follow -mindepth 1 -maxdepth 1 -type d -not -name tests)'
  334. + copy_hooks_not_overwrite /usr/bin/../share/diskimage-builder/elements/vm/finalise.d
  335. ++ basename /usr/bin/../share/diskimage-builder/elements/vm/finalise.d
  336. + _DIR=finalise.d
  337. + test -d /tmp/image.q2iTPxBe/hooks/finalise.d
  338. ++ ls /usr/bin/../share/diskimage-builder/elements/vm/finalise.d
  339. + for _HOOK in '$(ls $1)'
  340. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/finalise.d/50-remove-bogus-udev-links ']'
  341. + cp -t /tmp/image.q2iTPxBe/hooks/finalise.d -a /usr/bin/../share/diskimage-builder/elements/vm/finalise.d/50-remove-bogus-udev-links
  342. + for _HOOK in '$(ls $1)'
  343. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/finalise.d/51-bootloader ']'
  344. + cp -t /tmp/image.q2iTPxBe/hooks/finalise.d -a /usr/bin/../share/diskimage-builder/elements/vm/finalise.d/51-bootloader
  345. ++ find /usr/bin/../share/diskimage-builder/elements/vm -follow -maxdepth 1 -type f
  346. + for _FILE in '$(find $dir/$_ELEMENT -follow -maxdepth 1 -type f)'
  347. + cp -t /tmp/image.q2iTPxBe/hooks -a /usr/bin/../share/diskimage-builder/elements/vm/README.rst
  348. + break
  349. + for _ELEMENT in '$IMAGE_ELEMENT'
  350. + for dir in '${ELEMENTS_PATH//:/ }'
  351. + '[' -d /etc/nodepool/elements/base ']'
  352. + continue
  353. + for dir in '${ELEMENTS_PATH//:/ }'
  354. + '[' -d /usr/bin/../share/diskimage-builder/elements/base ']'
  355. ++ find /usr/bin/../share/diskimage-builder/elements/base -follow -mindepth 1 -maxdepth 1 -type d -not -name tests
  356. + for _DIR in '$(find $dir/$_ELEMENT -follow -mindepth 1 -maxdepth 1 -type d -not -name tests)'
  357. + copy_hooks_not_overwrite /usr/bin/../share/diskimage-builder/elements/base/environment.d
  358. ++ basename /usr/bin/../share/diskimage-builder/elements/base/environment.d
  359. + _DIR=environment.d
  360. + test -d /tmp/image.q2iTPxBe/hooks/environment.d
  361. ++ ls /usr/bin/../share/diskimage-builder/elements/base/environment.d
  362. + for _HOOK in '$(ls $1)'
  363. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/environment.d/10-ccache.bash ']'
  364. + cp -t /tmp/image.q2iTPxBe/hooks/environment.d -a /usr/bin/../share/diskimage-builder/elements/base/environment.d/10-ccache.bash
  365. + for _DIR in '$(find $dir/$_ELEMENT -follow -mindepth 1 -maxdepth 1 -type d -not -name tests)'
  366. + copy_hooks_not_overwrite /usr/bin/../share/diskimage-builder/elements/base/cleanup.d
  367. ++ basename /usr/bin/../share/diskimage-builder/elements/base/cleanup.d
  368. + _DIR=cleanup.d
  369. + test -d /tmp/image.q2iTPxBe/hooks/cleanup.d
  370. ++ ls /usr/bin/../share/diskimage-builder/elements/base/cleanup.d
  371. + for _HOOK in '$(ls $1)'
  372. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/cleanup.d/01-ccache ']'
  373. + cp -t /tmp/image.q2iTPxBe/hooks/cleanup.d -a /usr/bin/../share/diskimage-builder/elements/base/cleanup.d/01-ccache
  374. + for _HOOK in '$(ls $1)'
  375. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/cleanup.d/99-tidy-logs ']'
  376. + cp -t /tmp/image.q2iTPxBe/hooks/cleanup.d -a /usr/bin/../share/diskimage-builder/elements/base/cleanup.d/99-tidy-logs
  377. + for _DIR in '$(find $dir/$_ELEMENT -follow -mindepth 1 -maxdepth 1 -type d -not -name tests)'
  378. + copy_hooks_not_overwrite /usr/bin/../share/diskimage-builder/elements/base/extra-data.d
  379. ++ basename /usr/bin/../share/diskimage-builder/elements/base/extra-data.d
  380. + _DIR=extra-data.d
  381. + test -d /tmp/image.q2iTPxBe/hooks/extra-data.d
  382. ++ ls /usr/bin/../share/diskimage-builder/elements/base/extra-data.d
  383. + for _HOOK in '$(ls $1)'
  384. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/extra-data.d/50-store-build-settings ']'
  385. + cp -t /tmp/image.q2iTPxBe/hooks/extra-data.d -a /usr/bin/../share/diskimage-builder/elements/base/extra-data.d/50-store-build-settings
  386. + for _DIR in '$(find $dir/$_ELEMENT -follow -mindepth 1 -maxdepth 1 -type d -not -name tests)'
  387. + copy_hooks_not_overwrite /usr/bin/../share/diskimage-builder/elements/base/install.d
  388. ++ basename /usr/bin/../share/diskimage-builder/elements/base/install.d
  389. + _DIR=install.d
  390. + test -d /tmp/image.q2iTPxBe/hooks/install.d
  391. ++ ls /usr/bin/../share/diskimage-builder/elements/base/install.d
  392. + for _HOOK in '$(ls $1)'
  393. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/install.d/00-baseline-environment ']'
  394. + cp -t /tmp/image.q2iTPxBe/hooks/install.d -a /usr/bin/../share/diskimage-builder/elements/base/install.d/00-baseline-environment
  395. + for _HOOK in '$(ls $1)'
  396. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/install.d/00-up-to-date ']'
  397. + cp -t /tmp/image.q2iTPxBe/hooks/install.d -a /usr/bin/../share/diskimage-builder/elements/base/install.d/00-up-to-date
  398. + for _HOOK in '$(ls $1)'
  399. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/install.d/10-cloud-init ']'
  400. + cp -t /tmp/image.q2iTPxBe/hooks/install.d -a /usr/bin/../share/diskimage-builder/elements/base/install.d/10-cloud-init
  401. + for _HOOK in '$(ls $1)'
  402. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/install.d/50-store-build-settings ']'
  403. + cp -t /tmp/image.q2iTPxBe/hooks/install.d -a /usr/bin/../share/diskimage-builder/elements/base/install.d/50-store-build-settings
  404. + for _HOOK in '$(ls $1)'
  405. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/install.d/99-dkms ']'
  406. + cp -t /tmp/image.q2iTPxBe/hooks/install.d -a /usr/bin/../share/diskimage-builder/elements/base/install.d/99-dkms
  407. + for _DIR in '$(find $dir/$_ELEMENT -follow -mindepth 1 -maxdepth 1 -type d -not -name tests)'
  408. + copy_hooks_not_overwrite /usr/bin/../share/diskimage-builder/elements/base/root.d
  409. ++ basename /usr/bin/../share/diskimage-builder/elements/base/root.d
  410. + _DIR=root.d
  411. + test -d /tmp/image.q2iTPxBe/hooks/root.d
  412. ++ ls /usr/bin/../share/diskimage-builder/elements/base/root.d
  413. + for _HOOK in '$(ls $1)'
  414. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/root.d/01-ccache ']'
  415. + cp -t /tmp/image.q2iTPxBe/hooks/root.d -a /usr/bin/../share/diskimage-builder/elements/base/root.d/01-ccache
  416. + for _DIR in '$(find $dir/$_ELEMENT -follow -mindepth 1 -maxdepth 1 -type d -not -name tests)'
  417. + copy_hooks_not_overwrite /usr/bin/../share/diskimage-builder/elements/base/pre-install.d
  418. ++ basename /usr/bin/../share/diskimage-builder/elements/base/pre-install.d
  419. + _DIR=pre-install.d
  420. + test -d /tmp/image.q2iTPxBe/hooks/pre-install.d
  421. ++ ls /usr/bin/../share/diskimage-builder/elements/base/pre-install.d
  422. + for _HOOK in '$(ls $1)'
  423. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/pre-install.d/03-baseline-tools ']'
  424. + cp -t /tmp/image.q2iTPxBe/hooks/pre-install.d -a /usr/bin/../share/diskimage-builder/elements/base/pre-install.d/03-baseline-tools
  425. ++ find /usr/bin/../share/diskimage-builder/elements/base -follow -maxdepth 1 -type f
  426. + for _FILE in '$(find $dir/$_ELEMENT -follow -maxdepth 1 -type f)'
  427. + cp -t /tmp/image.q2iTPxBe/hooks -a /usr/bin/../share/diskimage-builder/elements/base/pkg-map
  428. + for _FILE in '$(find $dir/$_ELEMENT -follow -maxdepth 1 -type f)'
  429. + cp -t /tmp/image.q2iTPxBe/hooks -a /usr/bin/../share/diskimage-builder/elements/base/README.rst
  430. + for _FILE in '$(find $dir/$_ELEMENT -follow -maxdepth 1 -type f)'
  431. + cp -t /tmp/image.q2iTPxBe/hooks -a /usr/bin/../share/diskimage-builder/elements/base/package-installs.yaml
  432. + for _FILE in '$(find $dir/$_ELEMENT -follow -maxdepth 1 -type f)'
  433. + cp -t /tmp/image.q2iTPxBe/hooks -a /usr/bin/../share/diskimage-builder/elements/base/element-deps
  434. + break
  435. + for _ELEMENT in '$IMAGE_ELEMENT'
  436. + for dir in '${ELEMENTS_PATH//:/ }'
  437. + '[' -d /etc/nodepool/elements/pkg-map ']'
  438. + continue
  439. + for dir in '${ELEMENTS_PATH//:/ }'
  440. + '[' -d /usr/bin/../share/diskimage-builder/elements/pkg-map ']'
  441. ++ find /usr/bin/../share/diskimage-builder/elements/pkg-map -follow -mindepth 1 -maxdepth 1 -type d -not -name tests
  442. + for _DIR in '$(find $dir/$_ELEMENT -follow -mindepth 1 -maxdepth 1 -type d -not -name tests)'
  443. + copy_hooks_not_overwrite /usr/bin/../share/diskimage-builder/elements/pkg-map/extra-data.d
  444. ++ basename /usr/bin/../share/diskimage-builder/elements/pkg-map/extra-data.d
  445. + _DIR=extra-data.d
  446. + test -d /tmp/image.q2iTPxBe/hooks/extra-data.d
  447. ++ ls /usr/bin/../share/diskimage-builder/elements/pkg-map/extra-data.d
  448. + for _HOOK in '$(ls $1)'
  449. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/extra-data.d/10-create-pkg-map-dir ']'
  450. + cp -t /tmp/image.q2iTPxBe/hooks/extra-data.d -a /usr/bin/../share/diskimage-builder/elements/pkg-map/extra-data.d/10-create-pkg-map-dir
  451. + for _DIR in '$(find $dir/$_ELEMENT -follow -mindepth 1 -maxdepth 1 -type d -not -name tests)'
  452. + copy_hooks_not_overwrite /usr/bin/../share/diskimage-builder/elements/pkg-map/bin
  453. ++ basename /usr/bin/../share/diskimage-builder/elements/pkg-map/bin
  454. + _DIR=bin
  455. + test -d /tmp/image.q2iTPxBe/hooks/bin
  456. ++ ls /usr/bin/../share/diskimage-builder/elements/pkg-map/bin
  457. + for _HOOK in '$(ls $1)'
  458. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/bin/pkg-map ']'
  459. + cp -t /tmp/image.q2iTPxBe/hooks/bin -a /usr/bin/../share/diskimage-builder/elements/pkg-map/bin/pkg-map
  460. ++ find /usr/bin/../share/diskimage-builder/elements/pkg-map -follow -maxdepth 1 -type f
  461. + for _FILE in '$(find $dir/$_ELEMENT -follow -maxdepth 1 -type f)'
  462. + cp -t /tmp/image.q2iTPxBe/hooks -a /usr/bin/../share/diskimage-builder/elements/pkg-map/README.rst
  463. + break
  464. + for _ELEMENT in '$IMAGE_ELEMENT'
  465. + for dir in '${ELEMENTS_PATH//:/ }'
  466. + '[' -d /etc/nodepool/elements/dib-init-system ']'
  467. + continue
  468. + for dir in '${ELEMENTS_PATH//:/ }'
  469. + '[' -d /usr/bin/../share/diskimage-builder/elements/dib-init-system ']'
  470. ++ find /usr/bin/../share/diskimage-builder/elements/dib-init-system -follow -mindepth 1 -maxdepth 1 -type d -not -name tests
  471. + for _DIR in '$(find $dir/$_ELEMENT -follow -mindepth 1 -maxdepth 1 -type d -not -name tests)'
  472. + copy_hooks_not_overwrite /usr/bin/../share/diskimage-builder/elements/dib-init-system/environment.d
  473. ++ basename /usr/bin/../share/diskimage-builder/elements/dib-init-system/environment.d
  474. + _DIR=environment.d
  475. + test -d /tmp/image.q2iTPxBe/hooks/environment.d
  476. ++ ls /usr/bin/../share/diskimage-builder/elements/dib-init-system/environment.d
  477. + for _HOOK in '$(ls $1)'
  478. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/environment.d/10-dib-init-system.bash ']'
  479. + cp -t /tmp/image.q2iTPxBe/hooks/environment.d -a /usr/bin/../share/diskimage-builder/elements/dib-init-system/environment.d/10-dib-init-system.bash
  480. + for _DIR in '$(find $dir/$_ELEMENT -follow -mindepth 1 -maxdepth 1 -type d -not -name tests)'
  481. + copy_hooks_not_overwrite /usr/bin/../share/diskimage-builder/elements/dib-init-system/install.d
  482. ++ basename /usr/bin/../share/diskimage-builder/elements/dib-init-system/install.d
  483. + _DIR=install.d
  484. + test -d /tmp/image.q2iTPxBe/hooks/install.d
  485. ++ ls /usr/bin/../share/diskimage-builder/elements/dib-init-system/install.d
  486. + for _HOOK in '$(ls $1)'
  487. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/install.d/20-install-init-scripts ']'
  488. + cp -t /tmp/image.q2iTPxBe/hooks/install.d -a /usr/bin/../share/diskimage-builder/elements/dib-init-system/install.d/20-install-init-scripts
  489. + for _DIR in '$(find $dir/$_ELEMENT -follow -mindepth 1 -maxdepth 1 -type d -not -name tests)'
  490. + copy_hooks_not_overwrite /usr/bin/../share/diskimage-builder/elements/dib-init-system/pre-install.d
  491. ++ basename /usr/bin/../share/diskimage-builder/elements/dib-init-system/pre-install.d
  492. + _DIR=pre-install.d
  493. + test -d /tmp/image.q2iTPxBe/hooks/pre-install.d
  494. ++ ls /usr/bin/../share/diskimage-builder/elements/dib-init-system/pre-install.d
  495. + for _HOOK in '$(ls $1)'
  496. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/pre-install.d/04-dib-init-system ']'
  497. + cp -t /tmp/image.q2iTPxBe/hooks/pre-install.d -a /usr/bin/../share/diskimage-builder/elements/dib-init-system/pre-install.d/04-dib-init-system
  498. ++ find /usr/bin/../share/diskimage-builder/elements/dib-init-system -follow -maxdepth 1 -type f
  499. + for _FILE in '$(find $dir/$_ELEMENT -follow -maxdepth 1 -type f)'
  500. + cp -t /tmp/image.q2iTPxBe/hooks -a /usr/bin/../share/diskimage-builder/elements/dib-init-system/README.rst
  501. + for _FILE in '$(find $dir/$_ELEMENT -follow -maxdepth 1 -type f)'
  502. + cp -t /tmp/image.q2iTPxBe/hooks -a /usr/bin/../share/diskimage-builder/elements/dib-init-system/dib-init-system
  503. + break
  504. + for _ELEMENT in '$IMAGE_ELEMENT'
  505. + for dir in '${ELEMENTS_PATH//:/ }'
  506. + '[' -d /etc/nodepool/elements/yum ']'
  507. + continue
  508. + for dir in '${ELEMENTS_PATH//:/ }'
  509. + '[' -d /usr/bin/../share/diskimage-builder/elements/yum ']'
  510. ++ find /usr/bin/../share/diskimage-builder/elements/yum -follow -mindepth 1 -maxdepth 1 -type d -not -name tests
  511. + for _DIR in '$(find $dir/$_ELEMENT -follow -mindepth 1 -maxdepth 1 -type d -not -name tests)'
  512. + copy_hooks_not_overwrite /usr/bin/../share/diskimage-builder/elements/yum/cleanup.d
  513. ++ basename /usr/bin/../share/diskimage-builder/elements/yum/cleanup.d
  514. + _DIR=cleanup.d
  515. + test -d /tmp/image.q2iTPxBe/hooks/cleanup.d
  516. ++ ls /usr/bin/../share/diskimage-builder/elements/yum/cleanup.d
  517. + for _HOOK in '$(ls $1)'
  518. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/cleanup.d/99-remove-yum-repo-conf ']'
  519. + cp -t /tmp/image.q2iTPxBe/hooks/cleanup.d -a /usr/bin/../share/diskimage-builder/elements/yum/cleanup.d/99-remove-yum-repo-conf
  520. + for _DIR in '$(find $dir/$_ELEMENT -follow -mindepth 1 -maxdepth 1 -type d -not -name tests)'
  521. + copy_hooks_not_overwrite /usr/bin/../share/diskimage-builder/elements/yum/post-install.d
  522. ++ basename /usr/bin/../share/diskimage-builder/elements/yum/post-install.d
  523. + _DIR=post-install.d
  524. + test -d /tmp/image.q2iTPxBe/hooks/post-install.d
  525. ++ ls /usr/bin/../share/diskimage-builder/elements/yum/post-install.d
  526. + for _HOOK in '$(ls $1)'
  527. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/post-install.d/99-reset-yum-conf ']'
  528. + cp -t /tmp/image.q2iTPxBe/hooks/post-install.d -a /usr/bin/../share/diskimage-builder/elements/yum/post-install.d/99-reset-yum-conf
  529. + for _DIR in '$(find $dir/$_ELEMENT -follow -mindepth 1 -maxdepth 1 -type d -not -name tests)'
  530. + copy_hooks_not_overwrite /usr/bin/../share/diskimage-builder/elements/yum/extra-data.d
  531. ++ basename /usr/bin/../share/diskimage-builder/elements/yum/extra-data.d
  532. + _DIR=extra-data.d
  533. + test -d /tmp/image.q2iTPxBe/hooks/extra-data.d
  534. ++ ls /usr/bin/../share/diskimage-builder/elements/yum/extra-data.d
  535. + for _HOOK in '$(ls $1)'
  536. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/extra-data.d/99-yum-repo-conf ']'
  537. + cp -t /tmp/image.q2iTPxBe/hooks/extra-data.d -a /usr/bin/../share/diskimage-builder/elements/yum/extra-data.d/99-yum-repo-conf
  538. + for _DIR in '$(find $dir/$_ELEMENT -follow -mindepth 1 -maxdepth 1 -type d -not -name tests)'
  539. + copy_hooks_not_overwrite /usr/bin/../share/diskimage-builder/elements/yum/root.d
  540. ++ basename /usr/bin/../share/diskimage-builder/elements/yum/root.d
  541. + _DIR=root.d
  542. + test -d /tmp/image.q2iTPxBe/hooks/root.d
  543. ++ ls /usr/bin/../share/diskimage-builder/elements/yum/root.d
  544. + for _HOOK in '$(ls $1)'
  545. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/root.d/50-yum-cache ']'
  546. + cp -t /tmp/image.q2iTPxBe/hooks/root.d -a /usr/bin/../share/diskimage-builder/elements/yum/root.d/50-yum-cache
  547. + for _DIR in '$(find $dir/$_ELEMENT -follow -mindepth 1 -maxdepth 1 -type d -not -name tests)'
  548. + copy_hooks_not_overwrite /usr/bin/../share/diskimage-builder/elements/yum/bin
  549. ++ basename /usr/bin/../share/diskimage-builder/elements/yum/bin
  550. + _DIR=bin
  551. + test -d /tmp/image.q2iTPxBe/hooks/bin
  552. ++ ls /usr/bin/../share/diskimage-builder/elements/yum/bin
  553. + for _HOOK in '$(ls $1)'
  554. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/bin/install-packages ']'
  555. + cp -t /tmp/image.q2iTPxBe/hooks/bin -a /usr/bin/../share/diskimage-builder/elements/yum/bin/install-packages
  556. + for _DIR in '$(find $dir/$_ELEMENT -follow -mindepth 1 -maxdepth 1 -type d -not -name tests)'
  557. + copy_hooks_not_overwrite /usr/bin/../share/diskimage-builder/elements/yum/pre-install.d
  558. ++ basename /usr/bin/../share/diskimage-builder/elements/yum/pre-install.d
  559. + _DIR=pre-install.d
  560. + test -d /tmp/image.q2iTPxBe/hooks/pre-install.d
  561. ++ ls /usr/bin/../share/diskimage-builder/elements/yum/pre-install.d
  562. + for _HOOK in '$(ls $1)'
  563. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/pre-install.d/00-dnf-update ']'
  564. + cp -t /tmp/image.q2iTPxBe/hooks/pre-install.d -a /usr/bin/../share/diskimage-builder/elements/yum/pre-install.d/00-dnf-update
  565. + for _HOOK in '$(ls $1)'
  566. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/pre-install.d/01-yum-install-bin ']'
  567. + cp -t /tmp/image.q2iTPxBe/hooks/pre-install.d -a /usr/bin/../share/diskimage-builder/elements/yum/pre-install.d/01-yum-install-bin
  568. + for _HOOK in '$(ls $1)'
  569. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/pre-install.d/01-yum-keepcache ']'
  570. + cp -t /tmp/image.q2iTPxBe/hooks/pre-install.d -a /usr/bin/../share/diskimage-builder/elements/yum/pre-install.d/01-yum-keepcache
  571. ++ find /usr/bin/../share/diskimage-builder/elements/yum -follow -maxdepth 1 -type f
  572. + for _FILE in '$(find $dir/$_ELEMENT -follow -maxdepth 1 -type f)'
  573. + cp -t /tmp/image.q2iTPxBe/hooks -a /usr/bin/../share/diskimage-builder/elements/yum/README.rst
  574. + break
  575. + for _ELEMENT in '$IMAGE_ELEMENT'
  576. + for dir in '${ELEMENTS_PATH//:/ }'
  577. + '[' -d /etc/nodepool/elements/yum-minimal ']'
  578. + continue
  579. + for dir in '${ELEMENTS_PATH//:/ }'
  580. + '[' -d /usr/bin/../share/diskimage-builder/elements/yum-minimal ']'
  581. ++ find /usr/bin/../share/diskimage-builder/elements/yum-minimal -follow -mindepth 1 -maxdepth 1 -type d -not -name tests
  582. + for _DIR in '$(find $dir/$_ELEMENT -follow -mindepth 1 -maxdepth 1 -type d -not -name tests)'
  583. + copy_hooks_not_overwrite /usr/bin/../share/diskimage-builder/elements/yum-minimal/install.d
  584. ++ basename /usr/bin/../share/diskimage-builder/elements/yum-minimal/install.d
  585. + _DIR=install.d
  586. + test -d /tmp/image.q2iTPxBe/hooks/install.d
  587. ++ ls /usr/bin/../share/diskimage-builder/elements/yum-minimal/install.d
  588. + for _HOOK in '$(ls $1)'
  589. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/install.d/10-base-networking ']'
  590. + cp -t /tmp/image.q2iTPxBe/hooks/install.d -a /usr/bin/../share/diskimage-builder/elements/yum-minimal/install.d/10-base-networking
  591. + for _HOOK in '$(ls $1)'
  592. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/install.d/15-base-fstab ']'
  593. + cp -t /tmp/image.q2iTPxBe/hooks/install.d -a /usr/bin/../share/diskimage-builder/elements/yum-minimal/install.d/15-base-fstab
  594. + for _DIR in '$(find $dir/$_ELEMENT -follow -mindepth 1 -maxdepth 1 -type d -not -name tests)'
  595. + copy_hooks_not_overwrite /usr/bin/../share/diskimage-builder/elements/yum-minimal/root.d
  596. ++ basename /usr/bin/../share/diskimage-builder/elements/yum-minimal/root.d
  597. + _DIR=root.d
  598. + test -d /tmp/image.q2iTPxBe/hooks/root.d
  599. ++ ls /usr/bin/../share/diskimage-builder/elements/yum-minimal/root.d
  600. + for _HOOK in '$(ls $1)'
  601. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/root.d/08-yum-chroot ']'
  602. + cp -t /tmp/image.q2iTPxBe/hooks/root.d -a /usr/bin/../share/diskimage-builder/elements/yum-minimal/root.d/08-yum-chroot
  603. + for _DIR in '$(find $dir/$_ELEMENT -follow -mindepth 1 -maxdepth 1 -type d -not -name tests)'
  604. + copy_hooks_not_overwrite /usr/bin/../share/diskimage-builder/elements/yum-minimal/pre-install.d
  605. ++ basename /usr/bin/../share/diskimage-builder/elements/yum-minimal/pre-install.d
  606. + _DIR=pre-install.d
  607. + test -d /tmp/image.q2iTPxBe/hooks/pre-install.d
  608. ++ ls /usr/bin/../share/diskimage-builder/elements/yum-minimal/pre-install.d
  609. + for _HOOK in '$(ls $1)'
  610. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/pre-install.d/03-yum-cleanup ']'
  611. + cp -t /tmp/image.q2iTPxBe/hooks/pre-install.d -a /usr/bin/../share/diskimage-builder/elements/yum-minimal/pre-install.d/03-yum-cleanup
  612. ++ find /usr/bin/../share/diskimage-builder/elements/yum-minimal -follow -maxdepth 1 -type f
  613. + for _FILE in '$(find $dir/$_ELEMENT -follow -maxdepth 1 -type f)'
  614. + cp -t /tmp/image.q2iTPxBe/hooks -a /usr/bin/../share/diskimage-builder/elements/yum-minimal/pkg-map
  615. + for _FILE in '$(find $dir/$_ELEMENT -follow -maxdepth 1 -type f)'
  616. + cp -t /tmp/image.q2iTPxBe/hooks -a /usr/bin/../share/diskimage-builder/elements/yum-minimal/README.rst
  617. + for _FILE in '$(find $dir/$_ELEMENT -follow -maxdepth 1 -type f)'
  618. + cp -t /tmp/image.q2iTPxBe/hooks -a /usr/bin/../share/diskimage-builder/elements/yum-minimal/package-installs.yaml
  619. + for _FILE in '$(find $dir/$_ELEMENT -follow -maxdepth 1 -type f)'
  620. + cp -t /tmp/image.q2iTPxBe/hooks -a /usr/bin/../share/diskimage-builder/elements/yum-minimal/element-deps
  621. + break
  622. + for _ELEMENT in '$IMAGE_ELEMENT'
  623. + for dir in '${ELEMENTS_PATH//:/ }'
  624. + '[' -d /etc/nodepool/elements/fedora-minimal ']'
  625. + continue
  626. + for dir in '${ELEMENTS_PATH//:/ }'
  627. + '[' -d /usr/bin/../share/diskimage-builder/elements/fedora-minimal ']'
  628. ++ find /usr/bin/../share/diskimage-builder/elements/fedora-minimal -follow -mindepth 1 -maxdepth 1 -type d -not -name tests
  629. + for _DIR in '$(find $dir/$_ELEMENT -follow -mindepth 1 -maxdepth 1 -type d -not -name tests)'
  630. + copy_hooks_not_overwrite /usr/bin/../share/diskimage-builder/elements/fedora-minimal/environment.d
  631. ++ basename /usr/bin/../share/diskimage-builder/elements/fedora-minimal/environment.d
  632. + _DIR=environment.d
  633. + test -d /tmp/image.q2iTPxBe/hooks/environment.d
  634. ++ ls /usr/bin/../share/diskimage-builder/elements/fedora-minimal/environment.d
  635. + for _HOOK in '$(ls $1)'
  636. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/environment.d/10-fedora-distro-name.bash ']'
  637. + cp -t /tmp/image.q2iTPxBe/hooks/environment.d -a /usr/bin/../share/diskimage-builder/elements/fedora-minimal/environment.d/10-fedora-distro-name.bash
  638. + for _HOOK in '$(ls $1)'
  639. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/environment.d/11-yum-dnf.bash ']'
  640. + cp -t /tmp/image.q2iTPxBe/hooks/environment.d -a /usr/bin/../share/diskimage-builder/elements/fedora-minimal/environment.d/11-yum-dnf.bash
  641. + for _DIR in '$(find $dir/$_ELEMENT -follow -mindepth 1 -maxdepth 1 -type d -not -name tests)'
  642. + copy_hooks_not_overwrite /usr/bin/../share/diskimage-builder/elements/fedora-minimal/yum.repos.d
  643. ++ basename /usr/bin/../share/diskimage-builder/elements/fedora-minimal/yum.repos.d
  644. + _DIR=yum.repos.d
  645. + test -d /tmp/image.q2iTPxBe/hooks/yum.repos.d
  646. + mkdir /tmp/image.q2iTPxBe/hooks/yum.repos.d
  647. ++ ls /usr/bin/../share/diskimage-builder/elements/fedora-minimal/yum.repos.d
  648. + for _HOOK in '$(ls $1)'
  649. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/yum.repos.d/yum.repo ']'
  650. + cp -t /tmp/image.q2iTPxBe/hooks/yum.repos.d -a /usr/bin/../share/diskimage-builder/elements/fedora-minimal/yum.repos.d/yum.repo
  651. ++ find /usr/bin/../share/diskimage-builder/elements/fedora-minimal -follow -maxdepth 1 -type f
  652. + for _FILE in '$(find $dir/$_ELEMENT -follow -maxdepth 1 -type f)'
  653. + cp -t /tmp/image.q2iTPxBe/hooks -a /usr/bin/../share/diskimage-builder/elements/fedora-minimal/element-provides
  654. + for _FILE in '$(find $dir/$_ELEMENT -follow -maxdepth 1 -type f)'
  655. + cp -t /tmp/image.q2iTPxBe/hooks -a /usr/bin/../share/diskimage-builder/elements/fedora-minimal/README.rst
  656. + for _FILE in '$(find $dir/$_ELEMENT -follow -maxdepth 1 -type f)'
  657. + cp -t /tmp/image.q2iTPxBe/hooks -a /usr/bin/../share/diskimage-builder/elements/fedora-minimal/element-deps
  658. + break
  659. + for _ELEMENT in '$IMAGE_ELEMENT'
  660. + for dir in '${ELEMENTS_PATH//:/ }'
  661. + '[' -d /etc/nodepool/elements/package-installs ']'
  662. + continue
  663. + for dir in '${ELEMENTS_PATH//:/ }'
  664. + '[' -d /usr/bin/../share/diskimage-builder/elements/package-installs ']'
  665. ++ find /usr/bin/../share/diskimage-builder/elements/package-installs -follow -mindepth 1 -maxdepth 1 -type d -not -name tests
  666. + for _DIR in '$(find $dir/$_ELEMENT -follow -mindepth 1 -maxdepth 1 -type d -not -name tests)'
  667. + copy_hooks_not_overwrite /usr/bin/../share/diskimage-builder/elements/package-installs/post-install.d
  668. ++ basename /usr/bin/../share/diskimage-builder/elements/package-installs/post-install.d
  669. + _DIR=post-install.d
  670. + test -d /tmp/image.q2iTPxBe/hooks/post-install.d
  671. ++ ls /usr/bin/../share/diskimage-builder/elements/package-installs/post-install.d
  672. + for _HOOK in '$(ls $1)'
  673. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/post-install.d/00-package-installs ']'
  674. + cp -t /tmp/image.q2iTPxBe/hooks/post-install.d -a /usr/bin/../share/diskimage-builder/elements/package-installs/post-install.d/00-package-installs
  675. + for _HOOK in '$(ls $1)'
  676. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/post-install.d/99-package-uninstalls ']'
  677. + cp -t /tmp/image.q2iTPxBe/hooks/post-install.d -a /usr/bin/../share/diskimage-builder/elements/package-installs/post-install.d/99-package-uninstalls
  678. + for _DIR in '$(find $dir/$_ELEMENT -follow -mindepth 1 -maxdepth 1 -type d -not -name tests)'
  679. + copy_hooks_not_overwrite /usr/bin/../share/diskimage-builder/elements/package-installs/extra-data.d
  680. ++ basename /usr/bin/../share/diskimage-builder/elements/package-installs/extra-data.d
  681. + _DIR=extra-data.d
  682. + test -d /tmp/image.q2iTPxBe/hooks/extra-data.d
  683. ++ ls /usr/bin/../share/diskimage-builder/elements/package-installs/extra-data.d
  684. + for _HOOK in '$(ls $1)'
  685. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/extra-data.d/99-squash-package-install ']'
  686. + cp -t /tmp/image.q2iTPxBe/hooks/extra-data.d -a /usr/bin/../share/diskimage-builder/elements/package-installs/extra-data.d/99-squash-package-install
  687. + for _DIR in '$(find $dir/$_ELEMENT -follow -mindepth 1 -maxdepth 1 -type d -not -name tests)'
  688. + copy_hooks_not_overwrite /usr/bin/../share/diskimage-builder/elements/package-installs/install.d
  689. ++ basename /usr/bin/../share/diskimage-builder/elements/package-installs/install.d
  690. + _DIR=install.d
  691. + test -d /tmp/image.q2iTPxBe/hooks/install.d
  692. ++ ls /usr/bin/../share/diskimage-builder/elements/package-installs/install.d
  693. + for _HOOK in '$(ls $1)'
  694. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/install.d/01-package-installs ']'
  695. + cp -t /tmp/image.q2iTPxBe/hooks/install.d -a /usr/bin/../share/diskimage-builder/elements/package-installs/install.d/01-package-installs
  696. + for _HOOK in '$(ls $1)'
  697. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/install.d/99-package-uninstalls ']'
  698. + cp -t /tmp/image.q2iTPxBe/hooks/install.d -a /usr/bin/../share/diskimage-builder/elements/package-installs/install.d/99-package-uninstalls
  699. + for _DIR in '$(find $dir/$_ELEMENT -follow -mindepth 1 -maxdepth 1 -type d -not -name tests)'
  700. + copy_hooks_not_overwrite /usr/bin/../share/diskimage-builder/elements/package-installs/bin
  701. ++ basename /usr/bin/../share/diskimage-builder/elements/package-installs/bin
  702. + _DIR=bin
  703. + test -d /tmp/image.q2iTPxBe/hooks/bin
  704. ++ ls /usr/bin/../share/diskimage-builder/elements/package-installs/bin
  705. + for _HOOK in '$(ls $1)'
  706. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/bin/package-installs ']'
  707. + cp -t /tmp/image.q2iTPxBe/hooks/bin -a /usr/bin/../share/diskimage-builder/elements/package-installs/bin/package-installs
  708. + for _HOOK in '$(ls $1)'
  709. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/bin/package-installs-squash ']'
  710. + cp -t /tmp/image.q2iTPxBe/hooks/bin -a /usr/bin/../share/diskimage-builder/elements/package-installs/bin/package-installs-squash
  711. + for _HOOK in '$(ls $1)'
  712. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/bin/package-installs-v2 ']'
  713. + cp -t /tmp/image.q2iTPxBe/hooks/bin -a /usr/bin/../share/diskimage-builder/elements/package-installs/bin/package-installs-v2
  714. + for _HOOK in '$(ls $1)'
  715. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/bin/package-uninstalls ']'
  716. + cp -t /tmp/image.q2iTPxBe/hooks/bin -a /usr/bin/../share/diskimage-builder/elements/package-installs/bin/package-uninstalls
  717. + for _DIR in '$(find $dir/$_ELEMENT -follow -mindepth 1 -maxdepth 1 -type d -not -name tests)'
  718. + copy_hooks_not_overwrite /usr/bin/../share/diskimage-builder/elements/package-installs/pre-install.d
  719. ++ basename /usr/bin/../share/diskimage-builder/elements/package-installs/pre-install.d
  720. + _DIR=pre-install.d
  721. + test -d /tmp/image.q2iTPxBe/hooks/pre-install.d
  722. ++ ls /usr/bin/../share/diskimage-builder/elements/package-installs/pre-install.d
  723. + for _HOOK in '$(ls $1)'
  724. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/pre-install.d/02-package-installs ']'
  725. + cp -t /tmp/image.q2iTPxBe/hooks/pre-install.d -a /usr/bin/../share/diskimage-builder/elements/package-installs/pre-install.d/02-package-installs
  726. + for _HOOK in '$(ls $1)'
  727. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/pre-install.d/99-package-uninstalls ']'
  728. + cp -t /tmp/image.q2iTPxBe/hooks/pre-install.d -a /usr/bin/../share/diskimage-builder/elements/package-installs/pre-install.d/99-package-uninstalls
  729. ++ find /usr/bin/../share/diskimage-builder/elements/package-installs -follow -maxdepth 1 -type f
  730. + for _FILE in '$(find $dir/$_ELEMENT -follow -maxdepth 1 -type f)'
  731. + cp -t /tmp/image.q2iTPxBe/hooks -a /usr/bin/../share/diskimage-builder/elements/package-installs/README.rst
  732. + for _FILE in '$(find $dir/$_ELEMENT -follow -maxdepth 1 -type f)'
  733. + cp -t /tmp/image.q2iTPxBe/hooks -a /usr/bin/../share/diskimage-builder/elements/package-installs/element-deps
  734. + break
  735. + for _ELEMENT in '$IMAGE_ELEMENT'
  736. + for dir in '${ELEMENTS_PATH//:/ }'
  737. + '[' -d /etc/nodepool/elements/nodepool ']'
  738. ++ find /etc/nodepool/elements/nodepool -follow -mindepth 1 -maxdepth 1 -type d -not -name tests
  739. + for _DIR in '$(find $dir/$_ELEMENT -follow -mindepth 1 -maxdepth 1 -type d -not -name tests)'
  740. + copy_hooks_not_overwrite /etc/nodepool/elements/nodepool/environment.d
  741. ++ basename /etc/nodepool/elements/nodepool/environment.d
  742. + _DIR=environment.d
  743. + test -d /tmp/image.q2iTPxBe/hooks/environment.d
  744. ++ ls /etc/nodepool/elements/nodepool/environment.d
  745. + for _HOOK in '$(ls $1)'
  746. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/environment.d/05-nodepool.bash ']'
  747. + cp -t /tmp/image.q2iTPxBe/hooks/environment.d -a /etc/nodepool/elements/nodepool/environment.d/05-nodepool.bash
  748. + for _DIR in '$(find $dir/$_ELEMENT -follow -mindepth 1 -maxdepth 1 -type d -not -name tests)'
  749. + copy_hooks_not_overwrite /etc/nodepool/elements/nodepool/finalise.d
  750. ++ basename /etc/nodepool/elements/nodepool/finalise.d
  751. + _DIR=finalise.d
  752. + test -d /tmp/image.q2iTPxBe/hooks/finalise.d
  753. ++ ls /etc/nodepool/elements/nodepool/finalise.d
  754. + for _HOOK in '$(ls $1)'
  755. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/finalise.d/05-nodepool ']'
  756. + cp -t /tmp/image.q2iTPxBe/hooks/finalise.d -a /etc/nodepool/elements/nodepool/finalise.d/05-nodepool
  757. + for _DIR in '$(find $dir/$_ELEMENT -follow -mindepth 1 -maxdepth 1 -type d -not -name tests)'
  758. + copy_hooks_not_overwrite /etc/nodepool/elements/nodepool/install.d
  759. ++ basename /etc/nodepool/elements/nodepool/install.d
  760. + _DIR=install.d
  761. + test -d /tmp/image.q2iTPxBe/hooks/install.d
  762. ++ ls /etc/nodepool/elements/nodepool/install.d
  763. + for _HOOK in '$(ls $1)'
  764. + '[' '!' -f /tmp/image.q2iTPxBe/hooks/install.d/05-nodepool ']'
  765. + cp -t /tmp/image.q2iTPxBe/hooks/install.d -a /etc/nodepool/elements/nodepool/install.d/05-nodepool
  766. ++ find /etc/nodepool/elements/nodepool -follow -maxdepth 1 -type f
  767. + for _FILE in '$(find $dir/$_ELEMENT -follow -maxdepth 1 -type f)'
  768. + cp -t /tmp/image.q2iTPxBe/hooks -a /etc/nodepool/elements/nodepool/README.rst
  769. + for _FILE in '$(find $dir/$_ELEMENT -follow -maxdepth 1 -type f)'
  770. + cp -t /tmp/image.q2iTPxBe/hooks -a /etc/nodepool/elements/nodepool/element-deps
  771. + break
  772. + check_break before-root bash
  773. + echo ''
  774. + egrep -e '(,|^)before-root(,|$)' -q
  775. + '[' -d /tmp/image.q2iTPxBe/hooks/root.d ']'
  776. + dib-run-parts /tmp/image.q2iTPxBe/hooks/root.d
  777. + set -eu
  778. + set -o pipefail
  779. + '[' -f /sbin/initctl ']'
  780. + '[' -f /usr/bin/systemctl ']'
  781. + echo systemd
  782. dib-run-parts Tue Dec 1 19:20:10 UTC 2015 Running /tmp/image.q2iTPxBe/hooks/root.d/01-ccache
  783. + set -eu
  784. + set -o pipefail
  785. + grep ' /tmp/image.q2iTPxBe/mnt/tmp/ccache' /proc/mounts
  786. + DIB_CCACHE_DIR=/home/centos/.cache/image-create/ccache
  787. + mkdir -p /home/centos/.cache/image-create/ccache
  788. + sudo mkdir -p /tmp/image.q2iTPxBe/mnt/tmp/ccache
  789. + sudo mount --bind /home/centos/.cache/image-create/ccache /tmp/image.q2iTPxBe/mnt/tmp/ccache
  790. dib-run-parts Tue Dec 1 19:20:10 UTC 2015 01-ccache completed
  791. dib-run-parts Tue Dec 1 19:20:10 UTC 2015 Running /tmp/image.q2iTPxBe/hooks/root.d/08-yum-chroot
  792. + set -eu
  793. + set -o pipefail
  794. + '[' -f /tmp/image.q2iTPxBe/mnt/.extra_settings ']'
  795. + ARCH=amd64
  796. + '[' amd64 = amd64 ']'
  797. + ARCH=x86_64
  798. + DIB_YUMCHROOT_EXTRA_ARGS=
  799. + YUMCHROOT_TARBALL=/home/centos/.cache/image-create/yumchroot-fedora-23-x86_64.tar.gz
  800. + http_proxy=
  801. + YUM=dnf
  802. ++ mktemp --tmpdir=/tmp -d
  803. + WORKING=/tmp/tmp.k6KooFXE7v
  804. + EACTION='rm -r /tmp/tmp.k6KooFXE7v'
  805. + trap 'rm -r /tmp/tmp.k6KooFXE7v' EXIT
  806. + YUM_CACHE=/home/centos/.cache/image-create/yum
  807. + mkdir -p /home/centos/.cache/image-create/yum
  808. + _RPM='rpm --dbpath=/var/lib/rpm'
  809. + '[' -n '' -o -n '' ']'
  810. + sudo mkdir -p /tmp/image.q2iTPxBe/mnt/proc /tmp/image.q2iTPxBe/mnt/dev /tmp/image.q2iTPxBe/mnt/sys
  811. + sudo mount -t proc none /tmp/image.q2iTPxBe/mnt/proc
  812. + sudo mount --bind /dev /tmp/image.q2iTPxBe/mnt/dev
  813. + sudo mount --bind /dev/pts /tmp/image.q2iTPxBe/mnt/dev/pts
  814. + sudo mount -t sysfs none /tmp/image.q2iTPxBe/mnt/sys
  815. + sudo mkdir -p /tmp/image.q2iTPxBe/mnt/var/lib/rpm
  816. + sudo rpm --dbpath=/var/lib/rpm --root /tmp/image.q2iTPxBe/mnt --initdb
  817. + sudo mkdir /tmp/image.q2iTPxBe/mnt/etc
  818. + sudo cp /etc/resolv.conf /tmp/image.q2iTPxBe/mnt/etc/resolv.conf
  819. + sudo mkdir -p /tmp/image.q2iTPxBe/mnt/tmp/yum
  820. + sudo mount --bind /home/centos/.cache/image-create/yum /tmp/image.q2iTPxBe/mnt/tmp/yum
  821. + _install_repos
  822. + yumdownloader --releasever=23 --setopt=reposdir=/tmp/image.q2iTPxBe/hooks/yum.repos.d --destdir=/tmp/tmp.k6KooFXE7v fedora-release
  823. Loaded plugins: fastestmirror
  824. fedora/23/x86_64/metalink | 14 kB 00:00:00
  825. fedora | 3.8 kB 00:00:00
  826. updates/23/x86_64/metalink | 8.6 kB 00:00:00
  827. updates | 4.7 kB 00:00:00
  828. (1/5): fedora/23/x86_64/group_gz | 229 kB 00:00:00
  829. (2/5): updates/23/x86_64/group_gz | 229 kB 00:00:00
  830. (3/5): updates/23/x86_64/updateinfo | 386 kB 00:00:00
  831. (4/5): updates/23/x86_64/primary_db | 2.9 MB 00:00:00
  832. (5/5): fedora/23/x86_64/primary_db | 18 MB 00:00:07
  833. Determining fastest mirrors
  834. * fedora: mirror.cogentco.com
  835. * updates: mirror.cogentco.com
  836. fedora-release-23-1.noarch.rpm | 16 kB 00:00:00
  837. + '[' fedora = fedora ']'
  838. + yumdownloader --releasever=23 --setopt=reposdir=/tmp/image.q2iTPxBe/hooks/yum.repos.d --destdir=/tmp/tmp.k6KooFXE7v fedora-repos
  839. Loaded plugins: fastestmirror
  840. Loading mirror speeds from cached hostfile
  841. * fedora: mirror.cogentco.com
  842. * updates: mirror.cogentco.com
  843. fedora-repos-23-1.noarch.rpm | 78 kB 00:00:00
  844. + sudo rpm --dbpath=/var/lib/rpm --root /tmp/image.q2iTPxBe/mnt --nodeps -ivh /tmp/tmp.k6KooFXE7v/fedora-release-23-1.noarch.rpm /tmp/tmp.k6KooFXE7v/fedora-repos-23-1.noarch.rpm
  845. warning: /tmp/tmp.k6KooFXE7v/fedora-release-23-1.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID 34ec9cba: NOKEY
  846. Preparing... ################################# [100%]
  847. Updating / installing...
  848. 1:fedora-repos-23-1 ################################# [ 50%]
  849. 2:fedora-release-23-1 ################################# [100%]
  850. warning: %posttrans(fedora-release-23-1.noarch) scriptlet failed, exit status 127
  851. + '[' 23 -ge 22 ']'
  852. + _install_pkg_manager dnf dnf-plugins-core yum
  853. + sudo sed -i s,/etc/pki/rpm-gpg,/tmp/image.q2iTPxBe/mnt/etc/pki/rpm-gpg,g /tmp/image.q2iTPxBe/mnt/etc/yum.repos.d/fedora-updates-testing.repo /tmp/image.q2iTPxBe/mnt/etc/yum.repos.d/fedora-updates.repo /tmp/image.q2iTPxBe/mnt/etc/yum.repos.d/fedora.repo
  854. + flock -w 1200 9
  855. + echo '%_dbpath /var/lib/rpm'
  856. + sudo -E yum -y --setopt=cachedir=/home/centos/.cache/image-create/yum/x86_64/23 --setopt=reposdir=/tmp/image.q2iTPxBe/mnt/etc/yum.repos.d --installroot /tmp/image.q2iTPxBe/mnt install dnf dnf-plugins-core yum
  857. Loaded plugins: fastestmirror
  858. fedora/$releasever/x86_64/metalink | 36 kB 00:00:00
  859. Could not parse metalink https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=x86_64 error was
  860. No repomd file
  861.  
  862.  
  863. One of the configured repositories failed (Unknown),
  864. and yum doesn't have enough cached data to continue. At this point the only
  865. safe thing yum can do is fail. There are a few ways to work "fix" this:
  866.  
  867. 1. Contact the upstream for the repository and get them to fix the problem.
  868.  
  869. 2. Reconfigure the baseurl/etc. for the repository, to point to a working
  870. upstream. This is most often useful if you are using a newer
  871. distribution release than is supported by the repository (and the
  872. packages for the previous distribution release still work).
  873.  
  874. 3. Disable the repository, so yum won't use it by default. Yum will then
  875. just ignore the repository until you permanently enable it again or use
  876. --enablerepo for temporary usage:
  877.  
  878. yum-config-manager --disable <repoid>
  879.  
  880. 4. Configure the failing repository to be skipped, if it is unavailable.
  881. Note that yum will try to contact the repo. when it runs most commands,
  882. so will have to try and fail each time (and thus. yum will be be much
  883. slower). If it is a very temporary problem though, this is often a nice
  884. compromise:
  885.  
  886. yum-config-manager --save --setopt=<repoid>.skip_if_unavailable=true
  887.  
  888. File /home/centos/.cache/image-create/yum/x86_64/23/fedora/metalink.xml does not exist
  889. + rm -r /tmp/tmp.k6KooFXE7v
  890. + trap_cleanup
  891. + exitval=1
  892. + cleanup
  893. + unmount_image
  894. + sync
  895. + unmount_dir /tmp/image.q2iTPxBe/mnt
  896. + local pattern=/tmp/image.q2iTPxBe/mnt mnts=
  897. + '[' -n /tmp/image.q2iTPxBe/mnt ']'
  898. ++ awk '{print $2}'
  899. ++ sort -r
  900. ++ grep '^/tmp/image.q2iTPxBe/mnt'
  901. + mnts='/tmp/image.q2iTPxBe/mnt/tmp/yum
  902. /tmp/image.q2iTPxBe/mnt/tmp/ccache
  903. /tmp/image.q2iTPxBe/mnt/sys
  904. /tmp/image.q2iTPxBe/mnt/proc
  905. /tmp/image.q2iTPxBe/mnt/dev'
  906. + '[' -n '/tmp/image.q2iTPxBe/mnt/tmp/yum
  907. /tmp/image.q2iTPxBe/mnt/tmp/ccache
  908. /tmp/image.q2iTPxBe/mnt/sys
  909. /tmp/image.q2iTPxBe/mnt/proc
  910. /tmp/image.q2iTPxBe/mnt/dev' ']'
  911. + sudo umount -fl /tmp/image.q2iTPxBe/mnt/tmp/yum /tmp/image.q2iTPxBe/mnt/tmp/ccache /tmp/image.q2iTPxBe/mnt/sys /tmp/image.q2iTPxBe/mnt/proc /tmp/image.q2iTPxBe/mnt/dev
  912. + '[' -n '' ']'
  913. + cleanup_build_dir
  914. + sudo rm -rf /tmp/image.q2iTPxBe/built
  915. + sudo rm -rf /tmp/image.q2iTPxBe/mnt
  916. + tmpfs_check 0
  917. + local echo_message=0
  918. + '[' 1 == 0 ']'
  919. + return 1
  920. + rm -rf --one-file-system /tmp/image.q2iTPxBe
  921. + cleanup_image_dir
  922. + tmpfs_check 0
  923. + local echo_message=0
  924. + '[' 1 == 0 ']'
  925. + return 1
  926. + rm -rf --one-file-system /tmp/image.missa4rR
  927. + exit 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement