/lazyscript

An simple installer for linux end users.Its' a branch of lazybuntu.

Primary LanguagePython

# @author Hsin Yi Chen 陳信屹 (hychen) <ossug.hychen at gmail.com>
# @author 朱昱任 (Yuren Ju) <yurenju at gmail.com>
LZS - Lazy Scripts Distribution Tool.
=====================

a stupid scripts distribution system.

Requirements
============
	
* git.
* git-svn.
* GitPython.
* Python Nose Framwork.
* make

Quick Start for User
=========================

Start the Lazyscripts GUI:

$ ./slzs gui

Quick Start for Developer
=========================

initialize for develope environment, wich makes a lot of the test datas.

$ make init_devenv

run test cases in directories t/ without output capture.

$ make devtest

How to build a scripts list file
================================

just type this command, and this means that creating a new scripts list file 
for remote git repositry.

$ ./lzs list build git://github.com/billy3321/lazyscripts_pool_debian_ubuntu.git

Source
======

Lazyscripts's git repo is available on GitHub, which can be browsed at:

http://github.com/hychen/lazyscript/tree

and clone form

git://github.com/hychen/lazyscript.git

Lazyscripts Project

http://code.google.com/p/lazyscripts/

otherwise, the Lazybuntu source can clone from

http://svn.openfoundry.org/lazybuntu/

Debian Users
============

Lazyscripts need sudo to execute some command, please install sudo and add
your account to /etc/sudoers. Please follow below steps:

    $ su -
    (please type root password)

    # visudo

then find line "root ALL=(ALL) ALL", and add line below it:

    <your account> ALL=(ALL) ALL

so your /etc/sudoers looks like:

    root    ALL=(ALL) ALL
    john    ALL=(ALL) ALL