Skip to content
/ kicktoo Public

a Portage installer/profiler based on quickstart from agaffney

Notifications You must be signed in to change notification settings

r1k0/kicktoo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kicktoo is meant to automate the manual steps required to build a Portage based distro.

#################
# Install kicktoo
#################

1) Download an official Gentoo livedvd (or livecd/liveusb):
   https://www.gentoo.org/downloads/

2) Boot the livedvd

3) Setup network connectivity

4) Download Kicktoo from github.com
   # git clone git://github.com/r1k0/kicktoo.git
   or
   # wget github.com/r1k0/kicktoo/archive/master.zip

#####################
# Use kicktoo locally
#####################

1) Read the profile of your choice and customize it with care
  # cd kicktoo
  # vim profiles/gentoo/gentoo.profile

2) Run Kicktoo

  # ./kicktoo -h
Usage:
    ./kicktoo [options]

Options:
    -p, --profile <file>  Run the profile
    -u, --dump            Dump config to stdout
    -e, --export  <file>  Export set config for import
    -i, --import  <file>  Import and run config from export
    -r, --removeresume    Clear any previously set resume points
    -n, --noautoresume    Turn off autoresume
    -h, --help            This
    -q, --quiet           Disable verbose and debug
    --nocolor             No color
    --version             Print version

Tip:
    read profiles/config.txt for all profile features and options
  #
  # ./kicktoo --profile profiles/gentoo/gentoo.profile
OR
  # ./kicktoo --dump --profile profiles/gentoo/gentoo.profile
  # ./kicktoo --export /tmp/myconf --profile profiles/gentoo/gentoo.profile
  # ./kicktoo --import /tmp/myconf

3) Reboot

######################
# Use kicktoo remotely
######################

1) Run kicktood on the remote host serving profiles (livedvd supports perl HTTP-Daemon)
  # cd kicktoo/daemon
  # vim kicktood.conf
  # perl kicktood --conf kicktood.conf

2) Run kicktoo from the local host
  # cd kicktoo
  # ./kicktoo --client 192.168.1.69

3) Reboot

About

a Portage installer/profiler based on quickstart from agaffney

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •