Files

33 lines
661 B
Python
Raw Permalink Normal View History

#!/usr/bin/python3
import argparse
import glob
import os
2016-05-19 00:46:30 +00:00
import icon_lib
parser = argparse.ArgumentParser(description='iconograph openssh')
parser.add_argument(
'--chroot-path',
dest='chroot_path',
action='store',
required=True)
FLAGS = parser.parse_args()
def main():
2016-05-19 00:46:30 +00:00
module = icon_lib.IconModule(FLAGS.chroot_path)
module.InstallPackages('openssh-server')
for path in glob.glob(os.path.join(FLAGS.chroot_path, 'etc', 'ssh', 'ssh_host_*')):
os.unlink(path)
os.symlink(
'/systemid/ssh_host_ed25519_key',
os.path.join(FLAGS.chroot_path, 'etc', 'ssh', 'ssh_host_ed25519_key'))
if __name__ == '__main__':
main()