ArchLinux packages manager for Porteus

Here is a place for your projects which are not officially supported by the Porteus Team. For example: your own kernel patched with extra features; desktops not included in the standard ISO like Gnome; base modules that are different than the standard ISO, etc...
neko
DEV Team
DEV Team
Posts: 927
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

ArchLinux packages manager for Porteus

Post#286 by neko » 24 Sep 2017, 22:31

1. "Integrated Simple Package Management tool" was updated to 17.09.25.

2. APorteus includes "Simple Package Manager of ArchLinux (ArchSPM)".
APorteus Version 17.09.22, there is a bug in ArchSPM.

[bug fix]
/usr/local/share/archspm/bin/archspm.inc
OLD:

Code: Select all

#======================================
# save_arch_cache
#--------------------------------------
# arg1: arch package name with path
save_arch_cache()
{
local ETC=/etc/archspm
local MODIR=`grep -A1 STORAGE: $ETC/simplepm.conf 2> /dev/null | tail -n1`
local CACHEDIR=$MODIR/APKG_CACHE
local PNAME=${1##*/}

	if [ -f $CACHEDIR/$PNAME ]
	then
## already saved ##
		return
	fi

local DBPKG=${PNAME%.files.tar.gz}

	if [ $PNAME != $DBPKG ]
	then
## ArchLinuxDB package ##
		return
	fi
NEW:

Code: Select all

#======================================
# save_arch_cache
#--------------------------------------
# arg1: arch package name with path
save_arch_cache()
{
local ETC=/etc/archspm
local MODIR=`grep -A1 STORAGE: $ETC/simplepm.conf 2> /dev/null | tail -n1`
local CACHEDIR=$MODIR/APKG_CACHE
local PNAME=${1##*/}

	if [ -f $CACHEDIR/$PNAME ]
	then
## already saved ##
		return
	fi

local DBPKG=${PNAME%.pkg.tar.xz}

	if [ $PNAME = $DBPKG ]
	then
## Not ArchLinux package ##
		return
	fi
line 177: "local DBPKG=${PNAME%.files.tar.gz}" ---> "local DBPKG=${PNAME%.pkg.tar.xz}"
line 179: "if [ $PNAME != $DBPKG ]" ---> "if [ $PNAME = $DBPKG ]"

When use APorteus Version 17.09.22, please activate spm-17.09.25-noarch-1.xzm.
http://www.mediafire.com/file/xpoidk96o ... arch-1.xzm


Thanks.

neko
DEV Team
DEV Team
Posts: 927
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

ArchLinux packages manager for Porteus

Post#287 by neko » 25 Sep 2017, 08:31

NEW example of ISOs that were created by "APorteus ISO builder" were updated.

Refer to ArchLinux packages manager for Porteus (Post by neko #57373)
or
refer to ArchLinux packages manager for Porteus (Post by neko #36689)


Thanks.

neko
DEV Team
DEV Team
Posts: 927
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

ArchLinux packages manager for Porteus

Post#288 by neko » 29 Sep 2017, 01:45

NEW example ISOs that were created by "APorteus ISO builder" were updated.

(1) Kernel 4.14-rc2

(2) APorteus BUDGIE example ISOs (v17.09.27 version) included 64Bit Skype.
"Skype for Linux Beta" was introduced by Bogomips.
Bogomips, thank you.
Skype 5.5.0.1 (Post by Bogomips #58590)

Refer to ArchLinux packages manager for Porteus (Post by neko #57373)
or
refer to ArchLinux packages manager for Porteus (Post by neko #36689)



Thanks.

Post Reply