From: Dmitriy Khanzhin <dimajin@sandy.ru> To: ALT Linux Sisyphus discussion list <sisyphus@lists.altlinux.org> Subject: [sisyphus] о GPG-подписи пакетов. Date: Wed, 08 Mar 2006 14:33:35 +0300 Message-ID: <440EC10F.4070403@sandy.ru> (raw) Здравствуйте! Я тут давеча напоролся на неудачу с подписью пакетов, вроде такой http://lists.altlinux.ru/pipermail/sisyphus/2004-November/049260.html Ну то есть что если в файле ~/.rpmmacros %_gpg_name определено как, скажем Diman Xanzin <dim@email.ru>, у меня подпись не прошла. Подсказали, что надо оставить только е-мейл. Потом я это нашел и в документации. Сбило меня с толку, что в ~/.rpmmacros пример неправильный. Я поразбирался давеча с этим всем и нашел, что: GPG-ключ имеет вид "Name (comment) <e-mail>". Так вот, у тех, кто создали свой GPG-ключ без указания (comment), скорее всего, подпишут пакет без проблем. А если (comment) создавался, то надо оставлять только e-mail. Пример: создан ключ "Diman Xanzin (boy) <dim@email.ru>" %_gpg_name Diman Xanzin <dim@email.ru> - пакет не подписан- неверная ключевая фраза. Я так понимаю, какая-то функция в районе checkPassPhrase (файл signature.c в пакете rpm) ищет эту подстроку в ключе и не находит. %_gpg_name Diman %_gpg_name dim@email.ru ,даже %_gpg_name boy) <dim подпись проходит, проверено на практике. Не знаю, является ли вышеописанное багой. Вешать не буду. А вот на пакет etcskel, наверно, повесить надо, я и патчик туда уже припас, чтобы пример там не вводил в заблуждение и соответствовал документации. Можно? Я еще с трудом разбираюсь в коде, поэтому медленно шестеренки крутятся. :-) -- С уважением, Дмитрий Ханжин. Registered Linux user #387627. Just For Fun!
next reply other threads:[~2006-03-08 11:33 UTC|newest] Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top 2006-03-08 11:33 Dmitriy Khanzhin [this message] 2006-03-08 14:54 ` Dmitry V. Levin 2006-03-09 5:24 ` Dmitriy Khanzhin 2006-03-09 5:34 ` Andrey Rahmatullin 2006-03-09 16:05 ` Dmitry V. Levin 2006-03-09 9:56 ` [sisyphus] [wiki] " Michael Shigorin
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=440EC10F.4070403@sandy.ru \ --to=dimajin@sandy.ru \ --cc=sisyphus@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git