LINUX.ORG.RU

Зашлите патч в ядро, мне влом

 личная армия, ,


0

0
--- a/scripts/file-size.sh
+++ b/scripts/file-size.sh
@@ -1,4 +1,3 @@
 #!/bin/sh
 # SPDX-License-Identifier: GPL-2.0
-set -- $(ls -dn "$1")
-printf '%s\n' "$5"
+exec stat --format=%s "$1"

а то при BLOCK_SIZE=human-readable, ls печатает размер файла в соответствующем формате, и потом проверки, использующие результат этого «гениального» скрипта, валятся

+ size2=1.2M
+ '[' 1.2M -ne 1.2M ']'
scripts/link-vmlinux.sh: line XXX: [: 1.2M: integer expression expected
★★★★

Последнее исправление: utf8nowhere (всего исправлений: 3)

Думаю там не просто так ls сделали, возможно stat почему-то нельзя. Скорее прикостылят очистку BLOCK_SIZE перед вызовом.

firkax ★★★★★
()
Ответ на: комментарий от ifc731

Финский не принимает патчи от русских.

И что, никакого способа обхода не существует?

Э... это на новый год.

slackwarrior ★★★★★
()
Ответ на: комментарий от ifc731

меньше лизать, вот и весь обход

anonymous
()
Ответ на: комментарий от ifc731

Ну можешь написать Тинки-Винки, правда есть нюанс..

t3n3t
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.