You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
kodlarıyla karşılaşıyorum 189. satırda lb init diye bir kod var ve nasıl düzelteceğimi bilmiyorum. tamamen kendime özel bir sürüm hazırlamaya çalıştım aynı hatayı aldım. sorun bendemi diye hiç birşeyi değiştirmeden tekrar denedim yine aynı hatayı aldım. Buyrun bendeki BUILD.sh:
!/bin/bash
sudo vi /usr/share/live/build/hooks/0310-update-apt-xapian-index.chroot
sed -i "s|XYZ|$TuranOS_LANG_SURUM $TuranOS_DESK_ENV|" isolinux/live.cfg
if [ "$TuranOS_DAGITIM" == "Sunucu" ]
then
if [ "$DIST_ARCH" == "i386" ]
then
sed -i "1,10d" isolinux/live.cfg
fi
sed -i "s/ splash quiet --//" isolinux/live.cfg
else
sed -i "s/file=/cdrom/install/preseed.cfg //" isolinux/live.cfg
fi
sh -x /usr/bin/lb build --verbose 2>&1 | tee build.log
lb build 2>&1 | tee build.log
cd ..
if ! [ -e LIVE/*.hybrid.iso ]
then
echo "ALARM\nALARM. ISO not found"
exit 3
fi
echo "***************************************************************"
echo " ISO'nun ismi degistiriliyor ve MD5 hazirlaniyor "
mkdir -p ISO
if [ "$TuranOS_DAGITIM_LANG" = "" ]
then
TuranOS_ISO_NAME="TuranOS_"$TuranOS_ISO_SURUM""$TuranOS_desk""$TuranOS_ARCH"bit"""$TuranOS_LANG
else
TuranOS_ISO_NAME="TuranOS"$TuranOS_dagitim_lang""$TuranOS_ISO_SURUM""$TuranOS_desk""$TuranOS_ARCH"bit"""$TuranOS_LANG
fi
BUILD.sh dizinine gelip sudo ./BUILD.sh tr topluluk GNOME e tıklıyorum ve bana
./BUILD.sh: line 189: lb: komut yok
hatası veriyor
line 189 a geldiğimde
lb init
lb config -a $DIST_ARCH --verbose --apt apt --parent-distribution $DIST_BASE --distribution $DIST_BASE --binary-images iso-hybrid
lb config --apt-options '--force-yes -y'
lb config --system live
lb config --parent-distribution $DIST_BASE
lb config --firmware-binary false
lb config --initsystem systemd
kodlarıyla karşılaşıyorum 189. satırda lb init diye bir kod var ve nasıl düzelteceğimi bilmiyorum. tamamen kendime özel bir sürüm hazırlamaya çalıştım aynı hatayı aldım. sorun bendemi diye hiç birşeyi değiştirmeden tekrar denedim yine aynı hatayı aldım. Buyrun bendeki BUILD.sh:
!/bin/bash
sudo vi /usr/share/live/build/hooks/0310-update-apt-xapian-index.chroot
set -e
unset GREP_OPTIONS
TuranOS_SURUM="1.0"
TuranOS_ISO_SURUM="1.0-1"
DIST_ARCH=i386
TuranOS_ARCH=32
TuranOS_desk="kde"
TuranOS_dagitim="topluluk"
TuranOS_DAGITIM="Topluluk"
TuranOS_dagitim_lang="topluluk"
TuranOS_DAGITIM_LANG="Topluluk"
TuranOS_lang_surum=$TuranOS_dagitim_lang"_"$TuranOS_SURUM
TuranOS_LANG_SURUM=$TuranOS_DAGITIM_LANG" "$TuranOS_SURUM
DIST_BASE=wheezy
DELETE_BASE=sid
if [ "
uname -m
" == "x86_64" ]then
DIST_ARCH=amd64
TuranOS_ARCH=64
fi
if ! [ "$USER" == "root" ]
then
echo "ISO ' yu olusturabilmek icin 'root' yetkisine sahip olmalisiniz."
exit 1
fi
function KULLANIM_MESAJI ()
{
echo "Kullanim : sudo ./BUILD.sh [tr,en] [topluluk, kurumsal, fatih , sunucu] [KDE,GNOME,XFCE] [32,64] [localhost]"
exit 2
}
function PARAMETRELERI_KONTROL_ET()
{
case "$1" in
tr)
TuranOS_LANG=tr
;;
en)
TuranOS_LANG=en
;;
*)
KULLANIM_MESAJI
;;
esac
case "$2" in
fatih|Fatih)
TuranOS_DAGITIM=Fatih
TuranOS_dagitim=fatih
TuranOS_DAGITIM_LANG=Fatih
TuranOS_dagitim_lang=fatih
;;
kurumsal|Kurumsal)
TuranOS_DAGITIM=Kurumsal
TuranOS_dagitim=kurumsal
case "$TuranOS_LANG" in
en)
TuranOS_DAGITIM_LANG=Corporate
TuranOS_dagitim_lang=corporate
;;
*)
TuranOS_DAGITIM_LANG=Kurumsal
TuranOS_dagitim_lang=kurumsal
;;
esac
;;
sunucu|Sunucu)
TuranOS_DAGITIM=Sunucu
TuranOS_dagitim=sunucu
case "$TuranOS_LANG" in
en)
TuranOS_DAGITIM_LANG=Server
TuranOS_dagitim_lang=server
;;
*)
TuranOS_DAGITIM_LANG=Sunucu
TuranOS_dagitim_lang=sunucu
;;
esac
;;
topluluk|Topluluk)
TuranOS_DAGITIM=Topluluk
TuranOS_dagitim=topluluk
DIST_BASE=sid
DELETE_BASE=wheezy
case "$TuranOS_LANG" in
en)
TuranOS_DAGITIM_LANG=Community
TuranOS_dagitim_lang=community
;;
*)
TuranOS_DAGITIM_LANG=Topluluk
TuranOS_dagitim_lang=topluluk
;;
esac
;;
*)
KULLANIM_MESAJI
;;
esac
if [ "$TuranOS_DAGITIM_LANG" = "" ]
then
TuranOS_LANG_SURUM=$TuranOS_SURUM
TuranOS_lang_surum=$TuranOS_SURUM
else
TuranOS_LANG_SURUM=$TuranOS_DAGITIM_LANG" "$TuranOS_SURUM
TuranOS_lang_surum=$TuranOS_dagitim_lang"_"$TuranOS_SURUM
fi
case "$3" in
KDE|kde)
TuranOS_desk=kde
;;
GNOME|gnome)
TuranOS_desk=gnome
;;
XFCE|xfce)
TuranOS_desk=xfce
;;
*)
KULLANIM_MESAJI
;;
esac
if ! [ "$4" == "" ]
then
case "$4" in
32|i386)
DIST_ARCH=i386
TuranOS_ARCH=32
;;
64|amd64|x86_64)
DIST_ARCH=amd64
TuranOS_ARCH=64
;;
*)
KULLANIM_MESAJI
;;
esac
fi
}
ulimit -n 8192
PARAMETRELERI_KONTROL_ET $*
TuranOS_DESK_ENV=$3
LOCALHOST=$5
if [ "$LOCALHOST" == "localhost" ]
then
DEBIAN_POOL="ftp://localhost/$PARDUS_dagitim/anahavuz/"
SECURITY_POOL="ftp://localhost/$PARDUS_dagitim/guvenlik/"
MULTIMEDIA_POOL="ftp://localhost/$PARDUS_dagitim/cokluortam/"
BACKPORTS_POOL="ftp://localhost/$PARDUS_dagitim/geritasima/"
OZEL_HAVUZ="ftp://localhost/$PARDUS_dagitim/ozelhavuz/"
else
DEBIAN_POOL="ftp://community.PARDUS.org.tr/$PARDUS_dagitim/anahavuz/"
SECURITY_POOL="ftp://community.PARDUS.org.tr/$PARDUS_dagitim/guvenlik/"
MULTIMEDIA_POOL="ftp://community.PARDUS.org.tr/$PARDUS_dagitim/cokluortam/"
BACKPORTS_POOL="ftp://community.PARDUS.org.tr/$PARDUS_dagitim/geritasima/"
OZEL_HAVUZ="ftp://community.PARDUS.org.tr/$PARDUS_dagitim/ozelhavuz/"
###### DEBIAN_POOL="ftp://ftp.tr.debian.org/debian/"
###### SECURITY_POOL="http://security.debian.org/"
###### MULTIMEDIA_POOL="http://www.deb-multimedia.org/"
###### BACKPORTS_POOL="deb ftp://ftp.de.debian.org/debian-backports/"
###### OZEL_HAVUZ="ftp://community.pardus.org.tr/topluluk/ozelhavuz/"
fi
PACKAGES=
cat PAKETLER.txt PAKETLER_"$TuranOS_LANG".txt | grep "|$TuranOS_ARCH|" | grep "|$TuranOS_DESK_ENV|" | grep "|$TuranOS_DAGITIM|" | grep "|$DIST_BASE|" | cut -d "|" -f 1
rm -r -f LIVE ISO
mkdir -p LIVE
cd LIVE
rm -r -f isolinux
mkdir isolinux
cp -f ../isolinux/$DIST_BASE"_"$DIST_ARCH/$TuranOS_LANG/* isolinux
lb init
lb config -a $DIST_ARCH --verbose --apt apt --parent-distribution $DIST_BASE --distribution $DIST_BASE --binary-images iso-hybrid
lb config --apt-options '--force-yes -y'
lb config --system live
lb config --parent-distribution $DIST_BASE
lb config --firmware-binary false
lb config --initsystem systemd
if [ "$DIST_ARCH" == "i386" ]
then
lb config --linux-flavours "486 686-pae"
fi
if [ "$DIST_BASE" == "sid" ]
then
lb config --updates false
lb config --security false
lb config --backports false
fi
cp -f ../packages/* config/packages.chroot/
cp -f ../files/TuranOS-installer-"$TuranOS_LANG"_* config/packages.chroot/
mkdir -p config/includes.chroot/opt/TuranOS/
cp -r -f ../files config/includes.chroot/opt/TuranOS/
cd config/includes.chroot/opt/TuranOS/files
rm -f "$DELETE_BASE"_*
cd -
if [ "$TuranOS_DAGITIM" == "Sunucu" ]
then
mkdir -p config/includes.chroot/usr/share/applications/
cp -f ../files/webmin.desktop config/includes.chroot/usr/share/applications/
cp -f ../files/webmin.jpg config/includes.chroot/usr/share/applications/
fi
echo "TuranOS $TuranOS_LANG_SURUM \n \l" > config/includes.chroot/opt/TuranOS/files/issue
echo "TuranOS $TuranOS_LANG_SURUM" > config/includes.chroot/opt/TuranOS/files/issue.net
echo "$TuranOS_LANG" > config/includes.chroot/opt/TuranOS/TuranOS_lang.txt
echo "$DIST_BASE" > config/includes.chroot/opt/TuranOS/TuranOS_pool.txt
echo "$TuranOS_ARCH" > config/includes.chroot/opt/TuranOS/TuranOS_arch.txt
echo "$TuranOS_DAGITIM" > config/includes.chroot/opt/TuranOS/TuranOS_dagitim.txt
echo "$TuranOS_DESK_ENV" > config/includes.chroot/opt/TuranOS/TuranOS_desk_env.txt
cp -f ../files/"$DIST_BASE"_sources.list.internet config/includes.chroot/opt/TuranOS/files/sources.list
cp -f ../files/sources.list_"$TuranOS_dagitim" config/includes.chroot/opt/TuranOS/files/sources.list
if [ "$DIST_BASE" == "wheezy" ]
then
lb config --parent-mirror-chroot-updates $DEBIAN_POOL
lb config --parent-mirror-binary-updates $DEBIAN_POOL
lb config --mirror-binary-updates $DEBIAN_POOL
lb config --parent-mirror-binary-updates $DEBIAN_POOL
lb config --mirror-chroot-updates $DEBIAN_POOL
lb config --parent-mirror-chroot-updates $DEBIAN_POOL
lb config --mirror-binary-backports $BACKPORTS_POOL
lb config --parent-mirror-binary-backports $BACKPORTS_POOL
lb config --mirror-chroot-backports $BACKPORTS_POOL
lb config --parent-mirror-chroot-backports $BACKPORTS_POOL
else
echo "deb $MULTIMEDIA_POOL sid main non-free" >> config/archives/TuranOS-mirrors.list.chroot
echo "deb $OZEL_HAVUZ sid main contrib non-free" >> config/archives/TuranOS-mirrors.list.chroot
fi
lb config --parent-archive-areas "main contrib non-free"
lb config --parent-mirror-bootstrap $DEBIAN_POOL
lb config --mirror-bootstrap $DEBIAN_POOL
lb config --parent-mirror-chroot $DEBIAN_POOL
lb config --parent-mirror-chroot-security $SECURITY_POOL
lb config --mirror-chroot $DEBIAN_POOL
lb config --mirror-chroot-security $SECURITY_POOL
lb config --parent-mirror-binary $DEBIAN_POOL
lb config --parent-mirror-binary-security $SECURITY_POOL
lb config --mirror-binary $DEBIAN_POOL
lb config --mirror-binary-security $SECURITY_POOL
lb config --parent-mirror-debian-installer $DEBIAN_POOL
lb config --mirror-debian-installer $DEBIAN_POOL
echo "$PACKAGES" > config/package-lists/TuranOS.list.chroot
mkdir -p config/includes.chroot/lib/live/config-hooks
cp -f ../live-config/* config/includes.chroot/lib/live/config-hooks/
mkdir -p config/includes.chroot/lib/live/config
cp -f ../live-config/* config/includes.chroot/lib/live/config/
cp -f ../hooks/* config/hooks
cp -f ../files/TuranOS.preseed.chroot config/preseed/TuranOS.cfg.chroot
cat ../files/TuranOS.preseed.chroot.$TuranOS_LANG >> config/preseed/TuranOS.cfg.chroot
isolinux
sed -i "s|XYZ|$TuranOS_LANG_SURUM $TuranOS_DESK_ENV|" isolinux/live.cfg
if [ "$TuranOS_DAGITIM" == "Sunucu" ]
then
if [ "$DIST_ARCH" == "i386" ]
then
sed -i "1,10d" isolinux/live.cfg
fi
sed -i "s/ splash quiet --//" isolinux/live.cfg
else
sed -i "s/file=/cdrom/install/preseed.cfg //" isolinux/live.cfg
fi
lsb-release
echo "DISTRIB_ID=Debian" >> config/includes.chroot/opt/TuranOS/files/lsb-release
echo "DISTRIB_RELEASE=$TuranOS_SURUM" >> config/includes.chroot/opt/TuranOS/files/lsb-release
echo "DISTRIB_CODENAME=$DIST_BASE" >> config/includes.chroot/opt/TuranOS/files/lsb-release
echo "DISTRIB_DESCRIPTION="TuranOS $TuranOS_LANG_SURUM $TuranOS_DESK_ENV"" >> config/includes.chroot/opt/TuranOS/files/lsb-release
debian_version
echo "$TuranOS_SURUM" >> config/includes.chroot/opt/TuranOS/files/TuranOS_version
if [ "$TuranOS_DAGITIM_LANG" = "" ]
then
lb config --iso-application "TuranOS"
else
lb config --iso-application "TuranOS $TuranOS_DAGITIM_LANG"
fi
lb config --iso-volume "TuranOS $TuranOS_LANG_SURUM $TuranOS_DESK_ENV$TuranOS_ARCH"
cp -f ../files/isolinux_TuranOS_background.png isolinux/splash.png
lb config --archive-areas "main contrib non-free"
lb config --mirror-bootstrap $DEBIAN_POOL
lb config --mirror-chroot $DEBIAN_POOL
lb config --mirror-chroot-security $SECURITY_POOL
lb config --mirror-binary $DEBIAN_POOL
lb config --mirror-binary-security $SECURITY_POOL
if [ "$TuranOS_DAGITIM" == "Sunucu" ]
then
lb config --debian-installer live
lb config --debian-installer-gui true
lb config --debian-installer-distribution wheezy
cp ../files/preseed_"$TuranOS_LANG".cfg config/debian-installer/preseed.cfg
cat ../files/preseed_common.cfg >> config/debian-installer/preseed.cfg
# preseed.cfg atamasi yapildiktan sonr tekrar lb config demek gerekiyor
lb config
else
lb config --debian-installer false
rm -f config/packages.chroot/debian-installer-launcher*
fi
lb config --checksums none
lb config --apt-recommends false
lb config --security true
lb config --memtest none
lb config --source false
lb config --iso-preparer "TuranOS"
lb config --iso-publisher "ULAKBIM - http://www.ulakbim.gov.tr"
ls -l -R config
sh -x /usr/bin/lb build --verbose 2>&1 | tee build.log
lb build 2>&1 | tee build.log
cd ..
if ! [ -e LIVE/*.hybrid.iso ]
then
echo "ALARM\nALARM. ISO not found"
exit 3
fi
echo "***************************************************************"
echo " ISO'nun ismi degistiriliyor ve MD5 hazirlaniyor "
mkdir -p ISO
if [ "$TuranOS_DAGITIM_LANG" = "" ]
then
TuranOS_ISO_NAME="TuranOS_"$TuranOS_ISO_SURUM""$TuranOS_desk""$TuranOS_ARCH"bit"""$TuranOS_LANG
else
TuranOS_ISO_NAME="TuranOS"$TuranOS_dagitim_lang""$TuranOS_ISO_SURUM""$TuranOS_desk""$TuranOS_ARCH"bit"""$TuranOS_LANG
fi
mv -f LIVE/*.hybrid.iso ISO/"$TuranOS_ISO_NAME".iso
cp -f LIVE/build.log ISO/"$TuranOS_ISO_NAME".log
cd ISO
md5sum "$TuranOS_ISO_NAME".iso > "$TuranOS_ISO_NAME".md5
cd ..
echo ""
echo " $TuranOS_ISO_NAME.iso hazir ! "
echo ""
echo "***************************************************************"
if [ -d /VDB1/FTP/iso/$TuranOS_ISO_SURUM ]
then
ISO_TARGET="/VDB1/FTP/iso/$TuranOS_ISO_SURUM/$TuranOS_LANG"
fi
if [ -d /SDA1/FTP/qetujgda/gunluk ]
then
ISO_TARGET="/SDA1/FTP/qetujgda/gunluk/$TuranOS_LANG"
fi
if [ -d /ARSIV ]
then
ISO_TARGET="/ARSIV"
fi
if ! [ "$ISO_TARGET" == "" ]
then
echo " ISO Kopyalaniyor .. "
cp -f ISO/"$TuranOS_ISO_NAME".iso $ISO_TARGET
cp -f ISO/"$TuranOS_ISO_NAME".md5 $ISO_TARGET
cp -f ISO/"$TuranOS_ISO_NAME".log ~
echo " Kopyalandi"
fi
The text was updated successfully, but these errors were encountered: