Вы можете попробовать создать эти deb пакеты с другим инструментом, make-kpkg
, который устанавливается с помощью apt-get install kernel-package
. Тогда, например,
make-kpkg --rootcmd=fakeroot --initrd --uc --us -j2 kernel_image kernel_headers
Эта команда не должна каждый раз выполнять сделать очистку
.
Что не так с xargs
, особенно если он работает?
Оболочка удаляет кавычки, не являющиеся результатом какого-либо раскрытия, что означает, что она не удаляет одинарные кавычки, возникающие в результате удаления двойные кавычки. Вместо этого используйте массив:
args=('http://www.mydomain.com/url' -H 'mydomain.com')
curl "${args[@]}"
Похоже, в вашей ошибке есть лишняя кавычка перед словом http , которое может вызывать ее. Вы должны попробовать повторить строку перед выполнением, чтобы убедиться в правильности синтаксиса.
"curl: (1) Protocol "'http" not supported or disabled in libcurl"
^