Takodje u ovoj varijanti u SlackBuild-u zamenim i TAG na dva mesta, koji je uglavnom sa SBo-a.
Da bih lakse objasnio problem, evo konkretnih prikaza.
Code: Select all
PRGNAM=bleachbit
VERSION=${VERSION:-0.9.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_brok-lab}
ARCH=noarch
CWD=$(pwd)
TMP=${TMP:-/tmp/brok-lab}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
Posto upisem novu verziju i izmenim tagove na dva mesta, prilikom instaliranja mi se stalno desava da deskripcija prakticno i ne postoji vec samo info da je skript izvrsen i paket instaliran.
Code: Select all
bash-4.2# installpkg bleachbit-0.9.6-noarch-1_brok-lab.tgz
Verifying package bleachbit-0.9.6-noarch-1_brok-lab.tgz.
Installing package bleachbit-0.9.6-noarch-1_brok-lab.tgz:
PACKAGE DESCRIPTION:
Executing install script for bleachbit-0.9.6-noarch-1_brok-lab.tgz.
Package bleachbit-0.9.6-noarch-1_brok-lab.tgz installed.
Code: Select all
bash-4.2# installpkg openbox-3.5.0-i486-1sl.txz
Verifying package openbox-3.5.0-i486-1sl.txz.
Installing package openbox-3.5.0-i486-1sl.txz:
PACKAGE DESCRIPTION:
# Openbox (Openbox Window Manager)
#
# Openbox is a standards compliant, fast, light-weight, extensible
# window manager. Openbox is fully functional as a stand-alone
# working environment, or can be used as a drop-in replacement for
# the default window manager in the GNOME or KDE desktop environments.
#
Executing install script for openbox-3.5.0-i486-1sl.txz.
Package openbox-3.5.0-i486-1sl.txz installed.
Znaci ovde prilikom izmena SlackBuild skripta nesto treba da uradim i sa slack-desc fajlom da bih dobio opis.
Pored navedenog, verovatno i znacajnije je sto kada instaliram paket kao iz prvog primera njega ne mogu da uklonim sa komandom removepkg
Code: Select all
bash-4.2# removepkg bleachbit
No such package: /var/log/packages/bleachbit. Can't remove.
I trece, u pkgtool alatu kada dodjem do zeljenog paketa, iz prvog primera, da ga deinstaliram, i tu nedostaje opis paketa Gledao sam SlackBuild,
Code: Select all
cat $CWD/slack-desc > $PKG/install/slack-desc
Imam za kraj jos jedno podpitanje koje mi sada momentalno i nije bas toliko bitno.
Kada se SlackBuilds skript pise od pocetka, da li postoji pravilo kada se precizno moraju navesti arhikteture a gde se moze prosto staviti samo ARCH=noarch sto rezultira paketom koji odgovara za obe arhikteture.