Git Product home page Git Product logo

freetz-docker's Introduction

mtneug/freetz

Build Status

This repository holds files for the mtneug/freetz Docker image, a Freetz image build environment.

Usage

To build images you either can interactively use the menuconfig or a configuration file. Below you find some examples:

# Build with menuconfig
$ docker run --rm -it -v $PWD/images:/freetz/images mtneug/freetz

# Build with predefined .config
$ docker run --rm -it -v $PWD/images:/freetz/images -v $PWD/config:/.config mtneug/freetz

# Build with patches
# put your .patch files into $PWD/patches
$ docker run --rm -it -v $PWD/patches:/patches -v $PWD/images:/freetz/images mtneug/freetz

There are also some other commands:

$ docker run --rm mtneug/freetz help
Usage:
  build [branch]          Builds a Freetz image from [branch]
    --no-menuconfig         Do not start menuconfig
                            This is only possible if there already
                            exists a .config file in the root directory.
  clean                   Removes build output
  help                    Prints this usage information
  [cmd] [args...]         Runs [cmd] with given arguments

freetz-docker's People

Contributors

mtneug avatar romanlum avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

freetz-docker's Issues

Freetz SVN dead

Hi,

sadly freetz mainainers decided to move away from svn and only push to git now...

As I saw, that git-core is part of the docker-compose file, would it be hard work to change the pull request from svn to git?

Never wrote a docker-compose file, neither now what a pull-request really is :)

Thanks

adding zip

Hi,
during first build of freetz, I run into error during builing python with error message zip is missing.

ERROR: The following commands/packages required for building the python-package are missing on your system: zip
Hint: on Debian-like systems this binary is provided by the zip package (sudo apt-get install zip)
make: *** [source/target-mips_gcc-5.5.0_uClibc-1.0.14-nptl_kernel-3.10/python-2.7.15/.build-prereq-checked] Error 1

Could you add zip to dockerimage?

Thanks!
BR
Florian

use "svn patch $p" instead of "patch -p1 < $p"

Would it be possible to use svn patch instead of (or additonally to) gnu patch?

patch -p1 < "$p"

Why it is actually not possible to use gnu patch for me:
I started implementing a new package. Some files have to been executable. As far as I know it is not possible to store file attributes using gnu diff nor it is possible to restore file attributes using gnu patch. Without the executable bit set on the files (rc initscript, cgi, ...) the package won't work.

So I did create a patch using svn add/svn diff and apply this patch using svn patch $file.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.