* pisi-updateindex -> pisi-updatedb
* TODO'yu update et * bir iki author satiri ekle.
This commit is contained in:
@@ -13,26 +13,60 @@ Legend:
|
||||
|
||||
1. Pre-Alpha
|
||||
|
||||
+ implement reading spec file
|
||||
+ implement writing
|
||||
/ files
|
||||
- metadata
|
||||
+ implement Actions API framework
|
||||
/ sample api modules (autotools)
|
||||
- unit test
|
||||
+ implement source building
|
||||
/ implement package module
|
||||
/ extraction
|
||||
- add file / compression
|
||||
- unit test
|
||||
/ implement package creation
|
||||
+ implement install database
|
||||
/ implement package database
|
||||
- implement source database
|
||||
/ implement dependency analysis
|
||||
? transaction/locking for database
|
||||
+ reading spec file
|
||||
+ writing
|
||||
+ files
|
||||
+ metadata
|
||||
+ Actions API framework
|
||||
+ sample api modules (autotools)
|
||||
+ unit test
|
||||
+ source building
|
||||
+ package module
|
||||
+ extraction
|
||||
+ add file / compression
|
||||
+ package creation
|
||||
+ install database
|
||||
+ package database
|
||||
+ command line interface
|
||||
+ pisi-build
|
||||
+ pisi-install
|
||||
+ pisi-index
|
||||
+ pisi-updatedb
|
||||
+ single repository index
|
||||
+ simple dependency checking
|
||||
+ Package/Files
|
||||
|
||||
2. Alpha
|
||||
- implement writing specfile
|
||||
+ write specfile
|
||||
? transaction/locking for database
|
||||
+ command line interface:
|
||||
- multi-package installation
|
||||
- pisi-remove
|
||||
- pisi-upgrade
|
||||
? svn-like CLI
|
||||
- multi-package dependency analysis
|
||||
- implement source database
|
||||
- implement missing unit tests
|
||||
- package
|
||||
- multi-architecture support
|
||||
- design decisions
|
||||
- extend XML specs to support that
|
||||
- cross-platform building support
|
||||
- non-interactive use
|
||||
- query
|
||||
- list of installed packages
|
||||
- comar OM information (Provides)
|
||||
- easy package preparation
|
||||
? PISIMAT
|
||||
? convert ebuild to pisi
|
||||
- COMAR interface
|
||||
- package install: register config script
|
||||
- package remove: unregister config script
|
||||
- internet installation
|
||||
- support URI's whereever a filename is supported
|
||||
- http server
|
||||
- pisi updatedb over internet
|
||||
- multiple package repository
|
||||
- decide how to implement
|
||||
|
||||
3. Beta
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
# PISI Configuration module is used for gathering and providing
|
||||
# regular PISI configurations.
|
||||
|
||||
# Authors: Baris Metin <baris@uludag.org.tr
|
||||
# Eray Ozkural <eray@uludag.org.tr>
|
||||
|
||||
#TODO: Eventually PISI will have a configuration file (located in
|
||||
#/etc/pisi/conf?) and this module will provide access to those
|
||||
#configuration parameters.
|
||||
@@ -8,6 +11,7 @@
|
||||
from constants import const
|
||||
import os
|
||||
|
||||
|
||||
class Config(object):
|
||||
"""Config Singleton"""
|
||||
|
||||
|
||||
@@ -2,6 +2,8 @@
|
||||
# If you have a "magic" constant value this is where it should be
|
||||
# defined.
|
||||
|
||||
# Author: Baris Metin <baris@uludag.org.tr
|
||||
|
||||
class _constant:
|
||||
"Constant members implementation"
|
||||
class ConstError(TypeError):
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Context module.
|
||||
# Authors: Baris Metin <baris@uludag.org.tr
|
||||
# Eray Ozkural <eray@uludag.org.tr>
|
||||
|
||||
from specfile import SpecFile
|
||||
from constants import const
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
# dependency analyzer
|
||||
# Author: Eray Ozkural <eray@uludag.org.tr>
|
||||
|
||||
# maintainer: eray and caglar
|
||||
|
||||
import installdb
|
||||
|
||||
+1
-1
@@ -1,10 +1,10 @@
|
||||
# Files module provides access to files.xml. files.xml is genarated
|
||||
# during the build process of a package and used in installation.
|
||||
# Authors: Eray Ozkural <eray@uludag.org.tr>
|
||||
|
||||
from xmlext import *
|
||||
from xmlfile import XmlFile
|
||||
|
||||
|
||||
class FileInfo:
|
||||
"""FileInfo holds the information for a File node/tag in files.xml"""
|
||||
def __init__(self, _path = "", _type = "", _size="", _hash = ""):
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@ pwd
|
||||
rm -rf tmp
|
||||
./pisi-build samples/*/*.pspec
|
||||
./pisi-index .
|
||||
./pisi-updateindex pisi-index.xml
|
||||
./pisi-updatedb pisi-index.xml
|
||||
./pisi-install start*pisi
|
||||
./pisi-install popt*pisi
|
||||
find tmp -iname '*.bdb' | xargs ./cat-db.py
|
||||
|
||||
Reference in New Issue
Block a user