~thomas-voss/trust-store/fix-1356468

« back to all changes in this revision

Viewing changes to src/core/trust/preseed_main.cpp

  • Committer: CI bot
  • Author(s): thomas-voss
  • Date: 2014-08-14 13:22:53 UTC
  • mfrom: (33.2.2 add-preseed-support-executable)
  • Revision ID: ps-jenkins@lists.canonical.com-20140814132253-paze09twyvo0h2tj
Add a preseed helper and accompanying test. 
Approved by: Seth Arnold

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 * Copyright © 2014 Canonical Ltd.
 
3
 *
 
4
 * This program is free software: you can redistribute it and/or modify it
 
5
 * under the terms of the GNU Lesser General Public License version 3,
 
6
 * as published by the Free Software Foundation.
 
7
 *
 
8
 * This program is distributed in the hope that it will be useful,
 
9
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 
10
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
11
 * GNU Lesser General Public License for more details.
 
12
 *
 
13
 * You should have received a copy of the GNU Lesser General Public License
 
14
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
15
 *
 
16
 * Authored by: Thomas Voß <thomas.voss@canonical.com>
 
17
 */
 
18
 
 
19
#include <core/trust/preseed.h>
 
20
 
 
21
int main(int argc, const char** argv)
 
22
{
 
23
    auto result = core::trust::Preseed::main(core::trust::Preseed::Configuration::parse_from_command_line(argc, argv));
 
24
 
 
25
    return result == core::posix::exit::Status::success ? EXIT_SUCCESS : EXIT_FAILURE;
 
26
}