builders / yubikey

#!/usr/bin/env python

import tempfile
from build import *

apt_get(['libusb-1.0-0-dev'])

configure_make_install(
    'http://yubico-c.googlecode.com/files/libyubikey-1.6.tar.gz')
configure_make_install(
    'http://yubikey-personalization.googlecode.com/files/ykpers-1.3.4.tar.gz')

fname = tempfile.mktemp()
f = open(fname, 'w')
f.write('''
SUBSYSTEM=="usb", ATTR{idVendor}=="1050", MODE="0664", GROUP="plugdev"
''')
f.close()

call(['sudo', 'cp', fname,
      '/etc/udev/rules.d/42-yubikey.rules'], cwd='/')
call(['sudo', 'chmod', '0644', '/etc/udev/rules.d/42-yubikey.rules'], cwd='/')
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.