Slackers,
There is an update, call for testing.
Please check for update
(Slack) attitude.
Recently I have added multilib functionality, and added support for aliens multiple repository which having same TAG.
Added priority handling for different branches in Slackware official repository structure.
NOTE : This is completely priority based system.
To verify, change the SOURCE PRIORITY and run upgrade-all command.
Packages get selected as per new configuration.
Few changes in configuration file:
added
IDNUM= field to identify multiple repository those uses same tags.
For proper functioning, never changes this field after assignment.
Any interger number can be used for this field.
I used configuration file inode number for this field.
And for multilib functionality, added
ARCH= field.
This new release uses
gdbm for maintaining package information.
Now this tool uses two databases one is text file and gdbm database (which are imported from text files).
New functionality works on gdbm database.
I am working on to remove text file functionality.
Now kernel packages are selected to INSTALL (NOT UPGRADE) in upgrade-all command.
As per recent changes use .
x86 suffix to install 32 bit packages on 64 bit system.
for example:
Quote:
attitude install less.x86
|
This is alpha release, so few messages are enabled for testing purpose.
Here is my attitude repolist output:
Quote:
NAME=slackware
IDNUM=431952
DESC="Slackware Official Repository"
SOURCE=ftp://krishna.linuxxlab.org/slackware/slackware64-14.2 slackware64 patches extra testing
TAG=_slack
PRIORITY=99
CHECKGPG=on
CHECKMD5=on
NAME=slackware.x86
IDNUM=431955
DESC="Slackware Official Repository"
SOURCE=ftp://krishna.linuxxlab.org/slackware/slackware-14.2 slackware patches extra testing
ARCH=x86
TAG=_slack
PRIORITY=98
CHECKGPG=on
CHECKMD5=on
NAME=alien
IDNUM=431936
DESC="Eric's Official repository"
SOURCE=http://bear.alienbase.nl/mirrors/people/alien/sbrepos/14.2/x86_64
CHANGELOG=http://bear.alienbase.nl/mirrors/people/alien/sbrepos
TAG=alien
PRIORITY=80
CHECKGPG=on
CHECKMD5=on
NAME=alien-compat
IDNUM=431943
DESC="Eric's multilib repository"
SOURCE=http://bear.alienbase.nl/mirrors/people/alien/multilib/14.2 slackware64-compat32
TAG=compat32
PRIORITY=76
CHECKGPG=on
CHECKMD5=on
NAME=alien-multilib
IDNUM=431949
DESC="Eric's multilib repository"
SOURCE=http://bear.alienbase.nl/mirrors/people/alien/multilib 14.2
TAG=alien
PRIORITY=75
CHECKGPG=on
CHECKMD5=on
NAME=alien-ktown
IDNUM=429454
DESC="Eric's KDE Restricated repository"
SOURCE=http://bear.alienbase.nl/mirrors/alien-kde/14.2/5/x86_64
CHANGELOG=http://bear.alienbase.nl/mirrors/people/alien/sbrepos
TAG=alien
PRIORITY=72
CHECKGPG=on
CHECKMD5=on
NAME=alien-restricted
IDNUM=429451
DESC="Eric's Restricated repository"
SOURCE=http://bear.alienbase.nl/mirrors/people/alien/restricted_sbrepos/14.2/x86_64
CHANGELOG=http://bear.alienbase.nl/mirrors/people/alien/sbrepos
TAG=alien
PRIORITY=70
CHECKGPG=on
CHECKMD5=on
NAME=rlworkman
IDNUM=431937
DESC="Rlworkman's repositrory"
SOURCE=http://rlworkman.net/pkgs/14.2 x86_64
TAG=_rlw
PRIORITY=50
CHECKGPG=on
CHECKMD5=on
NAME=slackonly
IDNUM=431938
DESC="SlackOnly Repository"
SOURCE=https://slackonly.com/pub/packages/14.2-x86_64
TAG=_slonly
PRIORITY=40
CHECKGPG=on
CHECKMD5=on
NAME=msb
IDNUM=431947
DESC="MATE Slack Build"
SOURCE=http://slackware.uk/msb/14.2/latest/x86_64
TAG=_msb
PRIORITY=30
CHECKGPG=on
CHECKMD5=on
|
NOTE : search, file-search, info functionality is broken and replace is not required. I am working on it.
Suggestion are welcome.
Thanks