рдпрд╣ рдХрдорд╛рдВрдб рдЪреЗрдХрдмреЙрдХреНрд╕ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдХрд┐ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдХрд╛рд░реНрдпрдХреНрд░рдо:
рдирд╛рдо
рдЪреЗрдХрдмреЙрдХреНрд╕_рдПрдирдЬреА - рдЪреЗрдХрдмреЙрдХреНрд╕рдПрдирдЬреА рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг
CheckboxNG рдПрдХ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд░реАрдХреНрд╖рдг рдЙрдкрдХрд░рдг рд╣реИ рдЬреЛ рд▓реИрдкрдЯреЙрдк, рдбреЗрд╕реНрдХрдЯреЙрдк рдФрд░ рд╕рд░реНрд╡рд░ рдХреЛ рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИ
рдЙрдмрдВрдЯреВ рдХреЗ рд╕рд╛рдеред рдпрд╣ рдЪреЗрдХрдмреЙрдХреНрд╕ рдХрд╛ рдПрдХ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ рдЬреЛ рд╕реАрдзреЗ рдкреНрд▓реЗрдирдмреЙрдХреНрд╕ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдЪреЗрдХрдмреЙрдХреНрд╕рдПрдирдЬреА рдмрджрд▓ рджреЗрддрд╛ рд╣реИ рдЪреЗрдХрдмреЙрдХреНрд╕, рдЬрд╣рд╛рдВ рд▓рд╛рдЧреВ рд╣реЛред
рдЪреЗрддрд╛рд╡рдиреА:
рдкреНрд░рд▓реЗрдЦрди рд╡рд┐рдХрд╛рд╕ рдХреЗ рдЕрдзреАрди рд╣реИред рдХреБрдЫ рдЪреАрдЬреЗрдВ рдЧрд▓рдд рд╣реИрдВ, рдЧрд▓рдд рд╣реИрдВ рдпрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реИрдВ
рд╡рд░реНрддрдорд╛рди рд░рд╛рдЬреНрдп рдХреЗ рдмрдЬрд╛рдп рд╡рд┐рдХрд╛рд╕ рд▓рдХреНрд╖реНрдпред
INSTALLATION
рдЪреЗрдХрдмреЙрдХреНрд╕рдПрдирдЬреА рдХреЛ рдкреАрдкреАрдП (рдЕрдиреБрд╢рдВрд╕рд┐рдд) рдпрд╛ рдкреАрдкреАрдЖрдИ рд╕реЗ рдЙрдмрдВрдЯреВ рд╕рдЯреАрдХ (12.04) рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛
рдирдпрд╛ред
$ sudo add-apt-repository ppa:checkbox-dev/ppa && sudo apt-get update && sudo apt-get install checkbox-ng
рдЪрд▓ рд░рд╣рд╛ рд╣реИ рд╕реНрдерд┐рд░ рд░рд┐рд╣рд╛рдИ рдЕрджреНрдпрддрди рдкрд░реАрдХреНрд╖рдг
рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдореЗрдВ рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬрд╝ рдЕрдкрдбреЗрдЯ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП CheckboxNG рдХреЗ рдкрд╛рд╕ рд╡рд┐рд╢реЗрд╖ рд╕рдорд░реНрдерди рд╣реИ
рддреМрд░ - рддрд░реАрдХрд╛ред рдпрд╣ рд╕рднреА рдиреМрдХрд░рд┐рдпреЛрдВ рдХреЛ рдЪрд▓рд╛рддрд╛ рд╣реИ рд╢реНрд╡реЗрддрд╕реВрдЪреА рдФрд░ рдкрд░рд┐рдгрд╛рдо рднреЗрдЬрддрд╛ рд╣реИ
рдкреНрд░рдорд╛рдгрди рд╡реЗрдмрд╕рд╛рдЗрдЯред
рдПрд╕рдЖрд░рдпреВ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЙрд╕ рдЙрдкрдХрд░рдг рдХреА рддрдерд╛рдХрдерд┐рдд рд╕реБрд░рдХреНрд╖рд┐рдд рдЖрдИрдбреА рдЬрд╛рдирдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдЬреЛ рдЖрдк рд╣реИрдВ
рдкрд░рд┐рдХреНрд╖рдгред рдПрдХ рдмрд╛рд░ рдЬрдм рдЖрдк рдЬрд╛рди рдЬрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреЛ рдмрд╕ рдЗрддрдирд╛ рдХрд░рдирд╛ рд╣реИ:
$ рдЪреЗрдХрдмреЙрдХреНрд╕ sru $secure_id рд╕рдмрдорд┐рд╢рди.xml
рджреВрд╕рд░рд╛ рддрд░реНрдХ, рд╕рдмрдорд┐рд╢рди.рдПрдХреНрд╕рдПрдордПрд▓, рдлрд╝реЙрд▓рдмреИрдХ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рд╣реИ рдЬреЛ рдХреЗрд╡рд▓ рдмрдирд╛рдИ рдЧрдИ рд╣реИ
рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдбреЗрдЯрд╛ рднреЗрдЬрддреЗ рд╕рдордп рдХрд┐рд╕реА рднреА рдХрд╛рд░рдг рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИред
рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдмрдЧ
рдЪреЗрдХрдмреЙрдХреНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рд▓реЙрдиреНрдЪрдкреИрдб рдЦрд╛рддреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдЖрдк рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ
рдирд┐рд░реНрджреЗрд╢ on рдХреИрд╕реЗ рд╕реЗрд╡рд╛ рдореЗрд░реЗ рдмрдирд╛рдирд╛ рдПрдХ <https://help.launchpad.net/YourAccount/NewAccount>
рдЙрдкрдпреЛрдЧреАред рдПрдХ рдмрд╛рд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдЦрд╛рддрд╛ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдЖрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рд░рд┐рдкреЛрд░реНрдЯ рдХреАрдбрд╝реЗ <https://bugs.launchpad.net/checkbox-
рдкреНрд░реЛрдЬреЗрдХреНрдЯ/+рдлрд╝рд╛рдЗрд▓рдмрдЧ>.
рдЙрд╕ рдкреЗрдЬ рдкрд░ рдЖрдк рдЙрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд╛ рдЪрдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕ рдкрд░ рдЖрдк рдмрдЧ рдлрд╛рдЗрд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ (рд╣рдо рдХрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ
рд░рд┐рд▓реАрдЬрд╝ рдХреЛ рд╕рдордиреНрд╡рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдФрд░ рд╣рдо рдЙрдкрдпреБрдХреНрдд рд╕реЗ рдЬреБрдбрд╝реЗ рдмрдЧ рд░рдЦрдирд╛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ
рдЪреЗрдХрдмреЙрдХреНрд╕ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛)ред рдпрджрд┐ рдЖрдк рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЬрд╛рдирддреЗ рд╣реИрдВ, рддреЛ рдмрд╕ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдФрд░ рдмрдЧ рдлрд╝рд╛рдЗрд▓ рдХрд░реЗрдВред рдЕрдЧрд░
рдЖрдк рдЪреЗрдХрдмреЙрдХреНрд╕ рдЖрдВрддрд░рд┐рдХ рдХреЛ рдЗрддрдирд╛ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ рдпрд╛ рд╕рдВрджреЗрд╣ рдореЗрдВ рд╣реИрдВ рдмрд╕ рдЗрд╕реЗ рдЖрдзрд╛рд░ рдкрд░ рджрд░реНрдЬ рдХрд░реЗрдВ
'рдЪреЗрдХрдмреЙрдХреНрд╕' рдкреНрд░реЛрдЬреЗрдХреНрдЯ (рдЖрдк рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЗрд╕рдХрд╛ рдкреНрд░рддреНрдпрдХреНрд╖ рд╕рдВрдкрд░реНрдХ
<https://bugs.launchpad.net/checkbox/+filebug>ред) рд╡рд┐рдХрд╛рд╕ рджрд▓ рдХрд╛ рдПрдХ рд╕рджрд╕реНрдп рд╣реЛрдЧрд╛
рдЕрдкрдиреЗ рдмрдЧ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░реЗрдВ рдФрд░ рдЙрд╕реЗ рдЙрдкрдпреБрдХреНрдд рд╕реНрдерд╛рди рдкрд░ рдкреБрдирдГ рдЕрд╕рд╛рдЗрди рдХрд░реЗрдВред рдмрдЧ рдирдВрдмрд░ рдирд╣реАрдВ рд╣реЛрдЧрд╛
рдРрд╕рд╛ рд╣реЛрдиреЗ рдкрд░ рдмрджрд▓реЗрдВред
THE рдЪреЗрдХ рдмреЙрдХреНрд╕ рдвреЗрд░
рдЪреЗрдХрдмреЙрдХреНрд╕ рд╕реНрдЯреИрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХрд╛ рдПрдХ рд╕рдВрдЧреНрд░рд╣ рд╣реИ рдЬреЛ рдПрдХ рд╕рд╛рде рдПрдХ рдкреВрд░реНрдг рдкрд░реАрдХреНрд╖рдг рдХрд╛ рдЧрдарди рдХрд░рддрд╛ рд╣реИ
рдФрд░ рдкреНрд░рдорд╛рдгрди рд╕рдорд╛рдзрд╛рдиред рдпрд╣ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рднрд╛рдЧреЛрдВ рд╕реЗ рдмрдирд╛ рд╣реИ (рдиреАрдЪреЗ рджреА рдЧрдИ рддрд╛рд▓рд┐рдХрд╛ рджреЗрдЦреЗрдВ
рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рд╡рд░рдг)ред рд╕рднреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВ рд▓рд╛рдВрдЪ рдкреИрдб рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕рдореВрд╣
<https://launchpad.net/checkbox-project>.
рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЖрд░реЗрдЦ
[рдЫрд╡рд┐: рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдЖрд░реЗрдЦ] [рдЫрд╡рд┐]
рдЗрд╕ рдЖрд░реЗрдЦ рдореЗрдВ рд╡рд░реНрддрдорд╛рди рдЪреЗрдХрдмреЙрдХреНрд╕ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХрд╛ рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рд╕рдиреНрдирд┐рдХрдЯрди рд╣реИред
рддреАрди рдореБрдЦреНрдп "рд╕реНрддрдВрдн" рд╣реИрдВред рдмрд╛рдИрдВ рдУрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣реИ рд╕рдорд╛рдкреНрдд рдЙрддреНрдкрд╛рджреЛрдВ. рд╡реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЙрдкрдХрд░рдг рд╣реИрдВ
рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдФрд░ рдЗрдВрдЬреАрдирд┐рдпрд░ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рджрд╛рдИрдВ рдУрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣реИ рдкрд░реАрдХреНрд╖рдг рдмрд╛рдЬрд╛рд░ред рдпреЗ рд╣реИ
рдкрд░реАрдХреНрд╖рдг рд╡рд┐рдХреНрд░реЗрддрд╛рдУрдВ рдФрд░ рдЖрдкреВрд░реНрддрд┐рдХрд░реНрддрд╛рдУрдВ рдХрд╛ рдПрдХ рдЦреБрд▓рд╛ рдмрд╛рдЬрд╛рд░ред рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рдХрдВрдЯреЗрдирд░реЛрдВ рдореЗрдВ рд▓рдкреЗрдЯрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ
рдкреНрд░рджрд╛рддрд╛ред рдХреЗрдВрджреНрд░ рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рддреАрди рд╕рд╛рдЭрд╛ рдШрдЯрдХ рд╣реИрдВред рд╡реЗ рдереЛрдХ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ
рдкрд░реАрдХреНрд╖рдг рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдлреНрд░реЗрдорд╡рд░реНрдХ рдФрд░ рдпреВрдЬрд░ рдЗрдВрдЯрд░рдлреЗрд╕ред рдЕрдВрдд рдореЗрдВ рдиреАрдЪреЗ-рдмрд╛рдПрдБ рдХреЛрдиреЗ рдореЗрдВ
рдЪреЗрдХрдмреЙрдХреНрд╕ (рдПрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп) рдХрд╛ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ рдЬрд┐рд╕реЗ рдХреБрдЫ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП HEXR рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдЪрдИрдПрдХреНрд╕рдЖрд░ рдПрдХ рд╣реИ
рдкреНрд░рдорд╛рдгрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рднрд╛рдЧ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЖрдЙрдЯ-рдСрдл-рд╕реНрдХреЛрдк рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рдиред рддреАрд░ рдХрд╛ рдЕрд░реНрде рд╣реИ
рддреАрд░ рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреМрди рдХрд┐рд╕реЗ рдмреБрд▓рд╛рддрд╛ рд╣реИред
рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдХреЗрдВрджреНрд░ рдХреЙрд▓рдо рдореЗрдВ рд╕рд╛рдЭрд╛ рдХреЛрдб рдХреЗ рддреАрди рдореБрдЦреНрдп рдШрдЯрдХ рд╣реИрдВ
(рдиреАрдЪреЗ рдЪрд░реНрдЪрд╛ рдХрд┐рдП рдЧрдП рдЕрдВрддрд┐рдо рдЙрддреНрдкрд╛рджреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рднреА рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдЭрд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛)ред рд╕рд╛рдЭрд╛ рдХреЛрдб рд╣реИ
рдкреНрд▓реЗрдирдмреЙрдХреНрд╕, рдЪреЗрдХрдмреЙрдХреНрд╕-рдПрдирдЬреА рдФрд░ рдЪреЗрдХрдмреЙрдХреНрд╕-рдЧреБрдИ рд╕реЗ рдмрдирд╛ рд╣реИред рдШрдЯрдХ рдЬрд┐рдореНрдореЗрджрд╛рд░рд┐рдпрд╛рдВ рд╣реИрдВ
рдиреАрдЪреЗ рджреА рдЧрдИ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╣реИред рдпрд╣рд╛рдБ рд╣рдо рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЪреЗрдХрдмреЙрдХреНрд╕-рдЧреБрдИ рдиреЗ DBus рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ
рдЪреЗрдХрдмреЙрдХреНрд╕-рдПрдирдЬреА рджреНрд╡рд╛рд░рд╛ рдЙрдЬрд╛рдЧрд░ рдПрдкреАрдЖрдИ, рдЬреЛ рдмрджрд▓реЗ рдореЗрдВ рдЪреЗрдХрдмреЙрдХреНрд╕-рд╕рдорд░реНрдерди (рдПрдХ рд╕рд╣рд╛рдпрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ
рдЕрд▓рдЧ рд╣реЛ рдЧрдП рд╣реИрдВ рдЗрд╕рд▓рд┐рдП HEXR рдХреЗ рд╕рд╛рде рдХреБрдЫ рдХреЛрдб рд╕рд╛рдЭрд╛ рдХрд░реЗрдВ) рдФрд░ рдкреНрд▓реЗрдирдмреЙрдХреНрд╕ред
рджрд╛рд╣рд┐рдиреЗ рд╣рд╛рде рдХреЗ рдХреЙрд▓рдо рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдкрд░реАрдХреНрд╖рдг рдкреНрд░рджрд╛рддрд╛ рд╣реИрдВред рдЪреЗрдХрдмреЙрдХреНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реИ
рдХрдИ рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдФрд░ рд░рдЦрд░рдЦрд╛рд╡ (рдиреАрдЪреЗ рджреА рдЧрдИ рддрд╛рд▓рд┐рдХрд╛ рджреЗрдЦреЗрдВ) рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдкреЗрдХреНрд╖рд┐рдд рд╣реИ
рдХрд┐ рд╣рдорд╛рд░реЗ рдбрд╛рдЙрдирд╕реНрдЯреНрд░реАрдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкреНрд░рджрд╛рддрд╛ рднреА рддреИрдпрд╛рд░ рдХрд░реЗрдВрдЧреЗ (рдЧреНрд░рд╛рд╣рдХ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рдпрд╛
рдкрд░рд┐рдпреЛрдЬрдирд╛)ред рдЕрдВрддрддрдГ рдХреБрдЫ рдкреНрд░рджрд╛рддрд╛ рддреГрддреАрдп рдкрдХреНрд╖реЛрдВ рд╕реЗ рдЖ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЗрд╕реЗ рдЕрдкрдирд╛рдПрдВрдЧреЗ
рдкреНрд░рд╛рд░реВрдк.
рдЕрдВрдд рдореЗрдВ рдирд┐рдЪрд▓реЗ-рдмрд╛рдПрдБ рдХреЛрдиреЗ рдореЗрдВ, рд╕рд╛рдЭрд╛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА, рдЗрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рдХрдИ рдкрд╛рд░реНрд╕рд░ рд╣реИрдВ
рд╡рд┐рднрд┐рдиреНрди рдлрд╝рд╛рдЗрд▓ рд╕реНрд╡рд░реВрдкреЛрдВ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рд╕реНрд╡рд░реВрдкреЛрдВ рдХреЗред рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ рдпрд╣ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреА рдирд┐рд░реНрднрд░рддрд╛ рд╣реИ
HEXR, рдЪреЗрдХрдмреЙрдХреНрд╕-рдПрдирдЬреА рдФрд░ рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреАред рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
рдкрд╛рдпрдерди 3 рдХреЛрдб рдФрд░ рдкрд╛рдпрдерди 2 рдХреЛрдб рд╕реЗред
рдиреЛрдЯ:
рдЪреЗрдХрдмреЙрдХреНрд╕-рдПрдирдЬреА рдФрд░ рдкреНрд▓реЗрдирдмреЙрдХреНрд╕ рдХреЗ рдмреАрдЪ рд╕рдВрдЪрд╛рд░ рджреНрд╡рд┐-рджрд┐рд╢рд╛рддреНрдордХ рд╣реИред рдкреНрд▓реЗрдирдмреЙрдХреНрд╕ рдСрдлрд░
рдХреБрдЫ рдЖрдзрд╛рд░ рдЗрдВрдЯрд░рдлреЗрд╕ рдФрд░ рд╡рд┐рд╕реНрддрд╛рд░ рдмрд┐рдВрджреБред рд╡реЗ рд╕рднреА рдкреНрд▓реЗрдирдмреЙрдХреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдЬрд╛рдЧрд░ рд╣реЛрддреЗ рд╣реИрдВ
(рд╕рд╛рдорд╛рдиреНрдп рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ) рд▓реЗрдХрд┐рди рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЪреЗрдХрдмреЙрдХреНрд╕-рдПрдирдЬреА рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдП рдЧрдП рд╣реИрдВред
рдЪреЗрддрд╛рд╡рдиреА:
рд╕рднреА рдЖрдВрддрд░рд┐рдХ рдПрдкреАрдЖрдИ рдЕрд░реНрдз-рдЕрд╕реНрдерд┐рд░ рд╣реИрдВред DBus API рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдЕрдзрд┐рдХ рд╕реНрдерд┐рд░ рд╣реИ, рд▓реЗрдХрд┐рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
рдкрд░ рднрд░реЛрд╕рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдПрд▓рдкреА рдореЗрдВ рд╡рд┐рд▓рдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: рдЪреЗрдХрдмреЙрдХреНрд╕ рдЬрд╣рд╛рдВ рдПрдкреАрдЖрдИ
рд╕рдВрдХреНрд░рдордгреЛрдВ рдХреЛ рдЗрдирд╛рдпрдд рд╕реЗ рд╕рдВрднрд╛рд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХреЗрд╡рд▓ рд╕реНрдерд┐рд░ API рдлрд╝рд╛рдЗрд▓ рд╕реНрд╡рд░реВрдк рд╣реИрдВ
рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ (рдиреМрдХрд░реА рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рдФрд░ рд╢реНрд╡реЗрддрдкрддреНрд░)ред рд▓реЙрдиреНрдЪрд░ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рд╣реЛрдЧрд╛
рдЕрдЧрд▓реА рд░рд┐рд▓реАрдЬ рдореЗрдВ рд╕реНрдерд┐рд░ред
рдШрдЯрдХ рд╡рд░реНрдгрди
рдореИрдВ рдореИрдВ
рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреНрд░рдХрд╛рд░ . рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░
рдореИрдВ рдореИрдВ
рдЕрдЧрд▓реА рдкреАрдврд╝реА рдХрд╛ рдЪреЗрдХрдмреЙрдХреНрд╕ рдЖрд╡реЗрджрди
(рдЬреАрдпреВрдЖрдИ) ┬╖ рд╕реА++/рдХреНрдпреВрдПрдордПрд▓
рдпреВрдЬрд░ рдЗрдВрдЯрд░рдлреЗрд╕
тФВ тФВ тФВ тФВ
┬╖ рдЪрд┐рддреНрд░рдордп
рд▓рд╛рдВрдЪрд░ рдХреЗ рд▓рд┐рдП
рдкреНрд░рджрд╛рддрд╛, рдЬреИрд╕реЗ
рдЪреЗрдХрдмреЙрдХреНрд╕-рдкреНрд░рдорд╛рдгрди-рдХреНрд▓рд╛рдЗрдВрдЯ
рдореИрдВ рдореИрдВ
рдЕрдЧрд▓реА рдкреАрдврд╝реА рдХрд╛ рдЪреЗрдХрдмреЙрдХреНрд╕ рдЖрд╡реЗрджрди
(CLI) ┬╖ рдЕрдЬрдЧрд░ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди
рдЗрдВрдЯрд░рдлрд╝реЗрд╕
тФВ тФВ тФВ тФВ
┬╖ рдЯреЗрдХреНрд╕реНрдЯ рдпреВрдЬрд░ рдЗрдВрдЯрд░рдлреЗрд╕
тФВ тФВ тФВ тФВ
┬╖ SRU рдкрд░реАрдХреНрд╖рдг рдЖрджреЗрд╢
тФВ тФВ тФВ тФВ
┬╖ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рдорд╛рдгрди API
тФВ тФВ тФВ тФВ
┬╖ рд▓реЙрдиреНрдЪрдкреИрдб рдХреЛ рдбреЗрдЯрд╛ рднреЗрдЬрдирд╛
тФВ тФВ тФВ тФВ
┬╖ HEXR рдХреЛ рдбреЗрдЯрд╛ рднреЗрдЬрдирд╛
тФВ тФВ тФВ тФВ
┬╖ . рджреНрд╡рд╛рд░рд╛ рдЖрд╡рд╢реНрдпрдХ DBus рд╕реЗрд╡рд╛
рдЬреАрдпреВрдЖрдИ
рдореИрдВ рдореИрдВ
рдЧреНрд░рд╛рд╣рдХ рдкреНрд░рдорд╛рдгрди рдкреНрд░рджрд╛рддрд╛ тФВ
рдкреНрд░рджрд╛рддрд╛ ┬╖ рд╡рд┐рд╣рд┐рдд-рдкреНрд░рдорд╛рдгрди-рдХреНрд▓рд╛рдЗрдВрдЯ
рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп
тФВ тФВ тФВ тФВ
┬╖ рдЧреНрд░рд╛рд╣рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг
тФВ рд╢реНрд╡реЗрддрд╕реВрдЪреА
рдореИрдВ рдореИрдВ
рд╕рд░реНрд╡рд░ рдкреНрд░рдорд╛рдгрди рдкреНрд░рджрд╛рддрд╛ тФВ
рдкреНрд░рджрд╛рддрд╛ тФВ ┬╖ рд╕рд░реНрд╡рд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдг
тФВ рд╢реНрд╡реЗрддрд╕реВрдЪреА
тФВ тФВ тФВ тФВ
┬╖ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рд░реНрд╡рд░ рд╢реНрд╡реЗрддрд╕реВрдЪреА
рдореИрдВ рдореИрдВ
рд╕рд┐рд╕реНрдЯрдо-рдСрди-рдЪрд┐рдк рд╕рд░реНрд╡рд░ рдкреНрд░рджрд╛рддрд╛
рдкреНрд░рдорд╛рдгрди рдкреНрд░рджрд╛рддрд╛ ┬╖ SoC рд╕рд░реНрд╡рд░ рдкреНрд░рдорд╛рдгрди
тФВ рд╢реНрд╡реЗрддрд╕реВрдЪреА
рдореИрдВ рдореИрдВ
рдЪреЗрдХрдмреЙрдХреНрд╕ рдкреНрд░рджрд╛рддрд╛ рдкреНрд░рджрд╛рддрд╛
┬╖ рд▓рдЧрднрдЧ рд╕рднреА рдХрд╛рд░реНрдп рдкрд░рд┐рднрд╛рд╖рд╛рдПрдБ
тФВ тФВ тФВ тФВ
┬╖ рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрд╕реНрдЯрдо "рд╕реНрдХреНрд░рд┐рдкреНрдЯ"
тФВ тФВ тФВ тФВ
┬╖ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдФрд░ SRU рд╢реНрд╡реЗрддрд╕реВрдЪреА
рдореИрдВ рдореИрдВ
рд╕рдВрд╕рд╛рдзрди рдкреНрд░рджрд╛рддрд╛ рдкреНрд░рджрд╛рддрд╛ тФВ
┬╖ рд▓рдЧрднрдЧ рд╕рднреА рд╕рдВрд╕рд╛рдзрди рдиреМрдХрд░рд┐рдпрд╛рдВ
тФВ тФВ тФВ тФВ
┬╖ рд▓рдЧрднрдЧ рд╕рднреА рд╕рдВрд╕рд╛рдзрди "рд╕реНрдХреНрд░рд┐рдкреНрдЯ"
рдореИрдВ рдореИрдВ
рдЪреЗрдХрдмреЙрдХреНрд╕ рд╕рдорд░реНрдерди рдкреБрд╕реНрддрдХрд╛рд▓рдп тФВ
┬╖ рд╡рд┐рднрд┐рдиреНрди . рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреЛрдб
рдкреНрд░рджрд╛рддрд╛рдУрдВ
тФВ тФВ тФВ тФВ
┬╖ рдХрдИ рдкрд╛рда рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХреЗ рд▓рд┐рдП рдкрд╛рд░реНрд╕рд░
рдореИрдВ рдореИрдВ
рд╕рд╛рджрд╛ рдмреЙрдХреНрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдФрд░ рд╡рд┐рдХрд╛рд╕
┬╖ рд▓рдЧрднрдЧ рд╕рднреА рдореБрдЦреНрдп рддрд░реНрдХ рдЯреВрд▓рдХрд┐рдЯ
тФВ тФВ тФВ тФВ
┬╖ RFC822 (рдиреМрдХрд░реА рдХреА рдкрд░рд┐рднрд╛рд╖рд╛)
рдкрд╛рд░реНрд╕рд░
тФВ тФВ тФВ тФВ
┬╖ рд╡рд┐рдиреНрдпрд╛рд╕ рдкреНрд░рдмрдВрдзрди
тФВ тФВ тФВ тФВ
┬╖ рдкрд░реАрдХреНрд╖рдг рд╕рддреНрд░
(рдирд┐рд▓рдВрдмрд┐рдд / рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ)
тФВ тФВ тФВ тФВ
┬╖ рдЬреЙрдм рд░рдирд░
тФВ тФВ тФВ тФВ
┬╖ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд▓реЙрдиреНрдЪрд░
тФВ тФВ тФВ тФВ
┬╖ рдирд┐рд░реНрднрд░рддрд╛ рд╕рдорд╛рдзрд╛рдирдХрд░реНрддрд╛
тФВ тФВ тФВ тФВ
┬╖ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╣реИрдВрдбрд▓рд┐рдВрдЧ
тФВ тФВ тФВ тФВ
┬╖ рдПрдХреНрд╕рдПрдордПрд▓, рдПрдЪрдЯреАрдПрдордПрд▓ рдФрд░ рдПрдХреНрд╕рдПрд╕рдПрд▓рдПрдХреНрд╕
рдирд┐рд░реНрдпрд╛рддрдХ
тФВ тФВ тФВ тФВ
┬╖ рдФрд░ рдЕрдзрд┐рдХ...
тФВ тФВ тФВ тФВ
┬╖ рдкреНрд░рджрд╛рддрд╛ рд╡рд┐рдХрд╛рд╕ рдЯреВрд▓рдХрд┐рдЯ
тФВ тФВ тФВ тФВ
┬╖ 'рдкреНрд▓реЗрдирдмреЙрдХреНрд╕ рд╕реНрдЯрд╛рд░реНрдЯрдкреНрд░реЛрд╡рд╛рдЗрдбрд░'
тФВ тФВ тФВ тФВ
┬╖ 'manage.py' рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди
рдореИрдВ рдореИрдВ
рд╡рд┐рд░рд╛рд╕рдд рдЪреЗрдХрдмреЙрдХреНрд╕ (рдирд╣реАрдВ рдЕрдЦрдВрдб рдЕрдиреБрдкреНрд░рдпреЛрдЧ тФВ
рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдмрдирд╛рдП рд░рдЦрд╛) ┬╖ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдФрд░ рдбреЗрдЯрд╛
тФВ тФВ тФВ тФВ
┬╖ Qt4 GUI
тФВ тФВ тФВ тФВ
┬╖ Gtk2 GUI
тФВ тФВ тФВ тФВ
┬╖ Urwid (рдкрд╛рда) GUI
тФВ тФВ тФВ тФВ
┬╖ рдХреЛрд░
тФВ тФВ тФВ тФВ
┬╖ рдкреНрд▓рдЧрдЗрди рдФрд░ рдШрдЯрдирд╛ / рд╕рдВрджреЗрд╢
рдЗрдВрдЬрди
тФВ тФВ тФВ тФВ
┬╖ рд▓рдЧрднрдЧ рд╣рд░ рд╕реБрд╡рд┐рдзрд╛
рдПрдХ рдХреЛрд░ рдкреНрд▓рдЧрдЗрди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛
тФВ тФВ тФВ тФВ
┬╖ рдбреЗрдЯрд╛
тФВ тФВ тФВ тФВ
┬╖ рдиреМрдХрд░рд┐рдпрд╛рдВ рдФрд░ рд╢реНрд╡реЗрддрд╕реВрдЪреА
рдореИрдВ рдореИрдВ
рдЪреИрдВрдЬ
рдиреЛрдЯ:
рдЗрд╕ рдЪреИрдВрдЬрд▓реЙрдЧ рдореЗрдВ рдХреЗрд╡рд▓ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рд╕рд╛рд░рд╛рдВрд╢ рд╣реИред рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд▓реЗрдЦрд╛рдВрдХрди рдХреЗ рд▓рд┐рдП
рд╡рд┐рдХрд╛рд╕ рдЗрддрд┐рд╣рд╛рд╕ рдХреГрдкрдпрд╛ рд╕реАрдзреЗ рд╕реНрд░реЛрдд рдЗрддрд┐рд╣рд╛рд╕ рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░реЗрдВред
рдЪреЗрдХрдмреЙрдХреНрд╕рдПрдирдЬреА 0.23 (рдЕрдкреНрд░рдХрд╛рд╢рд┐рдд)
┬╖ рдХрдВрдкреНрдпреВрдЯрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдпрд╛ рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдмрдЧ рдХреЛ рджреВрд░ рдХрд░рдирд╛: https://launchpad.net/checkbox-ng/+milestone/0.23
рдЪреЗрдХрдмреЙрдХреНрд╕рдПрдирдЬреА 0.22
┬╖ рдХрдВрдкреНрдпреВрдЯрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдпрд╛ рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдмрдЧ рдХреЛ рджреВрд░ рдХрд░рдирд╛: https://launchpad.net/checkbox-ng/+milestone/0.22
рдЪреЗрдХрдмреЙрдХреНрд╕рдПрдирдЬреА 0.3
┬╖ рдХрдВрдкреНрдпреВрдЯрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдпрд╛ рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдмрдЧ рдХреЛ рджреВрд░ рдХрд░рдирд╛: https://launchpad.net/checkbox-ng/+milestone/0.3
рдЪреЗрдХрдмреЙрдХреНрд╕рдПрдирдЬреА 0.2
┬╖ рдХрдВрдкреНрдпреВрдЯрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдпрд╛ рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдмрдЧ рдХреЛ рджреВрд░ рдХрд░рдирд╛: https://launchpad.net/checkbox-ng/+milestone/0.2
рдЪреЗрдХрдмреЙрдХреНрд╕рдПрдирдЬреА 0.1
┬╖ рдЖрд░рдВрднрд┐рдХ рд░рд┐рд▓реАрдЬ
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди
┬╖ SRU рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди (рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкреНрд░рддрд┐рдЧрдорди рдкрд░реАрдХреНрд╖рдг)
рдЯреЗрд╕реНрдЯ рд▓рд┐рдкрд┐рдпреЛрдВ
рдЯреЗрд╕реНрдЯ 'рд╕реНрдХреНрд░рд┐рдкреНрдЯ' рдЫреЛрдЯреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╣реЛрддреЗ рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдореЗрдВ рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЪрдордХ_рдкрд░реАрдХреНрд╖рдг
рдпрд╣ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рд┐рд╕реНрдЯрдо рдХреА рдЪрдордХ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рддреА рд╣реИ рдмреИрдХрд▓рд╛рдЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдХрд░реНрдиреЗрд▓ рдЗрдВрдЯрд░рдлреЗрд╕ /sys/class/backlight. рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ
рд╕реЗ, рдЗрд╕рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдЪрдпрди рдореЗрдВ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдЕрдиреБрдорд╛рдиреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
https://www.kernel.org/doc/Documentation/ABI/stable/sysfs-class-backlight. рдЪрдордХ
рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреА рдЪрдордХ рдлрд╝рд╛рдЗрд▓ рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ_рдмреНрд░рд╛рдЗрдЯрдиреЗрд╕ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдХреЗ рд╣реЗрд░рдлреЗрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рдХреА рдЬрд╛рдБрдЪ рдХреА рдЬрд╛рддреА рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдорд╛рди рдЪрдпрдирд┐рдд рдЪрдордХ рдореЗрдВ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдкреНрд░реЛрдлрд╛рдЗрд▓ рд╡рд┐рдиреНрдпрд╛рд╕
рдирд┐рд╖реНрдкрд╛рджрди рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓, рдпрд╛ рд▓реЙрдиреНрдЪрд░, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕реЗрдЯ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ
рд╡рд┐рдХрд▓реНрдк рдЬреЛ рд╕реНрд╡рд╛рдЧрдд рд╕реНрдХреНрд░реАрди рдХреЗ рдЕрдиреБрдХреВрд▓рди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рдкреНрд░рджрд░реНрд╢рд┐рдд рд╢реНрд╡реЗрддрд╕реВрдЪреА рдХреЗ рд╕рд╛рде-рд╕рд╛рде
рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рд╕рд╣реЗрдЬрдирд╛ рдпрд╛ рд╕рдмрдорд┐рд╢рди рдлрд╝рд╛рдЗрд▓ рдХреЛ рд▓реЙрдиреНрдЪрдкреИрдб рдпрд╛ рдкреНрд░рдорд╛рдгрди рдХреЛ рднреЗрдЬрдирд╛
рдбреЗрдЯрд╛рдмреЗрд╕/рдПрдЪрдИрдПрдХреНрд╕рдЖрд░, рд╕рд╛рде рд╣реА рдХреБрдЫ рдЕрдиреНрдп рдкреИрд░рд╛рдореАрдЯрд░ред
рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдПрдХ рд▓реЙрдиреНрдЪрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИрдВ рдФрд░ рдЪреЗрдХрдмреЙрдХреНрд╕-рдЧреБрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдпрд╛
рдЪреЗрдХрдмреЙрдХреНрд╕-рд▓реЙрдиреНрдЪрд░ (рдЯреЗрдХреНрд╕реНрдЯ-рдореЛрдб/рд╕реАрдПрд▓рдЖрдИ рдореЗрдВ) рдХреБрдВрдЬреА/рдорд╛рдиреЛрдВ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╢реЗрдмреИрдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВред
рдпрд╣ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд▓реЙрдиреНрдЪрд░ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдФрд░ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдкрд░ рдПрдХ рд╕рдВрджрд░реНрдн рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП
рдбрд┐рдЬрд╛рдЗрди рдФрд░ рдЕрд╡рдзрд╛рд░рдгрд╛рдПрдВ рдФрд░ рдХрдИ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦреЗрдВ, рдЖрдк рд╢рд╛рдпрдж рдкрдврд╝рдирд╛ рдЪрд╛рд╣реЗрдВ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ
рд▓реЙрдиреНрдЪрд░ рдФрд░ рд▓реАрдЧреЗрд╕реА рдЪреЗрдХрдмреЙрдХреНрд╕ рдХреЗ рд╕рд╛рде рдЙрдирдХрд╛ рд╕рдВрдмрдВрдз рдмрдирд╛рдПрдВред
рд╡рд╛рдХреНрдп - рд╡рд┐рдиреНрдпрд╛рд╕
рдЪреВрдВрдХрд┐ рдЪреЗрдХрдмреЙрдХреНрд╕-рдЧреБрдИ рдПрдХ рдХреНрдпреВрдЯреА рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╣реИ, рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдЖрдИрдПрдирдЖрдИ-рд╢реИрд▓реА рдХреЗ рдирд┐рдпрдореЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
рдХреНрдпреВрд╕реЗрдЯрд┐рдВрдЧреНрд╕ <http://qt-project.org/doc/qt-5/QSettings.html> рд╡рд░реНрдЧред
рдПрдХрд╛рдзрд┐рдХ-рдкрдВрдХреНрддрд┐ рдорд╛рди рд╕рдорд░реНрдерд┐рдд рд╣реИрдВ рд▓реЗрдХрд┐рди рдпреБрдЧрд▓ рдЙрджреНрдзрд░рдгреЛрдВ рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдкрдВрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рд╕рдВрд▓рдЧреНрди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
рдПрдХ рд╕реНрдерд╛рди рд╕реЗ рд╢реБрд░реВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬреИрд╕реЗ:
[рд╢реНрд░реЗрдгреА]
рдХреБрдВрдЬреА = "рдирдорд╕реНрдХрд╛рд░
рджреБрдирд┐рдпрд╛"
рдХреНрдпреВрдПрдордПрд▓ рд╕реЗ:
settings.value ("рд╢реНрд░реЗрдгреА/рдХреБрдВрдЬреА", i18n.tr ("default_value"))
рд╕реА++ рд╕реЗ:
рд╕реЗрдЯрд┐рдВрдЧреНрд╕-> рдорд╛рди ("рд╢реНрд░реЗрдгреА / рдХреБрдВрдЬреА", app.tr ("рдбрд┐рдлрд╝реЙрд▓реНрдЯ_рд╡реИрд▓реНрдпреВ"))
рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЪреЗрдХрдмреЙрдХреНрд╕-рд▓реЙрдиреНрдЪрд░-рд╡рд┐рд╢рд┐рд╖реНрдЯ рд▓реЙрдиреНрдЪрд░ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдЕрдЬрдЧрд░ рдХреЙрдиреНрдлрд┐рдЧрдкрд╛рд░реНрд╕рд░
<https://docs.python.org/3/library/configparser.html#supported-ini-file-structure> рд╡рд╛рдХреНрдп рд░рдЪрдирд╛ред
рд╕рд╛рде рд╣реА, рдХреБрдЫ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗрд╡рд▓ рдЬреАрдпреВрдЖрдИ рдпрд╛ рд╕реАрдПрд▓рдЖрдИ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддреА рд╣реИрдВ, рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдЗрдиреНрд╣реЗрдВ рд╕рдордЭрд╛ рдирд╣реАрдВ рдЬрд╛рддрд╛ рд╣реИ
рдЕрдиреНрдпред рдпреЗ рдиреАрдЪреЗ рдиреЛрдЯ рдХрд┐рдП рдЧрдП рд╣реИрдВред
рд╕рдорд░реНрдерд┐рдд рд╕реЗрдЯрд┐рдВрдЧ
рд╕реНрд╡рд╛рдЧрдд/рд╢реАрд░реНрд╖рдХ
QML рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╢реАрд░реНрд╖рдХ рдФрд░ рд╕реНрд╡рд╛рдЧрдд рд╕реНрдХреНрд░реАрди рд╣реЗрдбрд░ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдгрд╛рд▓реА рдкрд░реАрдХреНрд╖рдг.
рд╕реНрд╡рд╛рдЧрдд/рдкрд╛рда
рдкрд╣рд▓реА рд╕реНрдХреНрд░реАрди рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рд╛рдЧрдд рд╕рдВрджреЗрд╢ (рдЪреЗрдХрдмреЙрдХреНрд╕-рдЧреБрдИ рд░рд┐рдЪ рдЯреЗрдХреНрд╕реНрдЯ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ
HTML-рд╢реИрд▓реА рдорд╛рд░реНрдХрдЕрдк рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ)ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рд╛рдЧрдд рд╕реЗрд╡рд╛ рдореЗрд░реЗ рдкреНрд░рдгрд╛рд▓реА рдкрд░рд┐рдХреНрд╖рдгред [...]
рд╕реБрдЗрдЯ/рд╢реНрд╡реЗрддрд╕реВрдЪреА_рдлрд╝рд┐рд▓реНрдЯрд░
рд╢реНрд╡реЗрддрд╕реВрдЪреА рдлрд╝рд╛рдЗрд▓рдирд╛рдореЛрдВ рдХреЗ рд╕рдмрд╕реЗрдЯ рд╕реЗ рдорд┐рд▓рд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░реЗрдЧреБрд▓рд░ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди. рдЪреЗрдХрдмреЙрдХреНрд╕-рдЧреБрдИ рдкрд░ рдпрд╣
рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪреВрдХ .*. рдЪреЗрдХрдмреЙрдХреНрд╕-рд▓реЙрдиреНрдЪрд░ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдХреЛрдИ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЪрд╛рд╣рд┐рдП рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╕реБрдЗрдЯ/рд╢реНрд╡реЗрддрд╕реВрдЪреА_рдЪрдпрди
рдкреВрд░реНрд╡-рдЪрдпрдирд┐рдд рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рд╢реНрд╡реЗрддрд╕реВрдЪреА рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдкреИрдЯрд░реНрдиред рдкрд╛рдпрдерди рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ред
рдЗрд╕рдХрд╛ рдХреЛрдИ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЪрд╛рд╣рд┐рдП рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред (рдХреЗрд╡рд▓ рд╕реАрдПрд▓рдЖрдИ)
рд╕реБрдЗрдЯ/рд╕реНрдХрд┐рдк_рд╢реНрд╡реЗрддрд╕реВрдЪреА_рдЪрдпрди
рдпрджрд┐ рд╕рддреНрдп рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╢реНрд╡реЗрддрд╕реВрдЪреА рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдХреЗрд╡рд▓ рдкреВрд░реНрд╡-рдЪрдпрдирд┐рдд
рд╡рд╛рд▓реЗ (рд╢реНрд╡реЗрддрд╕реВрдЪреА_рдЪрдпрди рджреЗрдЦреЗрдВ) рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред (рдХреЗрд╡рд▓ рд╕реАрдПрд▓рдЖрдИ)ред
рд╕реБрдЗрдЯ/рд╕реНрдХрд┐рдк_рдЯреЗрд╕реНрдЯ_рдЪрдпрди
рдпрджрд┐ рд╕рд╣реА рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЪрд▓рд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рдЕрдЪрдпрдирд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреА рдЬрд╛рдПрдЧреА: рд╕рднреА рдкрд░реАрдХреНрд╖рдг
рдЪрдпрдирд┐рдд рд╢реНрд╡реЗрддрд╕реВрдЪреА рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред (рдХреЗрд╡рд▓ рд╕реАрдПрд▓рдЖрдИ)
рд╕рдмрдорд┐рд╢рди/рд╕рдВрджреЗрд╢
рд╕рдмрдорд┐рд╢рди рдкреЙрдк-рдЕрдк рдХрд╛ рд╣реИрдбрд░ рдЯреЗрдХреНрд╕реНрдЯ, рд╕рдмрдорд┐рд╢рди рдХреЗ рдмрд╛рдж рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдкреВрд░рд╛ рд╣реБрдЖред (рдХреЗрд╡рд▓ рдЬреАрдпреВрдЖрдИ)
рд╕рдмрдорд┐рд╢рди/рдЗрдирдкреБрдЯ_рдЯрд╛рдЗрдк
рд╕реБрд░рдХреНрд╖рд┐рдд рдЖрдИрдбреА рдпрд╛ рдПрд▓рдкреА рдкрддрд╛ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ) рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреЗрдХреНрд╕реНрдЯ рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдб рджрд┐рдЦрд╛рдПрдВред рдкреНрд░рддрд┐
рдмрд╕ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдбрд┐рд╕реНрдХ рдкрд░ рд╕рд╣реЗрдЬреЗрдВ, рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХреЛрдИ рдирд╣реАрдВ рдореВрд▓реНрдпред рд░реЗрдЧреЗрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП,
рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП regex. (рдХреЗрд╡рд▓ рдЬреАрдпреВрдЖрдИ)
рд╕рдмрдорд┐рд╢рди/рд░реЗрдЧреЗрдХреНрд╕
рд╕рдмрдорд┐рд╢рди рдлрд╝реАрд▓реНрдб рдореЗрдВ рдЗрдирдкреБрдЯ рдорд╛рдиреНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░реЗрдЧреБрд▓рд░ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди (рдЬреИрд╕реЗ рдИрдореЗрд▓, safe_id)
рдЕрдЧрд░ input_type рд░реЗрдЧреЗрдХреНрд╕ рд╣реИред (рдХреЗрд╡рд▓ рдЬреАрдпреВрдЖрдИ)ред RegExpValidator, рдбрд┐рдлрд╝реЙрд▓реНрдЯ .*
рд╕рдмрдорд┐рд╢рди/рдЗрдирдкреБрдЯ_рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░
рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдб рдореЗрдВ рдбрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд╕реНрдерд╛рдпреА рдЯреЗрдХреНрд╕реНрдЯ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд▓рд╛рдВрдЪ рдкреИрдб рдИ-рдореЗрд▓
рдкрддрд╛ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ) рдпрд╛ рд╕реБрд░рдХреНрд╖рд┐рдд ID (15 or 18 рдкрд╛рддреНрд░). (рдХреЗрд╡рд▓ рдЬреАрдпреВрдЖрдИ)
рд╕рдмрдорд┐рд╢рди/рд╕реБрд░рдХреНрд╖рд┐рдд_рдЖрдИрдбреА
рдЯреЗрдХреНрд╕реНрдЯ рдлрд╝реАрд▓реНрдб рднрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрд░рдХреНрд╖рд┐рдд_рдЖрдИрдбреА рдкреВрд░реНрд╡-рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ред
рд╕рдмрдорд┐рд╢рди/ok_btn_text
"рднреЗрдЬреЗрдВ" рдмрдЯрди рдХреЗ рд▓рд┐рдП рд▓реЗрдмрд▓ред рд╕рдмрдорд┐рдЯ рдкрд░рд┐рдгрд╛рдо (рдбрд┐рдлрд╝реЙрд▓реНрдЯ) рдпрд╛ рд╕рд╣реЗрдЬреЗрдВ рдкрд░рд┐рдгрд╛рдо. (рдЬреАрдпреВрдЖрдИ
рдХреЗрд╡рд▓)
рд╕рдмрдорд┐рд╢рди/рд░рджреНрдж_рдЪреЗрддрд╛рд╡рдиреА
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рджрд┐рдЦрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рд╡рд╣ рд░рд┐рдкреЛрд░реНрдЯ рд╕рд╣реЗрдЬреЗ рдмрд┐рдирд╛ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред рдЖрдк рд▓рдЧрднрдЧ
рдЕрдкрдиреА рдкрд░рд┐рдгрд╛рдо рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рд╕рд╣реЗрдЬреЗ рдмрд┐рдирд╛ рдЗрд╕ рдкрд░реАрдХреНрд╖рдг рд░рди рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХреЗ рд▓рд┐рдПред рдХреНрдпрд╛ рдЖрдк рдмрдЪрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ
рд░рд┐рдкреЛрд░реНрдЯ good? (рдХреЗрд╡рд▓ рдЬреАрдпреВрдЖрдИ)
рд╕рдмрдорд┐рд╢рди/рд╕рдмрдорд┐рдЯ_to_hexr
рдмреВрд▓рд┐рдпрди, рдПрдЪрдИрдПрдХреНрд╕рдЖрд░ рдХреЛ рдкрд░рд┐рдгрд╛рдо рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд╢реАрд░реНрд╖рд▓реЗрдЦ рдЬреЛрдбрд╝реЗрдВ (рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рдкреНрд░рдорд╛рдгрди рдкрд░рд┐рд╡рд╣рди)
рдирд┐рд░реНрдпрд╛рддрдХ/xml_export_path
рдПрдХреНрд╕рдПрдордПрд▓ рд╕рдмрдорд┐рд╢рди рдлрд╛рдЗрд▓ рдХреЛ рд╕реЗрд╡ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЛрдХреЗрд╢рди, рдЕрдЧрд░ рдЗрд╕реЗ рдЦрд╛рд▓реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ a
рдлрд╝рд╛рдЗрд▓ рд╕рд╣реЗрдЬреЗрдВ рд╕рдВрд╡рд╛рджред рдЪреВрдХ рдЬрд╛рдирд╛: /tmp/submission.xml (рдХреЗрд╡рд▓ рдЬреАрдпреВрдЖрдИ)
рдкрд░рд┐рд╡рд╣рди/submit_to
рдкрд░рд┐рд╡рд╣рди рд╕рдорд╛рдкрди рдмрд┐рдВрджреБред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП . рдПрд▓рдкреА рдХреЛ рд╕рдмрдорд┐рд╢рди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ,
рдореВрд▓реНрдп рд▓рд╛рдВрдЪ рдкреИрдб), рдкреНрд░рдорд╛рдгреАрдХрд░рдгрдпрд╛, рд╕реНрдерд╛рдиреАрдп (рдбрд┐рд╕реНрдХ рдореЗрдВ рд╕рд╣реЗрдЬреЛ)
рдкрд░рд┐рд╡рд╣рди/submit_url
рдХреЛ рдкрд░рд┐рдгрд╛рдо рд╕рдмрдорд┐рдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП URL. рдпрд╣ рд╡рд┐рднрд┐рдиреНрди рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ рдкрд░ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП
рдпрд╣ рд╕реАрдзреЗ рд╣реЗрдХреНрд╕рд░, рдпрд╛ рд╕реНрдЯреЗрдЬрд┐рдВрдЧ рд╕рд╛рдЗрдЯреЛрдВ рдкрд░ рдЕрдкрд▓реЛрдб рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдХреЗрд╡рд▓ рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕рдмрдорд┐рдЯ_рдЯреВ рдорд╛рдиред
рдкрд░рд┐рд╡рд╣рди/config_filename
рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╕реНрдЯрдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдоред рдХреЙрдиреНрдлрд┐рдЧ рдлрд╛рдЗрд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ред (рдХреЗрд╡рд▓ рд╕реАрдПрд▓рдЖрдИ)
рдкрд░рд┐рд╡рд╣рди/dont_suppress_output
рдпрджрд┐ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╕рдВрд╕рд╛рдзрди, рд╕реНрдерд╛рдиреАрдп рдХрд╛рд░реНрдп рдФрд░ рдЕрдиреБрд▓рдЧреНрдирдХ рд╕реНрдХреНрд░реАрди рдкрд░ рдЖрдЙрдЯрдкреБрдЯ рд╣реЛрдВрдЧреЗ, рдпрд╣
рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЯреЗрдХреНрд╕реНрдЯ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╣реИред (рдХреЗрд╡рд▓ рд╕реАрдПрд▓рдЖрдИ)
рдЪреЗрдХрдмреЙрдХреНрд╕/рдкреНрд▓реЗрдирдмреЙрдХреНрд╕ рд▓рд╛рдВрдЪрд░реЛрдВ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓
рдпрд╣ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдЗрд╕ рдмрд╛рдд рдХрд╛ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд▓реЙрдиреНрдЪрд░ рдХреНрдпреЛрдВ рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВ, рдЖрдк рдХреНрдпрд╛ рд╣рд╛рд╕рд┐рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдЙрдирдХреЗ рд╕рд╛рде, рдФрд░ рдЙрдирдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рдмреЗрд╣рддрд░ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдкрд░ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рдХреЗ рд▓рд┐рдП
рд╡рд┐рд╕реНрддреГрдд рд╕рдВрджрд░реНрдн рдЬрд┐рд╕ рдкрд░ рд▓реЙрдиреНрдЪрд░ рджреНрд╡рд╛рд░рд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рд┐рдВрдЯреИрдХреНрд╕
рд▓реЙрдиреНрдЪрд░ рдлрд╝рд╛рдЗрд▓реЗрдВ, рджреЗрдЦреЗрдВ /рдкреНрд░реЛрдлрд╛рдЗрд▓.
рд╡рд┐рд░рд╛рд╕рдд рдЪреЗрдХрдмреЙрдХреНрд╕ рд╡реНрдпрд╡рд╣рд╛рд░ рдирд┐рдпрдВрддреНрд░рдг
рдЕрддреАрдд рдореЗрдВ, рдЪреЗрдХрдмреЙрдХреНрд╕ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рддреАрди рддрдВрддреНрд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рдерд╛ред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдкреНрд▓рдЧрдЗрдиреНрд╕ рдЬреЛрдбрд╝рдХрд░ рдЪреЗрдХрдмреЙрдХреНрд╕ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдмрдврд╝рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
рдкреНрд░рдорд╛рдгрди рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рд╕рдмрдорд┐рдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рдЪреЗрдХрдмреЙрдХреНрд╕-рдкреНрд░рдорд╛рдгрди рдкреИрдХреЗрдЬ рджреНрд╡рд╛рд░рд╛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛
рдПрдХ рдкреНрд▓рдЧрдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред рдЪреЗрдХрдмреЙрдХреНрд╕-рдкреНрд░рдорд╛рдгрди рджреНрд╡рд╛рд░рд╛ рд╢рд╛рдорд┐рд▓ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдФрд░ рдЬреЛ рдирдпрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ
рдЖрдзрд╛рд░ рдЪреЗрдХрдмреЙрдХреНрд╕ рдереЗ:
/usr/share/checkbox-certification/plugins/certify_message.py
/usr/share/checkbox-certification/plugins/submission_info.py
/usr/share/checkbox-certification/plugins/backup.py
/usr/share/checkbox-certification/plugins/certify_prompt.py
/usr/share/checkbox-certification/plugins/certify_report.py
/usr/share/checkbox-certification/plugins/certify_schemas.py
рдпреЗ рд╕рдмрдорд┐рд╢рди-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕рдВрдХреЗрдд рджреЗрдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, xml рдЙрддреНрдкрдиреНрди рдХрд░рддреЗ рд╣реИрдВ
рд░рд┐рдкреЛрд░реНрдЯ рдФрд░ рдЕрдиреНрдп рдХрд╛рд░реНрдпред
рдЗрд╕рдХреЗ рдмрд╛рдж, рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдпрд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдлрд╝рд╛рдЗрд▓реЗрдВ, рдЬреЛ "рдХреИрд╕реНрдХреЗрдб" рд╣реИрдВред рдПрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЕрдиреНрдп рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╡реЗ рдмрджрд▓реЗ рдореЗрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рджреВрд╕рд░реЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВред
рдпрд╣ рдкреНрд░реЛрдЬреЗрдХреНрдЯ-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░реЛрдЬреЗрдХреНрдЯ-qt.ini рдореБрдЦреНрдп рдХреЙрдиреНрдлрд╝рд┐рдЧ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИред рдпрд╣ рдкрд╣рд▓рд╛ рд╣реИ
рдкреНрд░реЛрдЬреЗрдХреНрдЯ-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреНрд▓рд╛рдЗрдВрдЯ рд▓реЙрдиреНрдЪ рд╣реЛрдиреЗ рдкрд░ рдлрд╝рд╛рдЗрд▓ рдкрдврд╝реЗрдВред рдХреБрдЫ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╣реИрдВ:
[рдЪреВрдХ]
рд╢рд╛рдорд┐рд▓ рд╣реИрдВ = %(checkbox_oem_share)s/configs/checkbox-project-base-qt.ini %(checkbox_project_share)s/configs/checkbox-project-base.ini
[рдЪреЗрдХрдмреЙрдХреНрд╕/рдкреНрд▓рдЧрдЗрдиреНрд╕/environment_info]
рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА = рдбреЗрдм http: //.*\(рд╕рдВрдЧреНрд░рд╣\|рд╕реБрд░рдХреНрд╖рд╛\).ubuntu.com/ubuntu рд╕рдЯреАрдХ-рд╕реБрд░рдХреНрд╖рд╛
рд░рд╛рдЙрдЯрд░ = рдПрдХрд╛рдзрд┐рдХ
рд╕рд░реНрд╡рд░_рдЖрдИрдкреАрдЖрд░рдПрдл = 10.20.30.40
рд╕реНрд░реЛрдд_рд╕реВрдЪреА = / Etc / apt / sources.list
wpa_n_psk = рдкрд╛рд╕рд╡рд░реНрдб
wpa_n_ssid = рдПрдХреНрд╕реЗрд╕-рдкреЙрдЗрдВрдЯ
[рдЪреЗрдХрдмреЙрдХреНрд╕/рдкреНрд▓рдЧрдЗрдиреНрд╕/user_interface]
рд╢реАрд░реНрд╖рдХ = рдореЗрд░рд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕рд┐рд╕реНрдЯрдо рдкрд░реАрдХреНрд╖рдг
рд╢рд╛рдорд┐рд▓ рд▓рд╛рдЗрди рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ, рдпрд╣ рдЗрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢ рджреЗрддрд╛ рд╣реИ
рдЪреЗрдХрдмреЙрдХреНрд╕-рдкреНрд░реЛрдЬреЗрдХреНрдЯ-рдмреЗрд╕-рдХреНрдпреВрдЯреА рдФрд░ рдЪреЗрдХрдмреЙрдХреНрд╕-рдкреНрд░реЛрдЬреЗрдХреНрдЯ-рдмреЗрд╕ред рдЪреЗрдХрдмреЙрдХреНрд╕-рдкреНрд░реЛрдЬреЗрдХреНрдЯ-рдмреЗрд╕-рдХреНрдпреВрдЯреА рд▓реЛрдб рдХрд░рддрд╛ рд╣реИ
рдЪреЗрдХрдмреЙрдХреНрд╕-рдкреНрд░рдорд╛рдгрди рдФрд░ рдЪреЗрдХрдмреЙрдХреНрд╕-рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рдиред рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдХреИрд╕реНрдХреЗрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐
рд╢реАрд░реНрд╖ рдХреЗ рдирд┐рдХрдЯ config рд╡рд┐рдХрд▓реНрдк рдиреАрдЪреЗ рдХреЗ рдкрд╛рд╕ рд╡рд╛рд▓реЗ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рддреЗ рд╣реИрдВред
рдЕрдВрдд рдореЗрдВ, рдЪреЗрдХрдмреЙрдХреНрд╕ рдХрд╛ рдЖрд╣реНрд╡рд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдпреБрдХреНрдд "рдмрд╛рдЗрдирд░реА" рдПрдХ рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИ рдЬреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреА рд╣реИ рдХрд┐ рдХрд╣рд╛рдВ рдЦреЛрдЬрдирд╛ рд╣реИ
рдЪреАрдЬреЗрдВ рдЪреЗрдХрдмреЙрдХреНрд╕ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ: рдЖрдк рдПрдХ рд╢реЗрдпрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛, рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдбреЗрдЯрд╛ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛, рдПрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВ рдФрд░ рдХреБрдЫ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк
рдкрд░реАрдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рдЪреЗрдХрдмреЙрдХреНрд╕-рдкреНрд░реЛрдЬреЗрдХреНрдЯ-рдХреНрдпреВрдЯреА рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
#!/ рдмрд┐рди / рдмреИрд╢
рдирд┐рд░реНрдпрд╛рдд CHECKBOX_DATA=${CHECKBOX_DATA:-~/.рдЪреЗрдХрдмреЙрдХреНрд╕}
рдирд┐рд░реНрдпрд╛рдд CHECKBOX_SHARE=${CHECKBOX_SHARE:-/usr/share/checkbox}
рдирд┐рд░реНрдпрд╛рдд CHECKBOX_OPTIONS=${CHECKBOX_OPTIONS:---рд▓реЙрдЧ-рд▓реЗрд╡рд▓=рдбреАрдмрдЧ --рд▓реЙрдЧ=$CHECKBOX_DATA/checkbox-project.log}
рдирд┐рд░реНрдпрд╛рдд CHECKBOX_CERTIFICATION_SHARE=${CHECKBOX_CERTIFICATION_SHARE:-/usr/share/checkbox-рдкреНрд░рдорд╛рдгреАрдХрд░рдг}
рдирд┐рд░реНрдпрд╛рдд CHECKBOX_OEM_SHARE=${CHECKBOX_PROJECT_BASE_SHARE:-/usr/share/checkbox-project-base}
рдирд┐рд░реНрдпрд╛рдд CHECKBOX_PROJECT_SHARE=${CHECKBOX_PROJECT_SHARE:-/usr/share/checkbox-project}
# PYTHONPATH рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ред
рдЕрдЧрд░ ["$CHECKBOX_SHARE" != "/usr/share/checkbox"]; рдлрд┐рд░
рдирд┐рд░реНрдпрд╛рдд PYTHONPATH="$CHECKBOX_SHARE:$PYTHONPATH"
fi
python3 $CHECKBOX_SHARE/run "$@" $CHECKBOX_PROJECT_SHARE/configs/$(basename $0).ini
рдпрд╣рд╛рдВ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХреБрдЫ рд╕реНрдерд╛рдиреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕рд╛ рдЕрдВрддрд┐рдо рд╣реИ python3
рд▓рд╛рдЗрди, рдЬрд╣рд╛рдВ рдпрд╣ рдЖрд╡рд╢реНрдпрдХ .ini рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдЧреА рдФрд░ рдЙрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧреА рдЬреЛ рд╣рдордиреЗ рдкрд╣рд▓реЗ рджреЗрдЦреА рдереАред
рдпрд╣ рдкрджрд╛рдиреБрдХреНрд░рдорд┐рдд рд╕рдВрдЧрдарди рдмрд╣реБрдд рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдерд╛ рд▓реЗрдХрд┐рди рдЗрд╕реЗ рд╕рдВрднрд╛рд▓рдирд╛ рднреА рдореБрд╢реНрдХрд┐рд▓ рдерд╛, рдФрд░
рдХреБрдЫ рд╕реАрдорд╛рдПрдБ рднреА рдереАрдВред рд╣рдордиреЗ рдЪреЗрдХрдмреЙрдХреНрд╕ рдХреЗ рд╕рд╛рде рдЬреЛ рдХрд╛рдо рдХрд┐рдпрд╛ рдЙрд╕рдХрд╛ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рд╕рднреА рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдирд╛ рдерд╛
рдЪреЗрдХрдмреЙрдХреНрд╕ рдЯреНрд░рдВрдХ рдореЗрдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд▓рдЧрдЗрдиреНрд╕, рдЗрд╕ рддрд░рд╣ рд╕рднреА рдХреЛрд░ рдХреЛрдб рдПрдХ рд╣реА рд╕реНрдерд╛рди рдкрд░ рд╣реИрдВ,
рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛-рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡реЗрд░рд┐рдПрдВрдЯ рдХреЗрд╡рд▓ рдиреМрдХрд░рд┐рдпреЛрдВ, рд╢реНрд╡реЗрддрд╕реВрдЪреА, рдбреЗрдЯрд╛ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреА рдЖрдкреВрд░реНрддрд┐ рдХрд░рддреЗ рд╣реИрдВ,
рдирдпрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдЬреЛрдбрд╝реЗ рдмрд┐рдирд╛ред
рдирдпрд╛ рдкреНрд▓реЗрдирдмреЙрдХреНрд╕ рд╡реНрдпрд╡рд╣рд╛рд░ рдирд┐рдпрдВрддреНрд░рдг
рдЪреЗрдХрдмреЙрдХреНрд╕ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдкреНрд▓реЗрдирдмреЙрдХреНрд╕ рдХрд╛ рдХреЛрд░ рдореЛрдиреЛрд▓рд┐рдерд┐рдХ рд╣реИ, рдФрд░ рдЗрд╕рдореЗрдВ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреА рдХреЛрдИ рдЕрд╡рдзрд╛рд░рдгрд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕
рд╕рдордЭрдиреЗ рдФрд░ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИред рдкреНрд▓реЗрдирдмреЙрдХреНрд╕ рдХреЛрд░ рдореЗрдВ рд╕рднреА рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИрдВ
рдкреБрд░рд╛рдиреЗ рдЪреЗрдХрдмреЙрдХреНрд╕ рдкреИрдХреЗрдЬ рдореЗрдВ рдлрд╝рдВрдХреНрд╢рди, рдЗрд╕рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ
рдЬреИрд╕реЗ рдкреНрд░рдорд╛рдгрди рдпрд╛ рд░рд┐рдкреЛрд░реНрдЯ рдЬрдирд░реЗрд╢рди рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдирд╛ред
рдЬрд┐рд╕реЗ рд╣рдо рдкреНрд▓реЗрдирдмреЙрдХреНрд╕ рдХрд╣рддреЗ рд╣реИрдВ, рд╡рд╣ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реИ рдЬреЛ рд╕рднреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛рдУрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдпрд╣рд╛рдБ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВ.
рдкреНрд▓реЗрдирдмреЙрдХреНрд╕ рдкрд░реАрдХреНрд╖рдг рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рд▓рд┐рдЦрдиреЗ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдкреИрдХреЗрдЬ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдпрд╝реЗ рд╣реИрдВ
"рдкреНрд░рджрд╛рддрд╛рдУрдВ" рдореЗрдВ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдкрд░реАрдХреНрд╖рдг рд╡рд┐рд╡рд░рдг рдХреЛ рд╕рдорд╛рд╣рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХреА рдЧрдИ рд╕рдВрд╕реНрдерд╛рдПрдВ рд╣реИрдВ,
рдкрд░реАрдХреНрд╖рдг, рд╢реНрд╡реЗрддрд╕реВрдЪреА рдФрд░ рдорд┐рд╢реНрд░рд┐рдд рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдХрд╕реНрдЯрдо рд╕реНрдХреНрд░рд┐рдкреНрдЯред рд╡реЗ рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдП рдЧрдП рдереЗ
рдЯреАрдореЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЪрд┐рдВрддрд╛ рдХрд┐рдП рдмрд┐рдирд╛ рдЕрдкрдиреЗ рдХрд╕реНрдЯрдо рдкрд░реАрдХреНрд╖рдг рд▓рд┐рдЦрдиреЗ рдФрд░ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдкреНрд▓реЗрдирдмреЙрдХреНрд╕ рдХреЛрдбред
рдкрд░реАрдХреНрд╖рдг рдФрд░ рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреНрд░рджрд╛рддрд╛ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рджреЗрдЦреЗрдВ
рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЬрдм рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрди рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреНрд░рдгрд╛рд▓реА рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╣рдо рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗ
рдХреБрдЫ рдЖрд╕рд╛рди рдФрд░ рдЪреЗрдХрдмреЙрдХреНрд╕ рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрднрд╡ рдХреЗ рдХрд░реАрдмред рд╣рдордиреЗ рджреЛ рдХреНрд▓рд╛рдЗрдВрдЯ рдмрдирд╛рдП,
рдЪреЗрдХрдмреЙрдХреНрд╕-рдЧреБрдИ рдФрд░ рдЪреЗрдХрдмреЙрдХреНрд╕-рдХреНрд▓реА, рдЬрд┐рд╕рдореЗрдВ рдХреБрдЫ рд╣рд╛рд░реНрдбрдХреЛрдбреЗрдб рд╡реНрдпрд╡рд╣рд╛рд░ рдереЗ, рдФрд░ рд╣рдордиреЗ рднреА рд╢реБрд░реВ рдХрд┐рдпрд╛
рдЕрдиреНрдп рдХреНрд▓рд╛рдЗрдВрдЯ рдмрдирд╛рдирд╛ рдЬреЛ рдЗрди рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдереЗ рд▓реЗрдХрд┐рди рдЙрджреНрджреЗрд╢реНрдп рд╡рд┐рд╢рд┐рд╖реНрдЯ рдереЗред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ SRU рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЪреЗрдХрдмреЙрдХреНрд╕ рдХрд╛ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдерд╛, рджреВрд╕рд░рд╛ рд╕рд░реНрд╡рд░ рдкреНрд░рдорд╛рдгрди рдХреЗ рд▓рд┐рдП, рдФрд░ рдЗрд╕реА рддрд░рд╣ред
рд▓реЗрдХрд┐рди рддрдм рд╣рдордиреЗ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдХреЛрдб рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХрд┐рдП рдЧрдП рдереЗ рдФрд░ рд╡реНрдпрд╡рд╣рд╛рд░ рд╕рд╛рдорд╛рдиреНрдп рдереЗ
рдХреБрдЫ рдмрджрд▓рд╛рд╡реЛрдВ рдХреЛ рдЫреЛрдбрд╝рдХрд░ред рдЗрд╕рд▓рд┐рдП рд╣рдо "рд▓рд╛рдВрдЪрд░реНрд╕" рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЗ рд╕рд╛рде рдЖрдП, рдЬреЛ рд╣реИрдВ
рдХреБрдЫ рд╣рдж рддрдХ рдЪреЗрдХрдмреЙрдХреНрд╕ рдХреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓реЙрдиреНрдЪрд░ рдХреЗ рд╕рдорд╛рдиред
рд╡рд┐рдЪрд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ рдЪреЗрдХрдмреЙрдХреНрд╕-рдЧреБрдИ рдФрд░ рдЪреЗрдХрдмреЙрдХреНрд╕-рдХреНрд▓реА рдореЗрдВ рдХреБрдЫ рдмрд╣реБрдд рд╣реА рдмреБрдирд┐рдпрд╛рджреА рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ
рдХреНрд▓рд╛рдЗрдВрдЯ рд╣реИрдВ рдЬреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ ubuntu рдХреЗ рд╕рд╛рде рд╢рд┐рдк рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рд╡реЗ рд╕рднреА рдЙрдкрд▓рдмреНрдз рджрд┐рдЦрд╛ рд╕рдХрддреЗ рд╣реИрдВ
рд╢реНрд╡реЗрддрд╕реВрдЪреА, рдПрдХ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕реНрд╡рд╛рдЧрдд рд╕рдВрджреЗрд╢ рджрд┐рдЦрд╛рдПрдВ, рдФрд░ рдЕрдВрдд рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рджреЗрдЦрдиреЗ рджреЗрдЧрд╛
html рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рдорд╛рди рдЙрдирдХреЗ рдИ-рдореЗрд▓ рдкрддреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓реЙрдиреНрдЪрдкреИрдб рдкрд░ рд╕рдмрдорд┐рдЯ рдХрд░реЗрдВ
рдЪреЗрдХрдмреЙрдХреНрд╕ рдХрд╛ рдЬреЛ рдЙрдмрдВрдЯреВ рдХреЗ рд╕рд╛рде рднреЗрдЬ рджрд┐рдпрд╛ рдЧрдпрд╛ред
рдЬрдЯрд┐рд▓ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╕реНрд╡рд┐рдЪ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рд▓реЙрдиреНрдЪрд░ рдЖрдкрдХреЛ рдХреБрдЫ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ
рдЕрдкрдиреЗ рдкрд░реАрдХреНрд╖рдг рдЕрдиреБрднрд╡ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реИрдХрд▓реНрдкрд┐рдХ рд╡реНрдпрд╡рд╣рд╛рд░ред рд▓реЙрдиреНрдЪрд░ рдореЗрдВ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╣реЛрддреА рд╣реИрдВ, рдФрд░
рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рдорд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рджреБрднрд╛рд╖рд┐рдпрд╛ рдпрд╛ рддреЛ рдЪреЗрдХрдмреЙрдХреНрд╕-рдЧреБрдИ рд╣реЛрдЧрд╛ рдпрд╛
рдЪреЗрдХрдмреЙрдХреНрд╕-рд▓реЙрдиреНрдЪрд░ред
рд▓реЙрдиреНрдЪрд░ рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рдпрд╣рд╛рдВ рджрд┐рдП рдЧрдП рд╣реИрдВред
рдПрдХ рдЖрд╢реНрдЪрд░реНрдп рдХреЗ рд░реВрдк рдореЗрдВ, рдЪреЗрдХрдмреЙрдХреНрд╕-рдХреНрд▓реА рд╕реНрд╡рдпрдВ рдПрдХ рд▓реЙрдиреНрдЪрд░ рд╣реИ:
#!/usr/рдмрд┐рди/env рдЪреЗрдХрдмреЙрдХреНрд╕-рд▓рд╛рдВрдЪрд░
[рд╕реНрд╡рд╛рдЧрдд рд╣реЗ]
рдЯреЗрдХреНрд╕реНрдЯ = рд╕рд┐рд╕реНрдЯрдо рдЯреЗрд╕реНрдЯрд┐рдВрдЧ рдореЗрдВ рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ!
рдЪреЗрдХрдмреЙрдХреНрд╕ рдпрд╣ рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рд╕рд┐рд╕реНрдЯрдо рдареАрдХ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред
рдПрдХ рдмрд╛рд░ рдЬрдм рдЖрдк рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдирд╛ рд╕рдорд╛рдкреНрдд рдХрд░ рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рд░рд╛рдВрд╢ рд░рд┐рдкреЛрд░реНрдЯ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ
рдЖрдкрдХреА рдкреНрд░рдгрд╛рд▓реАред
рдЪреЗрддрд╛рд╡рдиреА: рдХреБрдЫ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рдХрд╛рд░рдг рдЖрдкрдХрд╛ рд╕рд┐рд╕реНрдЯрдо рдлрд╝реНрд░реАрдЬрд╝ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдмрди рд╕рдХрддрд╛ рд╣реИ
рдЕрдиреБрддреНрддрд░рджрд╛рдпреА рдХреГрдкрдпрд╛ рдЕрдкрдирд╛ рд╕рд╛рд░рд╛ рдХрд╛рдо рд╕рд╣реЗрдЬреЗрдВ рдФрд░ рдЕрдиреНрдп рд╕рднреА рдЪрд▓ рд░рд╣реЗ рдмрдВрдж рдХрд░реЗрдВ
рдкрд░реАрдХреНрд╖рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЖрд╡реЗрджрдиред
[рдЙрдкрд░рд╛рдВрдд]
рд╢реНрд╡реЗрддрд╕реВрдЪреА_рдлрд┐рд▓реНрдЯрд░ = ^рдбрд┐рдлрд╝реЙрд▓реНрдЯ$
рд╢реНрд╡реЗрддрд╕реВрдЪреА_рдЪрдпрди = ^рдбрд┐рдлрд╝реЙрд▓реНрдЯ$
рд╕реНрдХрд┐рдк_рд╡реНрд╣рд╛рдЗрдЯрд▓рд┐рд╕реНрдЯ_рдЪрдпрди = рд╕рддреНрдп
[рдкрд░рд┐рд╡рд╣рди]
рд╕рдмрдорд┐рдЯ_рдЯреВ = рд▓реЙрдиреНрдЪрдкреИрдб
рдЖрдк рдпрд╣рд╛рдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдо рдХреБрдЫ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рддреЗ рд╣реИрдВ: рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рд╕реНрд╡рд╛рдЧрдд рд╕рдВрджреЗрд╢ рджрд┐рдЦрд╛рддрд╛ рд╣реИ
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╢реНрд╡реЗрддрд╕реВрдЪреА рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдкрд░ рд▓реЙрдиреНрдЪрдкреИрдб рдХреЛ рд╕рдмрдорд┐рдЯ рдХрд░ рджреЗрдЧрд╛ред
рдПрдХ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рд▓реЙрдиреНрдЪрд░ рдЙрджрд╛рд╣рд░рдг рд╡рд┐рд╣рд┐рдд-рдкреНрд░рдорд╛рдгрди-рдХреНрд▓рд╛рдЗрдВрдЯ рд╣реИред
#!/usr/bin/checkbox-gui
[рд╕реНрд╡рд╛рдЧрдд рд╣реЗ]
рд╢реАрд░реНрд╖рдХ = "рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рдорд╛рдгрди"
рдкрд╛рда = " рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рдорд╛рдгрди рдореЗрдВ рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ! рдпрд╣ рдЖрд╡реЗрджрди рдХрд░реЗрдЧрд╛
рдЕрдкрдиреЗ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдЬрд╛рдирдХрд╛рд░реА рдЗрдХрдЯреНрдард╛ рдХрд░реЗрдВред рдлрд┐рд░ рдЖрдкрд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдЬрд╛рдПрдЧрд╛
рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдареАрдХ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдЕрдВрдд рдореЗрдВ, рдЖрдкрд╕реЗ рдкреВрдЫрд╛ рдЬрд╛рдПрдЧрд╛
рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЬрд╛рдирдХрд╛рд░реА рдЬрдорд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдВрдкреНрдпреВрдЯрд░ рдХреА рд╕реБрд░рдХреНрд╖рд┐рдд рдЖрдИрдбреА
рдбреЗрдЯрд╛рдмреЗрд╕ред рд╕реБрд░рдХреНрд╖рд┐рдд рдЖрдИрдбреА рдмрдирд╛рдиреЗ рдпрд╛ рдЙрд╕рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП,
рдХреГрдкрдпрд╛ рдпрд╣рд╛рдВ рджреЗрдЦреЗрдВ: рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрд╢рди.рдХреИрдиреЛрдирд┐рдХрд▓.рдХреЙрдо "
[рдЙрдкрд░рд╛рдВрдд]
рд╢реНрд╡реЗрддрд╕реВрдЪреА_рдлрд┐рд▓реНрдЯрд░ = "^ рдХреНрд▓рд╛рдЗрдВрдЯ- (рдкреНрд░рдорд╛рдгрдкрддреНрд░ | рд╕реЗрд▓реНрдлрдЯреЗрд╕реНрдЯ)ред*"
[рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ]
input_type = "рд░реЗрдЧреЗрдХреНрд╕"
input_placeholder = "рд╕реБрд░рдХреНрд╖рд┐рдд рдЖрдИрдбреА (15 рдпрд╛ 18 рд╡рд░реНрдг)"
ok_btn_text = "рдкрд░рд┐рдгрд╛рдо рд╕рдмрдорд┐рдЯ рдХрд░реЗрдВ"
submit_to_hexr = "рд╕рдЪ"
[рдирд┐рд░реНрдпрд╛рддрдХ]
xml_export_path = "/tmp/submission.xml"
[рдкрд░рд┐рд╡рд╣рди]
рд╕рдмрдорд┐рдЯ_рдЯреВ = "рдкреНрд░рдорд╛рдгрди"
рдЧреНрд░рд╛рдлрд┐рдХрд▓ рд▓реЙрдиреНрдЪрд░ рдереЛрдбрд╝реЗ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдпрд╣ рд╕рдорд╛рди рд╣реИ, рдпрд╣ рдХреНрдпрд╛ рд╣реИ
рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рдкрд░реАрдХреНрд╖рдг рдЕрдиреБрднрд╡ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рдЯреЗрдХреНрд╕реНрдЯ-рдореЛрдб рд▓реЙрдиреНрдЪрд░ рдХреИрдиреЛрдирд┐рдХрд▓-рдПрдЪрдбрдмреНрд▓реНрдпреВ-рд╕рдВрдЧреНрд░рд╣ рд╣реИ рдЬреЛ рд╕рд┐рд░реНрдл рдмреБрдирд┐рдпрд╛рджреА рдЪрд▓рд╛рддрд╛ рд╣реИ
рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕реВрдЪрдирд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рддреА рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдЕрдкрд▓реЛрдб рдХрд░рддреА рд╣реИ:
[рд╕реНрд╡рд╛рдЧрдд рд╣реЗ]
рд╢реАрд░реНрд╖рдХ = рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЬрд╛рдирдХрд╛рд░реА рдПрдХрддреНрд░ рдХрд░рдирд╛
рдкрд╛рда = рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЬрд╛рдирдХрд╛рд░реА рдПрдХрддреНрд░ рдХрд░рдирд╛ред рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд▓рд┐рдП рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд▓рдЧрднрдЧ 30 рд╕реЗрдХрдВрдб рдХрд╛ рд╕рдордп рд▓рдЧреЗрдЧрд╛ рдФрд░ рдЖрдкрдХреЛ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рдПрдХ рдпреВрдЖрд░рдПрд▓ рдХреЗ рд╕рд╛рде рдЬрд┐рд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдк рдЕрдкрдиреЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреА рдкреБрд╖реНрдЯрд┐ рдФрд░ рдкрдВрдЬреАрдХрд░рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗред
[рдЙрдкрд░рд╛рдВрдд]
рд╢реНрд╡реЗрддрд╕реВрдЪреА_рдлрд┐рд▓реНрдЯрд░ = ^hwsubmit$
рд╢реНрд╡реЗрддрд╕реВрдЪреА_рдЪрдпрди = ^hwsubmit$
рд╕реНрдХрд┐рдк_рд╡реНрд╣рд╛рдЗрдЯрд▓рд┐рд╕реНрдЯ_рдЪрдпрди = рд╕рддреНрдп
рд╕реНрдХрд┐рдк_рдЯреЗрд╕реНрдЯ_рд╕рд┐рд▓реЗрдХреНрд╢рди = рд╕рд╣реА
[рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ]
# рдПрдХ рдлрд░реНрдЬреА рд╕реБрд░рдХреНрд╖рд┐рдд_рдЖрдИрдбреА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдпрд╣ рди рдкреВрдЫреЗрдВ
# рдЗрд╕реЗ рд╣рдореЗрд╢рд╛ .conf рдлрд╛рдЗрд▓ рдореЗрдВ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╕реБрд░рдХреНрд╖рд┐рдд_рдЖрдИрдбреА = 000
[рдкрд░рд┐рд╡рд╣рди]
рд╕рдмрдорд┐рдЯ_рдЯреВ = рдкреНрд░рдорд╛рдгрди
рд╕рдмрдорд┐рдЯ_рдпреВрдЖрд░рдПрд▓ = https://hardware-server.example.com/
рдЕрдВрдд рдореЗрдВ, рдХреИрдиреЛрдирд┐рдХрд▓-рдбреНрд░рд╛рдЗрд╡рд░-рдЯреЗрд╕реНрдЯ-рд╕реВрдЯ рдПрдХ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдФрд░ рдЯреЗрдХреНрд╕реНрдЯ рдореЛрдб рд▓реЙрдиреНрдЪрд░ рджреЛрдиреЛрдВ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ,
рдЬреЛ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рд╕рдордХрдХреНрд╖ рд╣реИрдВ:
#!/usr/bin/checkbox-gui
[рд╕реНрд╡рд╛рдЧрдд рд╣реЗ]
рд╢реАрд░реНрд╖рдХ = "рдХреИрдиреЛрдирд┐рдХрд▓ рдбреНрд░рд╛рдЗрд╡рд░ рдЯреЗрд╕реНрдЯ рд╕реВрдЯ"
рдкрд╛рда = " рдХреИрдирдирд┐рдХрд▓ рдбреНрд░рд╛рдЗрд╡рд░ рдЯреЗрд╕реНрдЯ рд╕реВрдЯ рдореЗрдВ рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИред
рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рдЖрдкрдХреЛ рдЦреЛрдЬрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдФрд░ рдореИрдиреНрдпреБрдЕрд▓ рдкрд░реАрдХреНрд╖рдг рд╢рд╛рдорд┐рд▓ рд╣реИрдВ
рд╕рдорд╕реНрдпрд╛рдПрдБ рдЬреЛ рдЖрдкрдХреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЛ Ubuntu рдкрд░ рдЪрд▓рд╛рддреЗ рд╕рдордп рдЙрддреНрдкрдиреНрди рд╣реЛрдВрдЧреАред
рдпрд╣ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЗрди рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдореЗрдВ рд▓реЗ рдЬрд╛рдПрдЧрд╛
рдкреВрд░реНрд╡ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдЖрджреЗрд╢ рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рджреЛрдиреЛрдВ рд╕рд┐рд╕реНрдЯрдо рдЬрд╛рдирдХрд╛рд░реА рдПрдХрддреНрд░ рдХрд░рддреЗ рд╣реИрдВ
рд╕рд╛рде рд╣реА рдкрд░реАрдХреНрд╖рд╛ рдкрд░рд┐рдгрд╛рдоред рдореИрдиреБрдЕрд▓ рд╣реЛрдиреЗ рдкрд░ рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЗрдирдкреБрдЯ рдХреЗ рд▓рд┐рдП рднреА рд╕рдВрдХреЗрдд рджреЗрдЧрд╛
рдкрд░реАрдХреНрд╖рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЪрд▓рдиреЗ рдХрд╛ рд╕рдордп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдХрд┐рди рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрддреЗ рд╣реИрдВ
рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛ред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкрд╛рд╕ рдкрд░реАрдХреНрд╖рдг рд░рди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рд╣реЛрдЧрд╛
рдЪрд╛рд▓рдХ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╕рдордп рдХреА рдорд╛рддреНрд░рд╛ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░реЗрдВред
рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ рдиреАрдЪреЗ рдЬрд╛рд░реА рд░рдЦреЗрдВ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдСрдирд╕реНрдХреНрд░реАрди рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░реЗрдВ
рдирд┐рд░реНрджреЗрд╢ред "
[рдЙрдкрд░рд╛рдВрдд]
рд╢реНрд╡реЗрддрд╕реВрдЪреА_рдлрд┐рд▓реНрдЯрд░ = "^ рдЖрдИрдПрдЪрд╡реА-.*"
[рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ]
ok_btn_text = "рдкрд░рд┐рдгрд╛рдо рд╕рд╣реЗрдЬреЗрдВ"
input_type = "рдХреЛрдИ рдирд╣реАрдВ"
[рдирд┐рд░реНрдпрд╛рддрдХ]
xml_export_path = ""
[рдкрд░рд┐рд╡рд╣рди]
рд╕рдмрдорд┐рдЯ_рдЯреЛ = "рд╕реНрдерд╛рдиреАрдп"
рдкрд╛рда рдореЛрдб:
#!/usr/рдмрд┐рди/env рдЪреЗрдХрдмреЙрдХреНрд╕-рд▓рд╛рдВрдЪрд░
[рд╕реНрд╡рд╛рдЧрдд рд╣реЗ]
рдЯреЗрдХреНрд╕реНрдЯ = рдХреИрдирдирд┐рдХрд▓ рдбреНрд░рд╛рдЗрд╡рд░ рдЯреЗрд╕реНрдЯ рд╕реВрдЯ рдореЗрдВ рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ
рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рдЖрдкрдХреЛ рдЦреЛрдЬрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдФрд░ рдореИрдиреНрдпреБрдЕрд▓ рдкрд░реАрдХреНрд╖рдг рд╢рд╛рдорд┐рд▓ рд╣реИрдВ
рд╕рдорд╕реНрдпрд╛рдПрдБ рдЬреЛ рдЖрдкрдХреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЛ Ubuntu рдкрд░ рдЪрд▓рд╛рддреЗ рд╕рдордп рдЙрддреНрдкрдиреНрди рд╣реЛрдВрдЧреАред
рдпрд╣ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЗрди рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдореЗрдВ рд▓реЗ рдЬрд╛рдПрдЧрд╛
рдкреВрд░реНрд╡ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдЖрджреЗрд╢ рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рджреЛрдиреЛрдВ рд╕рд┐рд╕реНрдЯрдо рдЬрд╛рдирдХрд╛рд░реА рдПрдХрддреНрд░ рдХрд░рддреЗ рд╣реИрдВ
рд╕рд╛рде рд╣реА рдкрд░реАрдХреНрд╖рд╛ рдкрд░рд┐рдгрд╛рдоред рдореИрдиреБрдЕрд▓ рд╣реЛрдиреЗ рдкрд░ рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЗрдирдкреБрдЯ рдХреЗ рд▓рд┐рдП рднреА рд╕рдВрдХреЗрдд рджреЗрдЧрд╛
рдкрд░реАрдХреНрд╖рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЪрд▓рдиреЗ рдХрд╛ рд╕рдордп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдХрд┐рди рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрддреЗ рд╣реИрдВ
рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛ред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкрд╛рд╕ рдкрд░реАрдХреНрд╖рдг рд░рди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рд╣реЛрдЧрд╛
рдЪрд╛рд▓рдХ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╕рдордп рдХреА рдорд╛рддреНрд░рд╛ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░реЗрдВред
рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ рдиреАрдЪреЗ рдЬрд╛рд░реА рд░рдЦреЗрдВ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдСрдирд╕реНрдХреНрд░реАрди рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░реЗрдВ
рдирд┐рд░реНрджреЗрд╢.
[рдЙрдкрд░рд╛рдВрдд]
# рд╢реНрд╡реЗрддрд╕реВрдЪреА рд╕реВрдЯ рдЪрдпрди рд╕реНрдХреНрд░реАрди рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреА рд╣реИ
рд╢реНрд╡реЗрддрд╕реВрдЪреА_рдлрд┐рд▓реНрдЯрд░ = ^ihv-.*
# рд╢реНрд╡реЗрддрд╕реВрдЪреА_рдЪрдпрди рдЕрдирд┐рд╡рд╛рд░реНрдп рд╣реИ рдЗрд╕рд▓рд┐рдП рд╣рдо рдЗрд╕реЗ рдлрд░реНрдЬреА рдорд╛рди рдкрд░ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ
# рдХреЛрдИ рд╢реНрд╡реЗрддрд╕реВрдЪреА рдкреВрд░реНрд╡-рдЪрдпрдирд┐рдд рдирд╣реАрдВ рд╣реИред
рд╢реНрд╡реЗрддрд╕реВрдЪреА_рдЪрдпрди = рдлрд░реНрдЬреА
рдЪреЗрдХ рдмреЙрдХреНрд╕ рд░рд┐рд╣рд╛рдИ рдкреНрд░рдХреНрд░рд┐рдпрд╛
рдпрд╣ рдкреГрд╖реНрда рдЪреЗрдХрдмреЙрдХреНрд╕ рдФрд░ рдЪреЗрдХрдмреЙрдХреНрд╕ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдЪрд░рдгреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ
рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкреНрд░рдорд╛рдгрди рдЯреАрдо рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕реНрдерд┐рд░ рдкреАрдкреАрдП рдХреЛ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдкреНрд░рдорд╛рдгрди
рдЖрдзрд╛рд░ред рдЗрд╕ рдкреВрд░реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ 'рдЪреЗрдХрдмреЙрдХреНрд╕' рд╢рдмреНрдж рдХреЛ рдХрд╡рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрдЪ-рдСрд▓ рдЯрд░реНрдо рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкреНрд░рдорд╛рдгрди рдЯреАрдо рдХреЗ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рд╡рд╛рд▓реЗ рдЪреЗрдХрдмреЙрдХреНрд╕ рдХреЗ рд╕рднреА рд╕рдВрд╕реНрдХрд░рдг, рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЪреЗрдХрдмреЙрдХреНрд╕
рд╕реНрд╡рдпрдВ рдФрд░ рдЪреЗрдХрдмреЙрдХреНрд╕ рдкреНрд░рдорд╛рдгрди рдПрдХреНрд╕рдЯреЗрдВрд╢рдиред
рдЕрд╡рд▓реЛрдХрди
рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдпрд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рджреНрд╡рд┐-рд╕рд╛рдкреНрддрд╛рд╣рд┐рдХ рддрд╛рд▓ рдкрд░ рдЪрд▓рддреА рд╣реИ, рдкреНрд░рддреНрдпреЗрдХ рдЪреЗрдХрдмреЙрдХреНрд╕ рдХреА рдПрдХ рдирдИ рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рд╕рд╛рде
рджреЛ рд╕рдкреНрддрд╛рд╣ред рдЗрд╕рдореЗрдВ рджрд╕ рдХрд╛рд░реНрдп рджрд┐рд╡рд╕ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рджрд┐рди рдпрд╛ рд╕рдореВрд╣ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рджрд┐рдиреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдиреАрдЪреЗ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
┬╖ рджрд┐рди 1-4: рдЯреНрд░рдВрдХ рдореЗрдВ рдирдП рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдкреЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рдХреА рдЕрдиреБрдорддрд┐ рд╣реИред
┬╖ рджрд┐рди 5: рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рдЯреНрд░рдВрдХ рд╕реЗ рдорд░реНрдЬ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдПрд▓рдкреА:рдЪреЗрдХрдмреЙрдХреНрд╕ рдФрд░ рдПрд▓рдкреА:рдЪреЗрдХрдмреЙрдХреНрд╕-рдкреНрд░рдорд╛рдгрди рд╕реЗрд╡рд╛ рдореЗрд░реЗ
рдЙрдирдХреА рд╕рдВрдмрдВрдзрд┐рдд рд░рд┐рд▓реАрдЬ рд╢рд╛рдЦрд╛рдПрдВред рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЪреИрдВрдЬ рд╣реИрдВ рдЯрдХрд░рд╛ рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рдФрд░
рд╕рдВрд╢реЛрдзрди рдЯреИрдЧ рдХрд┐рдП рдЧрдП рд╣реИрдВред рдЗрд╕ рд╕реНрддрд░ рдкрд░ 'fwts' рдкреИрдХреЗрдЬ рдХреЛ рдХреЙрдкреА рдХрд░рдирд╛ рднреА рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рд╕реЗ рдПрдлрдбрдмреНрд▓реНрдпреВрдЯреАрдПрд╕ рд╕реНрдерд┐рд░ рдкреАрдкреАрдП <https://launchpad.net/~firmware-testing-team/+archive/ppa-
fwts-рд╕реНрдерд┐рд░> рдХреЛ рдЪреЗрдХрдмреЙрдХреНрд╕ рд░рд┐рд▓реАрдЬ рдкрд░реАрдХреНрд╖рдг рдкреАрдкреАрдП <https://launchpad.net/~checkbox-
рджреЗрд╡/+рд╕рдВрдЧреНрд░рд╣/рдкрд░реАрдХреНрд╖рдг>.
┬╖ рджрд┐рди 6-9: рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкреНрд░рдорд╛рдгрди рдХреЗ рд▓рд┐рдП рд░рд┐рд▓реАрдЬ рдореИрдиреЗрдЬрд░ рджреНрд╡рд╛рд░рд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЯреАрдо, рдФрд░ рд╕реАрдИ рдХреНрдпреВрдП рдЯреАрдо рдХрд╛ рдПрдХ рдкреНрд░рддрд┐рдирд┐рдзрд┐ (рдЪреЗрдХрдмреЙрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рдЧреНрд░рд╛рд╣рдХ
рд╡рд┐рд╣рд┐рдд)
┬╖ рджрд┐рди 9: рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЗ рд▓рд┐рдП рд░рд┐рд▓реАрдЬ рдореИрдиреЗрдЬрд░ рдХреЗ рдмреАрдЪ рдПрдХ рд░рд┐рд▓реАрдЬ рдореАрдЯрд┐рдВрдЧ рдЖрдпреЛрдЬрд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ
рдкреНрд░рдорд╛рдгрди рдЯреАрдо рдФрд░ рд╕реАрдИ рдХреНрдпреВрдП рдЯреАрдо рдХреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐ред рдХреЗ рд╕рд╛рде рд╕рдВрднрд╛рд╡рд┐рдд рдореБрджреНрджреЗ
рд░рд┐рд▓реАрдЬ рдХреА рдкрд╣рдЪрд╛рди рдХреА рдЧрдИ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпреЛрдЬрдирд╛рдПрдВ рдмрдирд╛рдИ рдЧрдИ рд╣реИрдВред
┬╖ рджрд┐рди 10: рдЪреЗрдХрдмреЙрдХреНрд╕ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдП рдЧрдП рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╕реНрдерд┐рд░ рдкреАрдкреАрдП рдореЗрдВ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рд▓рд╛рдВрдЪ рдкреИрдб рд╢рд╛рдЦрд╛рдУрдВ
рд░рд┐рд▓реАрдЬ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рд▓реЙрдиреНрдЪрдкреИрдб рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╢рд╛рдЦрд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЕрд░реНрдз-рдЬрдореЗ рд╣реБрдП рд╣реЛрддреЗ рд╣реИрдВ
рдХреЛрдб рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рдЬреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ 5 рд╡реЗрдВ рджрд┐рди рдЯреНрд░рдВрдХ рдореЗрдВ рдерд╛ред рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рд╡рд┐рдХрд╛рд╕
рдЬрд╛рд░реА рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреА рд╕реНрдерд┐рд░рддрд╛ рдХреЛ рдЦрддрд░реЗ рдореЗрдВ рдбрд╛рд▓реЗ рдмрд┐рдирд╛ рдЯреНрд░рдВрдХ рдкрд░ рдЬрд╛рд░реА рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ
рдЪреЗрдХрдмреЙрдХреНрд╕ред рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╕рднреА рд╢рд╛рдЦрд╛рдУрдВ рдХреЗ рдмреАрдЪ рд╕рдВрдмрдВрдз рдиреАрдЪреЗ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ:
┬╖ рдПрд▓рдкреА:рдЪреЗрдХрдмреЙрдХреНрд╕/рд░рд┐рд▓реАрдЬ <- рдПрд▓рдкреА:рдЪреЗрдХрдмреЙрдХреНрд╕
┬╖ рдПрд▓рдкреА:рдЪреЗрдХрдмреЙрдХреНрд╕-рдкреНрд░рдорд╛рдгрди/рд░рд┐рд▓реАрдЬрд╝ <- рдПрд▓рдкреА:рдЪреЗрдХрдмреЙрдХреНрд╕-рдкреНрд░рдорд╛рдгрди
┬╖ рдПрд▓рдкреА:~рдЪреЗрдХрдмреЙрдХреНрд╕-рджреЗрд╡/рдЪреЗрдХрдмреЙрдХреНрд╕/рдЪреЗрдХрдмреЙрдХреНрд╕-рдкреИрдХреЗрдЬрд┐рдВрдЧ-рд░рд┐рд▓реАрдЬрд╝ <-
рдПрд▓рдкреА:~рдЪреЗрдХрдмреЙрдХреНрд╕-рджреЗрд╡/рдЪреЗрдХрдмреЙрдХреНрд╕/рдЪреЗрдХрдмреЙрдХреНрд╕-рдкреИрдХреЗрдЬрд┐рдВрдЧ
рдЕрдВрдХреЗрдХреНрд╖рдг рдореАрд▓ рдХрд╛ рдкрддреНрдерд░ рдХреАрдбрд╝реЗ
рд░рд┐рд▓реАрдЬ рдЙрдореНрдореАрджрд╡рд╛рд░ рдмрдирд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд░рд┐рд▓реАрдЬ рдореИрдиреЗрдЬрд░ рдХреЛ рдмрдЧ рдХреА рд╕реВрдЪреА рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП
рдЪреЗрдХрдмреЙрдХреНрд╕ рдХреА рдЕрдЧрд▓реА рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рд▓рд┐рдП рдореАрд▓ рдХрд╛ рдкрддреНрдерд░ред рдЙрдиреНрд╣реЗрдВ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдЪреЗрдХрдмреЙрдХреНрд╕ рдореАрд▓ рдХреЗ рдкрддреНрдерд░
<https://launchpad.net/checkbox/+milestonesmilestones> рдФрд░ рджрд┐рдирд╛рдВрдХрд┐рдд рдореАрд▓ рдХреЗ рдкрддреНрдерд░ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдВ
рд░рд┐рд▓реАрдЬ рдХреА рддрд╛рд░реАрдЦред
┬╖ рдмрдЧ рдХреЗ рд▓рд┐рдП рдЬреЛ рд╕рдВрдмрджреНрдз рд╢рд╛рдЦрд╛ рдХреЗ рд╕рд╛рде рдкреНрд░рдЧрддрд┐ рдкрд░ рд╣реИрдВ - рд╢рд╛рдЦрд╛ рдХреЗ рд╕рд╛рде рд╕рдВрдкрд░реНрдХ рдХрд░реЗрдВ
рдорд╛рд▓рд┐рдХ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпрд╛ рд╕рдордп рд╕реАрдорд╛ рд╕реЗ рдкрд╣рд▓реЗ рд╡рд┐рд▓рдп рдкреВрд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
┬╖ рдмрдЧ рдХреЗ рд▓рд┐рдП рдЬреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рдЧреИрд░-рдмрдВрдж рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реИрдВ (рдЫреЛрдбрд╝рдХрд░ рдлрд┐рдХреНрд╕ рдкреНрд░рддрд┐ рдкреНрд░рддрд┐рдмрджреНрдз) - рдлрд┐рд░ рд╕реЗ рдореАрд▓ рдХрд╛ рдкрддреНрдерд░
рдЙрдиреНрд╣реЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореАрд▓ рдХреЗ рдкрддреНрдерд░ рддрдХред
рдХрд╛рдЯ рд░рд╣рд╛ рд╣реИ la рдФрд░
рд░рд┐рд▓реАрдЬ рдореЗрдВ рдХрдЯреМрддреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдЯреНрд░рдВрдХ рд╕реЗ рд░рд┐рд▓реАрдЬ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдорд░реНрдЬ рдХрд░рдирд╛ рд╣реЛрдЧрд╛
рд╢рд╛рдЦрд╛, рдЙрдиреНрд╣реЗрдВ рдПрдХ рдЙрдкрдпреБрдХреНрдд рд╕рдВрджреЗрд╢ рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рдмрджреНрдз рдХрд░реЗрдВ рдФрд░ рдЯреНрд░рдВрдХ рдореЗрдВ рдЪреИрдВрдЬ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ рддрд╛рдХрд┐
рднрд╡рд┐рд╖реНрдп рдХреЗ рдкрд░рд┐рд╡рд░реНрддрди рд╕рд╣реА рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдЖрддреЗ рд╣реИрдВред рдКрдкрд░ рджрд┐рдЦрд╛рдИ рдЧрдИ рд╢рд╛рдЦрд╛рдУрдВ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрдпреЛрдЬрди рдХреЗ рд▓рд┐рдП,
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд░реЗрдВ (рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдПрд▓рдкреА:рдЪреЗрдХрдмреЙрдХреНрд╕ рдФрд░ рдПрд▓рдкреА:рдЪреЗрдХрдмреЙрдХреНрд╕/рд░рд┐рд▓реАрдЬ):
bzr рд╢рд╛рдЦрд╛ lp:рдЪреЗрдХрдмреЙрдХреНрд╕/рд░рд┐рд▓реАрдЬрд╝ рдЪреЗрдХрдмреЙрдХреНрд╕-рд░рд┐рд▓реАрдЬрд╝
bzr рд╢рд╛рдЦрд╛ рдПрд▓рдкреА: рдЪреЗрдХрдмреЙрдХреНрд╕ рдЪреЗрдХрдмреЙрдХреНрд╕-рдЯреНрд░рдВрдХ
рд╕реАрдбреА рдЪреЗрдХрдмреЙрдХреНрд╕-рд░рд┐рд▓реАрдЬрд╝
current_stable=`head -n1 $(рдвреВрдБрдвреЗрдВред -рдирд╛рдо 'рдЪреЗрдВрдЬрд▓реЙрдЧ') | grep -oP '(?<=\().*(?=\))'`
bzr рдорд░реНрдЬ рдПрд▓рдкреА: рдЪреЗрдХрдмреЙрдХреНрд╕
рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рдпрджрд┐ рдХреЛрдИ рдкрд░рд┐рд╡рд░реНрддрди рдирд╣реАрдВ рд╣реИ (рдПрдХ рдХреЗ рдЕрд▓рд╛рд╡рд╛) рдбреЗрдмрд┐рдпрди/рдЪреЗрдВрдЬрд▓реЙрдЧ) рдореЗрдВ рд╡рд┐рд▓рдп рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рд╣рдо рдХрд░рддреЗ рд╣реИрдВ
рд╡рд┐рдЪрд╛рд░рд╛рдзреАрди рдкреИрдХреЗрдЬ рдХрд╛ рд╡рд┐рдореЛрдЪрди рди рдХрд░реЗрдВред рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдРрд╕рд╛ рдЕрдХреНрд╕рд░ рд╣реЛрддрд╛ рд╣реИ
рдЪреЗрдХрдмреЙрдХреНрд╕-рдкреНрд░рдорд╛рдгрди рд▓реЗрдХрд┐рди рд╕рд╛рде рдХрднреА рдирд╣реАрдВ рдЪреЗрдХрдмреЙрдХреНрд╕:
bzr рдкреНрд░рддрд┐рдмрджреНрдз -m "rev$(bzr revno -r tag:$current_stable lp:checkbox) рд╕реЗ rev$(bzr revno lp:checkbox) рд╕реЗ lp:checkbox рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдореЗрдВ рдорд░реНрдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛"
bzr рдкреБрд╢ рдПрд▓рдкреА:рдЪреЗрдХрдмреЙрдХреНрд╕/рд░рд┐рд▓реАрдЬ
рд╕реАрдбреА `рдвреВрдВрдвреЗрдВред -рдирд╛рдо 'рдбреЗрдмрд┐рдпрди''; рд╕реАрдбреА ..
bzr рдЯреИрдЧ `рд╣реЗрдб-рдПрди1 рдбреЗрдмрд┐рдпрди/рдЪреЗрдВрдЬрд▓реЙрдЧ | grep -oP '(?<=\().*(?=\))'`
dch -r (рд╕рдВрд╢реЛрдзрд┐рдд рдЪреИрдВрдЬ рд╕рд╣реЗрдЬреЗрдВ)
dch -i -U 'рдЗрдиреНрдХреНрд░реАрдореЗрдВрдЯреЗрдб рдЪреЗрдВрдЬрд▓реЙрдЧ'
debcommit
bzr рдкреБрд╢ рдПрд▓рдкреА: рдЪреЗрдХрдмреЙрдХреНрд╕
рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдЕрдВрддрд┐рдо рдЪрд░рдг рд╕рдВрдХреБрд▓ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рд╣реИ
рдкреАрдкреАрдП:рдЪреЗрдХрдмреЙрдХреНрд╕-рджреЗрд╡/рдкрд░реАрдХреНрд╖рдг рдкреАрдкреАрдП. рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдХреЗ рд▓рд┐рдП рдиреБрд╕реНрдЦрд╛ рдкреГрд╖реНрдареЛрдВ рдкрд░ рдЬрд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ
рдЪреЗрдХрдмреЙрдХреНрд╕ рдФрд░ / рдпрд╛ рдЪреЗрдХрдмреЙрдХреНрд╕-рдкреНрд░рдорд╛рдгрди рд░рд┐рд▓реАрдЬ рд╢рд╛рдЦрд╛рдПрдВред
┬╖ рдЪреЗрдХрдмреЙрдХреНрд╕-рдкрд░реАрдХреНрд╖рдг рдиреБрд╕реНрдЦрд╛ <https://code.launchpad.net/~checkbox-dev/+recipe/checkbox-
рдкрд░реАрдХреНрд╖рдг>
┬╖ рдЪреЗрдХрдмреЙрдХреНрд╕-рдкреНрд░рдорд╛рдгрди-рдкрд░реАрдХреНрд╖рдг рдиреБрд╕реНрдЦрд╛ <https://code.launchpad.net/~checkbox-
рджреЗрд╡/+рдиреБрд╕реНрдЦрд╛/рдЪреЗрдХрдмреЙрдХреНрд╕-рдкреНрд░рдорд╛рдгрди-рдкрд░реАрдХреНрд╖рдг>
RSI рдмрдирд╛рдПрдБ рдЕрднреА рдкреГрд╖реНрда рдкрд░ рд╡рд┐рдХрд▓реНрдк рдЙрдкрд▓рдмреНрдз рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдирд┐рд░реНрдорд╛рдг рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдирд╛ рдлрд░реНрдорд╡реЗрдпрд░ рдЯреЗрд╕реНрдЯ рд╕реВрдЯ рд╕реЗрд╡рд╛ рдореЗрд░реЗ la рдкрд░реАрдХреНрд╖рдг рдкреАрдкреАрдП
рдлрд░реНрдорд╡реЗрдпрд░ рдЯреЗрд╕реНрдЯ рд╕реВрдЯ рдЙрдкрдХрд░рдг рд╕рд┐рд╕реНрдЯрдо рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд░реАрдХреНрд╖рдг рдЙрдкрдХрд░рдг рд╣реИ рдЬреЛ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ рднрд╛рд░реА рд╣реИ
рдЪреЗрдХрдмреЙрдХреНрд╕ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдЬрд┐рд╕рдореЗрдВ рдлрд╝рд┐рдХреНрд╕реЗрд╕ рдФрд░ рдирдпрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ
рдЪреЗрдХрдмреЙрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдкрд░реАрдХреНрд╖рдг/рд╕реБрд╡рд┐рдзрд╛рдПрдВ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ рдФрд░ рдЗрд╕рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рдЯреВрдЯрддрд╛ рд╣реИ
рдЪреЗрдХрдмреЙрдХреНрд╕, рд╣рдореЗрдВ рдЗрд╕реЗ рдЪреЗрдХрдмреЙрдХреНрд╕ рдХреЗ рд╕рд╛рде рд░рд┐рд▓реАрдЬрд╝ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд░рд┐рд▓реАрдЬ рдХрд╛рдЯрдиреЗ рдХреЗ рдмрд╛рдж рдЕрдЧрд░
рдлрд░реНрдорд╡реЗрдпрд░ рдкрд░реАрдХреНрд╖рдг рдЯреАрдо рдиреЗ рдЕрдзрд┐рд╕реВрдЪрд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рдПрдХ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдЙрдкрд▓рдмреНрдз рд╣реИ рдФрд░ рдпрд╣ рд╕рдВрд╕реНрдХрд░рдг
рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рд╣рдореЗрдВ рдЗрд╕реЗ рдкрд░реАрдХреНрд╖рдг рдкреАрдкреАрдП рдореЗрдВ рдХреЙрдкреА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо
рдХреЗ рдкрд╛рд╕ рдЬрд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рд╕рдВрдХреБрд▓ рд░рд╛рдп of la рдлрд░реНрдорд╡реЗрдпрд░ рдЯреЗрд╕реНрдЯ рд╕реВрдЯ (рд╕реНрдерд┐рд░) рдкреАрдкреАрдП
<https://launchpad.net/~firmware-testing-team/+archive/ppa-fwts-stable/+copy-packages> рдФрд░
рд╕рдЯреАрдХ рдкрд░ рд╡рд╛рдкрд╕ рд╕рднреА рд░рд┐рд▓реАрдЬ рдХреЗ рд▓рд┐рдП 'fwts' рдкреИрдХреЗрдЬ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред рд╣рдореЗрдВ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
'рдЧрдВрддрд╡реНрдп рдкреАрдкреАрдП' 'рдЪреЗрдХрдмреЙрдХреНрд╕ рд░рд┐рд▓реАрдЬ рдЯреЗрд╕реНрдЯрд┐рдВрдЧ [~рдЪреЗрдХрдмреЙрдХреНрд╕-рджреЗрд╡/рдкрд░реАрдХреНрд╖рдг]' рдФрд░ 'рдХреЙрдкреА' рдХреЗ рд░реВрдк рдореЗрдВ
рд╡рд┐рдХрд▓реНрдк' рдлрд╝реАрд▓реНрдб рдореЗрдВ 'рдореМрдЬреВрджрд╛ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдПрдБ', рдлрд┐рд░ 'рдкреИрдХреЗрдЬ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдПрдБ' рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдпрд╣ рдХрджрдо рддрдм
рджреЛрд╣рд░рд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ рд▓реЗрдХрд┐рди 'рдЧрдВрддрд╡реНрдп рдкреАрдкреАрдП' рдлрд╝реАрд▓реНрдб рдХреЛ 'рдЪреЗрдХрдмреЙрдХреНрд╕ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдкреАрдкреАрдП' рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ
[~рдЪреЗрдХрдмреЙрдХреНрд╕-рджреЗрд╡/рдкреАрдкреАрдП]'ред
рдЕрдЧрд▓рд╛ рд░рд┐рд▓реАрдЬ of рдЪреЗрдХрдмреЙрдХреНрд╕ рдИрдореЗрд▓
рддрд╛рдХрд┐ рд╕рднреА рдХреЛ рд╕рдордп рдкрд░ рдЬреЛ рднреА рдкрд░реАрдХреНрд╖рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ, рдЙрд╕реЗ рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рдорд┐рд▓реЗ
рддрд░реАрдХреЗ рд╕реЗ, рдкреАрдкреАрдП рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛ рдПрдХ рдИрдореЗрд▓ рднреЗрдЬрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рдИрдореЗрд▓ рдХреА рд╕реВрдЪреА:
┬╖ [рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд] <рд╣рд╛рд░реНрдбрд╡реЗрдпрд░-рдкреНрд░рдорд╛рдгрди-
[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]>
┬╖ [рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд] <[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]>
рд╕рд╛рдордЧреНрд░реА рдЖрдорддреМрд░ рдкрд░ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╣реИ:
рд╡рд┐рд╖рдп: рдЪреЗрдХрдмреЙрдХреНрд╕ рдХреА рдЕрдЧрд▓реА рд░рд┐рд▓реАрдЬрд╝ (18/11/2013)
рд╣рд╛рдп,
рдЪреЗрдХрдмреЙрдХреНрд╕ рдХреА рдЕрдЧрд▓реА рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИ
https://code.launchpad.net/~checkbox-dev/+archive/testing PPA.
рдХреГрдкрдпрд╛ рдЕрдкрдиреА рд╕реБрд╡рд┐рдзрд╛рдиреБрд╕рд╛рд░ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВред рдЪреЗрдХрдмреЙрдХреНрд╕ 2484 рдХреЗ рд╕рдВрд╢реЛрдзрди рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ
рдПрд▓рдкреА:рдЪреЗрдХрдмреЙрдХреНрд╕ рдФрд░ рдЪреЗрдХрдмреЙрдХреНрд╕ рдкреНрд░рдорд╛рдгрди 586 рдХреЗ рд╕рдВрд╢реЛрдзрди рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ
рдПрд▓рдкреА: рдЪреЗрдХрдмреЙрдХреНрд╕-рдкреНрд░рдорд╛рдгрдиред
рдзрдиреНрдпрд╡рд╛рдж,
рдпрджрд┐ рдПрдХ рдпрд╛ рджреВрд╕рд░реЗ рдЪреЗрдХрдмреЙрдХреНрд╕ рдФрд░ рдЪреЗрдХрдмреЙрдХреНрд╕ рдкреНрд░рдорд╛рдгрди рдХреЛ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддреЛ
рдЙрд╕ рдкреИрдХреЗрдЬ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ
рдкрд░реАрдХреНрд╖рдг la рдФрд░
рдЕрдм рдЬрдмрдХрд┐ рд░рд┐рд▓реАрдЬ рдореЗрдВ рдХрдЯреМрддреА рдХреА рдЧрдИ рд╣реИ, рд░рд┐рд▓реАрдЬ рдореАрдЯрд┐рдВрдЧ рд╕реЗ рдкрд╣рд▓реЗ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдкреНрд░рдорд╛рдгрди рдЯреАрдо рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреА рдХреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
рдЪреЗрдХрдмреЙрдХреНрд╕-рдкреНрд░рдорд╛рдгрди-рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рдЪреЗрдХрдмреЙрдХреНрд╕-рдкреНрд░рдорд╛рдгрди-рд╕рд░реНрд╡рд░ рдЬреЛ рдЖрдзрд╛рд░ рдмрдирд╛рддреЗ рд╣реИрдВ
рд╕реАрдИ рдХреНрдпреВрдП рдЪреЗрдХрдмреЙрдХреНрд╕ рдХреЗ OEM рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдВрд╕реНрдХрд░рдгред рдЪреЗрдХрдмреЙрдХреНрд╕ рдкреНрд░рдорд╛рдгрди рд╕рд░реНрд╡рд░ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╕реАрдЖрдИ рд▓реВрдк рдЪреЗрдХрдмреЙрдХреНрд╕ рдкреНрд░рдорд╛рдгрди рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд░рд┐рд▓реАрдЬ рдореАрдЯрд┐рдВрдЧ
рд░рд┐рд▓реАрдЬ рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЧреБрд░реБрд╡рд╛рд░ рдХреЛ, рдХреЗ рдПрдХ рдкреНрд░рддрд┐рдирд┐рдзрд┐ рдХреЗ рдмреАрдЪ рдПрдХ рдмреИрдардХ рдЖрдпреЛрдЬрд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ
рдкреНрд░рдорд╛рдгрди рдЯреАрдо рдФрд░ рдХрд╛ рдПрдХ рдкреНрд░рддрд┐рдирд┐рдзрд┐ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЕрднрд┐рдпрд╛рдВрддреНрд░рд┐рдХреА QA рдЯреАрдоред
рдмреИрдардХ 7:30 рдпреВрдЯреАрд╕реА рдкрд░ рдЖрдпреЛрдЬрд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХреИрд▓реЗрдВрдбрд░ рдЖрдордВрддреНрд░рд┐рдд рдХрд░рдирд╛
<https://www.google.com/calendar/hosted/canonical.com/event?action=TEMPLATE&tmeid=Y3QxcWVla3ViMTRvMXByOHZlOTFvc283Y2NfMjAxMzA4MjlUMDczMDAwWiBicmVuZGFuLmRvbmVnYW5AY2Fub25pY2FsLmNvbQ&tmsrc=brendan.donegan%40canonical.com>.
рдмреИрдардХ рдХрд╛ рдПрдЬреЗрдВрдбрд╛ рдЖрдордВрддреНрд░рдг рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИред
рдкреНрд░рдХрд╛рд╢рди la рдФрд░
рд░рд┐рд▓реАрдЬ рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдмрд╕ рд╕реЗ рдХрдИ рдкреИрдХреЗрдЬ рдХреЙрдкреА рдХрд░рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ рдЪреЗрдХрдмреЙрдХреНрд╕
рд░рд┐рд▓реАрдЬ рдкрд░реАрдХреНрд╖рдг рдкреАрдкреАрдП <https://launchpad.net/~checkbox-dev/+archive/testing> рдХреЛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░
рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдкреАрдкреАрдП <https://launchpad.net/~hardware-certification/+archive/public>.
рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо рдЬрд╛рддреЗ рд╣реИрдВ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рд╕рдВрдХреБрд▓ рд░рд╛рдп of la рдЪреЗрдХрдмреЙрдХреНрд╕ рд░рд┐рд▓реАрдЬ рдкрд░реАрдХреНрд╖рдг рдкреАрдкреАрдП
<https://launchpad.net/~checkbox-dev/+archive/testing/+copy-packages> рдФрд░ рд╕рднреА рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ
рд╕рдВрдХреБрд▓ рдХреА рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реВрдЪреА рдХреЗ рд╕рдВрд╕реНрдХрд░рдг: рдЪреЗрдХрдмреЙрдХреНрд╕, рдЪреЗрдХрдмреЙрдХреНрд╕-рдкреНрд░рдорд╛рдгрди, рдПрдлрдбрдмреНрд▓реНрдпреВрдЯреАрдПрд╕ред рдмрдирд╛рдирд╛
рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ 'рдЧрдВрддрд╡реНрдп рдкреАрдкреАрдП' рдлрд╝реАрд▓реНрдб 'рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкреНрд░рдорд╛рдгрди рдХреЗ рд▓рд┐рдП рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдкреАрдкреАрдП' рдкрд░ рд╕реЗрдЯ рд╣реИ
[~рд╣рд╛рд░реНрдбрд╡реЗрдпрд░-рдкреНрд░рдорд╛рдгрди/рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ]' рдФрд░ 'рдХреЙрдкреА рд╡рд┐рдХрд▓реНрдк' рдлрд╝реАрд▓реНрдб 'рдХреЙрдкреА' рдкрд░ рд╕реЗрдЯ рд╣реИ
рдореМрдЬреВрджрд╛ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝', рдлрд┐рд░ 'рдХреЙрдкреА рдкреИрдХреЗрдЬ' рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
рдЙрд╕рдХреЗ рдмрд╛рдж рдПрдХ рдШреЛрд╖рдгрд╛ рдИрдореЗрд▓ рднреЗрдЬрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд] <[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]>.
рдШреЛрд╖рдгрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдиреАрдЪреЗ рд╢рд╛рдорд┐рд▓ рд╣реИ:
рд╣рд╛рдп,
рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд░ рдЪреЗрдХрдмреЙрдХреНрд╕ рдХреА рдПрдХ рдирдИ рд░рд┐рд▓реАрдЬрд╝ рдЕрдкрд▓реЛрдб рдХреА рдЧрдИ рд╣реИ
рдкреНрд░рдорд╛рдгрди рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдкреАрдкреАрдП
(https://launchpad.net/~hardware-certification/+archive/public)ред NS
рд░рд┐рд▓реАрдЬ рдПрд▓рдкреА рдХреЗ рд╕рдВрд╢реЛрдзрди 2294 рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ: рдЪреЗрдХрдмреЙрдХреНрд╕
рдзрдиреНрдпрд╡рд╛рдж,
рдХреГрдкрдпрд╛ рдЪреИрдВрдЬ рдХреЗ рдирд╡реАрдирддрдо рднрд╛рдЧ рдХреЛ рд░рд┐рд▓реАрдЬ рдиреЛрдЯреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрд▓рдЧреНрди рдХрд░реЗрдВ
┬╖ рдЬреЗрдирдЗрдВрдбреЗрдХреНрд╕
┬╖ рдореЛрдбрд┐рдбреЗрдХреНрд╕
┬╖ рдЦреЛрдЬ
onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд▓рд╛рдЗрди рдЪреЗрдХрдмреЙрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ