Hirdetés
- Send to qBittorrent (with SavePaths): Egy apró Firefox kiegészítő qBittorrenthez
- Ikea PAX gardrób és a pokol logisztikája – egy Ikea-horror igaz története
- -TongFang- Medion Erazer Beast 16 X1 - induló teszt így kora délután..."CB R23"
- Pi-hole és a Telekom Sagemcom F@st 5670 DNS beállítása
- A Magyar Néphadsereg emlékére
- GoodSpeed: A RAM-válság és annak lehetséges hatásai
- Magga: PLEX: multimédia az egész lakásban
- Luck Dragon: Asszociációs játék. :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- D@reeo: Pi-hole és a Telekom Sagemcom F@st 5670 DNS beállítása
- Ketogén étrend
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- [K2]: AnyDesk átverés
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
-
LOGOUT
TP-Link WR1043ND - N450 router
Új hozzászólás Aktív témák
-
vargalex
Topikgazda
válasz
_szantos_
#8945
üzenetére
Hi!
Mivel egy másik topictársnál ugyan ez a hiba volt a scripttel, és ő hamarabb tudott hozzáférést adni a routeréhez, így kiderült, hogy mi a hiba. A javított script:
#!/bin/sh
COMMAND=$1
PACKAGE=$2
setdest () {
for i in `grep dest /etc/opkg.conf | cut -d ' ' -f 3`; do
if [ -f $i/usr/lib/opkg/info/$PACKAGE.list ]; then
DEST=$i
fi
done
if [ "x$DEST" = "x" ]; then
echo "Can not locate $PACKAGE."
echo "Check /etc/opkg.conf for correct dest listings";
echo "Check name of requested package: $PACKAGE"
exit 1
fi
}
addlinks () {
setdest;
cat $DEST/usr/lib/opkg/info/$PACKAGE.list | while read LINE; do
SRC=$LINE
DST=`echo $SRC | sed "s|$DEST||"`
DSTNAME=`basename $DST`
DSTDIR=`echo $DST | sed "s|$DSTNAME\$||"`
test -f "$SRC"
if [ $? = 0 ]; then
test -e "$DST"
if [ $? = 1 ]; then
mkdir -p $DSTDIR
ln -sf $SRC $DST
else
echo "Not linking $SRC to $DST"
echo "$DST Already exists"
fi
else
test -d "$SRC"
if [ $? = 0 ]; then
test -e $DST
if [ $? = 1 ]; then
mkdir -p $DST
else
echo "directory already exists"
fi
else
echo "Source directory $SRC does not exist"
fi
fi
done
}
removelinks () {
setdest;
cat $DEST/usr/lib/opkg/info/$PACKAGE.list | while read LINE; do
SRC=$LINE
DST=`echo $LINE | sed "s|$DEST||"`
DSTNAME=`basename $DST`
DSTDIR=`echo $DST | sed "s|$DSTNAME\$||"`
test -f $DST
if [ $? = 0 ]; then
rm -f $DST
test -d $DSTDIR && rmdir $DSTDIR 2>/dev/null
else
test -d $DST
if [ $? = 0 ]; then
rmdir $DST
else
echo "$DST does not exist"
fi
fi
done
}
mountdest () {
test -d $PACKAGE
if [ $? = 1 ]; then
echo "Mount point does not exist"
exit 1
fi
for i in $PACKAGE/usr/lib/opkg/info/*.list; do
$0 add `basename $i .list`
done
}
umountdest () {
test -d $PACKAGE
if [ $? = 1 ]; then
echo "Mount point does not exist"
exit 1
fi
for i in $PACKAGE/usr/lib/opkg/info/*.list; do
$0 remove `basename $i .list`
done
}
case "$COMMAND" in
add)
addlinks
;;
remove)
removelinks
;;
mount)
mountdest
;;
umount)
umountdest
;;
*)
echo "Usage: $0 "
echo " Commands: add, remove, mount, umount"
echo " Targets: , "
echo "Example: $0 add kismet-server"
echo "Example: $0 remove kismet-server"
echo "Example: $0 mount /mnt/usb"
echo "Example: $0 umount /mnt/usb"
exit 1
;;
esac
exit 0 -
vargalex
Topikgazda
válasz
_szantos_
#8904
üzenetére
Hi!
Úgy emlékszem, hogy anno Speeedfire-nak pont ezt a hibát javítottam az OpenWrt Wiki-ben található opkg-link-ben. De az oldalán nem a javított verzió található. Elvileg ez kell legyen a tartalma:
#!/bin/sh
COMMAND=$1
PACKAGE=$2
setdest () {
for i in `grep dest /etc/opkg.conf | cut -d ' ' -f 3`; do
if [ -f $i/usr/lib/opkg/info/$PACKAGE.list ]; then
DEST=$i
fi
done
if [ "x$DEST" = "x" ]; then
echo "Can not locate $PACKAGE."
echo "Check /etc/opkg.conf for correct dest listings";
echo "Check name of requested package: $PACKAGE"
exit 1
fi
}
addlinks () {
setdest;
cat $DEST/usr/lib/opkg/info/$PACKAGE.list | while read LINE; do
SRC=$LINE
DST=`echo $SRC | sed 's%$DEST%%'`
DSTNAME=`basename $DST`
DSTDIR=`echo $DST | sed 's%/$DSTNAME%%'`
test -f "$SRC"
if [ $? = 0 ]; then
test -e "$DST"
if [ $? = 1 ]; then
mkdir -p $DSTDIR
ln -sf $SRC $DST
else
echo "Not linking $SRC to $DST"
echo "$DST Already exists"
fi
else
test -d "$SRC"
if [ $? = 0 ]; then
test -e $DST
if [ $? = 1 ]; then
mkdir -p $DST
else
echo "directory already exists"
fi
else
echo "Source directory $SRC does not exist"
fi
fi
done
}
removelinks () {
setdest;
cat $DEST/usr/lib/opkg/info/$PACKAGE.list | while read LINE; do
SRC=$LINE
DST=`echo $LINE | sed 's%$DEST%%'`
DSTNAME=`basename $DST`
DSTDIR=`echo $DST | sed 's%/$DSTNAME%%'`
test -f $DST
if [ $? = 0 ]; then
rm -f $DST
test -d $DSTDIR && rmdir $DSTDIR 2>/dev/null
else
test -d $DST
if [ $? = 0 ]; then
rmdir $DST
else
echo "$DST does not exist"
fi
fi
done
}
mountdest () {
test -d $PACKAGE
if [ $? = 1 ]; then
echo "Mount point does not exist"
exit 1
fi
for i in $PACKAGE/usr/lib/opkg/info/*.list; do
$0 add `basename $i .list`
done
}
umountdest () {
test -d $PACKAGE
if [ $? = 1 ]; then
echo "Mount point does not exist"
exit 1
fi
for i in $PACKAGE/usr/lib/opkg/info/*.list; do
$0 remove `basename $i .list`
done
}
case "$COMMAND" in
add)
addlinks
;;
remove)
removelinks
;;
mount)
mountdest
;;
umount)
umountdest
;;
*)
echo "Usage: $0 "
echo " Commands: add, remove, mount, umount"
echo " Targets: , "
echo "Example: $0 add kismet-server"
echo "Example: $0 remove kismet-server"
echo "Example: $0 mount /mnt/usb"
echo "Example: $0 umount /mnt/usb"
exit 1
;;
esac
exit 0 -
-
válasz
_szantos_
#6298
üzenetére
Passz... Annyira nem vagyok én sem szakember, hogy ez ügyben technikai részletekről számoljak be neked... Ha jól tudom, akkor az opkg újabb, de hogy jobb-e valamiben, vagy egyszerűen csak más rendszerre készült, azt nem tudom. Amúgy DD_WRT alatt tudomásom szerint az ipkg a "normális", de több 1043-as leírás opkg-t rakat fel rá, gondolom az OpenWrt csomagok korrekt kezelése miatt.
De mondom, ezek csak kósza gondolatok, tényekkel sajnos nem szolgálhatok!
szerk.:
...és örülök, hogy sikerült!
-
válasz
_szantos_
#6293
üzenetére
Ezen a címen valóban 1.92 a legújabb, nem csoda hát, hogy ez szerinte is így van...
Gyanítom, hogy az Alex által létrehozott forrásból Te is telepítheted, csak fel kell venned az ipkg.conf-ba a címet.
Amúgy normális, merthogy DD-WRT alá nem készültek optware csomagok Atheros arch-ra. Nekem csak az a furcsa, hogy ipkg van fent, és nem opkg. Ez persze nem gond, ha működik, de eddig minden általam ismert 1043+ddwrt leírásban opkg telepítés volt.
-
válasz
_szantos_
#6284
üzenetére
Samba, FTP-hez minek a tutorial?
15747-ben már mindkettő a webes felületről érhető el...1. Webes felületen beállított samba-val nem volt ilyen gond, szerintem azt használd.
2. Passz...
3. Vagy ipkg list_installed vagy opkg list_installed Attól függ, melyik van rajta.
4. Mindenképpen ext3 vagy ext4 a javasolt, a sorrend mindegy.Miért mindegy? Mert az USB átviteli sebessége, és a router teljesítménye messze elmarad attól, amit egy mai HDD még a leglassabb szektorából is ki tud szolgálni.
-
[Misel]
tag
válasz
_szantos_
#6284
üzenetére
1) /etc/config/samba a megosztásnál a 'read_only' értéke no, majd
/etc/init.d/samba stop
/etc/init.d/samba start2) ez nyilván a konfigfile-ok miatt van, nem onnan szedi alapból ahova előzőleg mentette
3) opkg list-installed | grep trans
4) ízlés dolga, ez pl így megfelelő szerintem
Új hozzászólás Aktív témák
- iPhone topik
- M.2 csatlakozók terén (is) jónak ígérkezik az MSI közelgő AMD-s alaplapja
- Aim training (Aimlabs, Kovaak's, Aimbeast stb.)
- Samsung LCD és LED TV-k
- LEGO klub
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- PROHARDVER! feedback: bugok, problémák, ötletek
- Új telefont és tabletet mutatott be a Telekom
- Samsung kuponkunyeráló
- Trollok komolyan
- További aktív témák...
- MacBook 12 Retina - Magyar bill. - 2016 Early - 256 SSD, 8GB, 1.5GB
- Bomba ár! Lenovo IdeaPad 330S - i3-8130U I 8GB I 128SSD I 14" FHD I HDMI I Cam I W11 I Gari!
- Bomba ár! HP ProBook 6560B - i5-2450M I 8GB I 500GB I 15,6" HD I Cam I W10 I Garancia!
- Raktáron, PlayStation 4 Slim 500GB, gyönyörű szép állapotban, 6 hó garanciával, üzletből!
- Bomba ár! HP EliteBook 840 G3 - i5-6GEN I 8GB I 256GB SSD I 14" HD I Cam I W10 I Garancia!
- Samsung Galaxy Tab A9 / 4/64GB / Kártyafüggetlen / 12Hó garancia
- Apple iPhone 15 128 GB Kék 12 hónap Garancia Beszámítás Házhozszállítás
- Lenovo Thinkbook 16 G6 WUXGA IPS Ryzen7 7730U 16GB 512GB SSD Radeon RX Vega8 Win11 Pro Garancia
- Lenovo ThinkPad T14s Gen 2 i5-1135G7 4.2GHz turbo 16GB 512GB 1 év garancia
- Bomba ár! Lenovo ThinkPad T495 - AMD Ryzen 5 PRO I 8GB I 256GB SSD I 14" FHD I Cam I W11 I Gari!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi




vargalex
