-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathREADME
84 lines (65 loc) · 3.68 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
= AipSetup =
.. is system for creating and maintaining own GNU+Linux operating system.
[ GitHub homepage is: https://github.com/AnimusPEXUS/aipsetup ]
== Development Status ==
Developing. Porting builder base from old, pythonish, version of
aipsetup which is located here:
https://github.com/AnimusPEXUS/wayround_i2p_aipsetup
== Actual Distribution Realization ==
Horizon GNU+Linux
Instructions - https://github.com/AnimusPEXUS/aipsetup/wiki
== Feature Readiness Table ==
| aipsetup3 (python) | aipsetup5 (this)
-------------------------------------------------------------------
Install Software Packages | v | v
-------------------------------------------------------------------
Uninstall Software Packages | v | v
-------------------------------------------------------------------
Build Software Packages | v |(porting in progress)
-------------------------------------------------------------------
Store Software Packages | v | v
-------------------------------------------------------------------
Mirror and maintain local | v | v
tarball repository | (badly and ugly) |
-------------------------------------------------------------------
Mirror and maintain local | v | v
packages repository | (badly and ugly) |
-------------------------------------------------------------------
Refreshing local packages | v | v
databases after package | |
operations | |
(Mime, Gtk, Pixbuff, | |
Schemas, Immodules, etc..) | |
-------------------------------------------------------------------
Crosscompiler building | v | not started yet,
and usage | (badly and ugly) | not planned yet.
-------------------------------------------------------------------
Building bootable and | done, but not | v
rescue flash/optical images | tested long enough |
-------------------------------------------------------------------
Doing system cleanups:
removing old .so files | v | o
-----------------------------------------------------------------
reset file and dir | v | v
permissions | |
-----------------------------------------------------------------
automatic population of | v | v
/daemons | |
== Some Basic Information ==
Present AipSetup system in it's early stages was thought as Python's version
rewrite, but power of Go language made it possible to extend it to be
smarter and self-containier.
Previous version was built with Python 3, but finally I had to discard Python
from such responsive use: CPython realization and Python language it self
is not good enough to be used for such purposes: Python language programs
are hard to maintain, CPython have many problems, including CPython
building and installation problems.
The early one aipsetup was a number of bash scripts.. this can be found on
SF.net here: https://sourceforge.net/projects/aipsetup/files/aipsetup/.
== Building and Installation ==
This should be as easy as
`go get github.com/AnimusPEXUS/aipsetup`
aipsetup5 and aipinfoeditor executables should be built and installed.
== Development ==
Running Makefile requires go-bindata installation:
https://github.com/jteeuwen/go-bindata