Example #1
0
def started(service):
    """
    Require a service to be started.

    ::

        from fabtools import require

        require.service.started('foo')
    """
    if not is_running(service):
        if using_systemd():
            systemd.start(service)
        else:
            start(service)
Example #2
0
def install():
    """
    Install virtualbox and use dkms virtual host modules
    """

    pkgs = [
        'virtualbox',
        'virtualbox-host-dkms',
        'linux-headers',
    ]

    # Install packages
    require.arch.packages(pkgs)

    # active startup virtualbox module compilation
    systemd.start('dkms')
    systemd.enable('dkms')

    # Synchronize user
    dotfiles.sync('fabrecipes/virtualbox/user/', '$HOME/')
    dotfiles.sync('fabrecipes/virtualbox/sys/', '/', use_sudo='true')

    print(red('Please reboot your system for use new kernel'))
Example #3
0
def install():
    """
    Install virtualbox and use dkms virtual host modules
    """

    pkgs = [
        'virtualbox',
        'virtualbox-host-dkms',
        'linux-headers',
    ]

    # Install packages
    require.arch.packages(pkgs)

    # active startup virtualbox module compilation
    systemd.start('dkms')
    systemd.enable('dkms')

    # Synchronize user
    dotfiles.sync('fabrecipes/virtualbox/user/', '$HOME/')
    dotfiles.sync('fabrecipes/virtualbox/sys/', '/', use_sudo='true')

    print(red('Please reboot your system for use new kernel'))