Commit 8c3a756e by KATOH Yasufumi Committed by Stéphane Graber

plamo: Improve template

allow not to specify a variable that is related installed packages Signed-off-by: 's avatarTAMUKI Shoichi <tamuki@linet.gr.jp> Signed-off-by: 's avatarKATOH Yasufumi <karma@jazz.email.ne.jp> Acked-by: 's avatarStéphane Graber <stgraber@ubuntu.com>
parent 6eaac303
...@@ -33,11 +33,11 @@ ...@@ -33,11 +33,11 @@
DLSCHEME=${DLSCHEME:-"http"} DLSCHEME=${DLSCHEME:-"http"}
MIRRORSRV=${MIRRORSRV:-"www.ring.gr.jp"} MIRRORSRV=${MIRRORSRV:-"www.ring.gr.jp"}
MIRRORPATH=${MIRRORPATH:-"/pub/linux/Plamo"} MIRRORPATH=${MIRRORPATH:-"/pub/linux/Plamo"}
CATEGORIES=${CATEGORIES:-"00_base 01_minimum"} CATEGORIES=${CATEGORIES-"00_base 01_minimum"}
EXTRACTGRS=${EXTRACTGRS:-""} EXTRACTGRS=${EXTRACTGRS-""}
IGNOREPKGS=${IGNOREPKGS:-"grub kernel lilo linux_firmware microcode_ctl IGNOREPKGS=${IGNOREPKGS-"grub kernel lilo linux_firmware microcode_ctl
cpufreqd cpufrequtils gpm"} cpufreqd cpufrequtils gpm"}
ADDONPKGS=${ADDONPKGS:-"`echo contrib/Hamradio/{morse,qrq}`"} ADDONPKGS=${ADDONPKGS-"`echo contrib/Hamradio/{morse,qrq}`"}
download_plamo() { download_plamo() {
# check the mini plamo was not already downloaded # check the mini plamo was not already downloaded
...@@ -50,7 +50,7 @@ download_plamo() { ...@@ -50,7 +50,7 @@ download_plamo() {
cd $ptcache cd $ptcache
case $DLSCHEME in http) depth=2 ;; ftp) depth=3 ;; esac case $DLSCHEME in http) depth=2 ;; ftp) depth=3 ;; esac
rej=${IGNOREPKGS%% *} ; [ -n "$rej" ] && rej="$rej-*" rej=${IGNOREPKGS%% *} ; [ -n "$rej" ] && rej="$rej-*"
if [ `echo $IGNOREPKGS | wc -w` -ne 1 ] ; then if [ `echo $IGNOREPKGS | wc -w` -gt 1 ] ; then
for p in ${IGNOREPKGS#* } ; do rej="$rej,$p-*" ; done for p in ${IGNOREPKGS#* } ; do rej="$rej,$p-*" ; done
fi fi
for i in $CATEGORIES ; do for i in $CATEGORIES ; do
...@@ -347,7 +347,7 @@ dlcache=$cache/cache-${prog##*-}-$release-$arch ...@@ -347,7 +347,7 @@ dlcache=$cache/cache-${prog##*-}-$release-$arch
rtcache=$cache/rootfs-${prog##*-}-$release-$arch rtcache=$cache/rootfs-${prog##*-}-$release-$arch
if [ -z "$rootfs" ] ; then if [ -z "$rootfs" ] ; then
if grep -q "^lxc.rootfs" $path/config ; then if grep -q "^lxc.rootfs" $path/config ; then
rootfs=$(awk -F= '/^lxc.rootfs =/{ print $2 }' $path/config) rootfs=`awk -F= '/^lxc.rootfs =/{ print $2 }' $path/config`
else else
rootfs=$path/rootfs rootfs=$path/rootfs
fi fi
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment