jadmaker.sh- kreiranje jad fajla za jar

jadmaker.sh- kreiranje jad fajla za jar

offline
  • Pridružio: 20 Feb 2005
  • Poruke: 4505
  • Gde živiš: planeta Zemlja

Evo necega prilicno zanimljivog:
[Link mogu videti samo ulogovani korisnici]

U par reci: skripta koristi info iz jar fajla i kreira jad fajl (koji se koristi na mobilnim telefonima za instaliranje aplikacija (mada u poslednje vreme vam jad ni ne treba no nema veze. Nekome ce da zatreba)). Sacuvajte sledecu skriptu:

#!/bin/bash
#
# Given a J2ME midlet jarball, create a JAD for it
# Usage: ./jadmaker.sh <filename>

# safety check 1
FILE=$1
if [ ! -f "${FILE}" ]; then
  echo "Input file '${FILE}' missing, exiting."
  exit 1
fi

# safety check 2
JAD="${FILE%.*}.jad"
if [ -f "${JAD}" ]; then
  echo "${JAD} already exists, overwrite? (y/N)"
  read tmpans
  answer=$(echo "$tmpans" | tr '[:upper:]' '[:lower:]')
  if [ "$answer" != "y" ] && [ "$answer" != "yes" ]; then
    echo "Not overwriting ${JAD}, exiting."
    exit 1
  else
    rm -f "${JAD}"
  fi
fi

# unzip the internal manifest, changing line endings to our local OS
# the sed action removes blank lines, with or without spaces/tabs
unzip -aa -j -p ${FILE} "META-INF/MANIFEST.MF" | sed -e '/^[ \t]*$/d' > "${JAD}"

# generic variables
echo "MIDlet-Jar-URL: ${FILE}" >> "${JAD}"
echo "MIDlet-Info-URL: http://" >> "${JAD}"

# actual jarball size
FILESIZE=$(stat -c%s "${FILE}")
echo "MIDlet-Jar-Size: ${FILESIZE}" >> "${JAD}"

# weee
echo "Created ${JAD}."
exit 0


, sacuvajte kao jadmaker.sh (moze i bez .sh) i pokrenite je na sledecei nacin:
jadmaker.sh jar-fajl gde je jar-fajl ime jar fajla za koji zelite da napravite JAD.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
Ko je trenutno na forumu
 

Ukupno su 1321 korisnika na forumu :: 183 registrovanih, 13 sakrivenih i 1125 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 100ka, 8u47, A.R.Chafee.Jr., Agape, Alooo, alternator, amstel, armor, Arsenije, Asteker, Avalon015, bbogdan, bbrasnjo3, Betty25, Blair, bokisha253, bolenbgd, Boris90, bpvl, ccoogg123, cemix, Centauro, Cicumile, cifra, cole77, CrazyDiablo, csipetcsapat, cvrle312, Dambi, darcaud, Dare, DeerHunter, Dejan_vw, dejanbenkovic, dendrit86, denisnapast2015, Django777, djboj, Djokislav, DJUNTA, Djuro2000, Doca, Dogma21, drale12, Drugsparrow, dule10savic, Dungorth, Electron, Ezbuck, feanor, Feller, Frunze, g_g, gagidjuric, galico, Gerila015, gomago, goran.vvv, hyla, Ice, iceburn, Igritelj, ikan, ivan979, Jakonjveliki, JankoS, Jeremiah, Joksss, Jomini, kikisp, Kobrim, Koridor, Koridor 11, Krusarac, Kubovac, kybonacci, Lelemood, Lucije Kvint, M74AB3, marko.markovic, markoni.slo, mačković, mercedesamg, Mi lao shu, miki kv, Miki01, Miki281, milanpb, milenko crazy north, milenko1980, Millennium, Milos1389, mir, mir juzni, MiroslavD, Mićko, mnn2, moldway, momcilob55, N.e.m.a.nj.a., neko iz mase, Nemanja.M, nemkea71, nenad81, novator, padamacki, Pale2025, panzermilan45, panzerwaffe, Papadubi, Pero, Petarvu, Pilence, pisac12, Plavi Jadran, Podljub, Povratak1912, prashinar, precan, PrincipL, procesor, proka89, promajauglavi, raf87, rakivan, raso7, reakcija1989, rebro1974, repac, RJ, ruso, S-lash, sap, sasovsky, Shadow soldier, share00, Shinobi, silikon, Simulink11000, Sir Budimir, Sićko, Szigetwar, tanakadzo, TBoy, tenkiasta71, The Boss, TheBeastOfMG, TheDictator, Topaz9, TRAVUNIJA, UAV operator, uruk, Username1000, varda, vathra, vazduh, vensla, VJ, Vlad000, Vlado82, Voice1, voja64, vojnik švejk, Vrač, vuk77, vukovi, vuksa72, Vzor50, Wrangler, x011, x9, XBMC, XRF_d, zeka013, ZetaMan, Zoca, zokilivac, zokizemun, Zoran1959, Zvone, zziko, |_MeD_|, Žrnov