Skip to content

Scripts for building LXD images from OpenWrt rootfs tarballs.

License

Notifications You must be signed in to change notification settings

wyvernfly/lxd-openwrt

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lxd-openwrt
===========

Scripts for building LXD images from OpenWrt rootfs tarballs. The OpenWrt SDK is used to build a patched procd package.

Requirements
------------
It's recommended you use Debian or Ubuntu on the build system. The following additional packages are required on Ubuntu 18.04:

* fakeroot

Configuration
-------------
Refer to the top of build.sh.

Usage
-----
./build.sh [-a|--arch x86_64|i686|aarch64] [-v|--version <version>] [-p|--packages <packages>] [-f|--files] [-t|--type lxd|plain] [-s|--super fakeroot|sudo] [--help]

Example
-------
./build.sh
lxc image import bin/openwrt-*-lxd.tar.gz --alias openwrt
lxc launch openwrt router
lxc exec router passwd root

About

Scripts for building LXD images from OpenWrt rootfs tarballs.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 63.1%
  • Python 34.2%
  • Dockerfile 2.6%
  • Smarty 0.1%