OSCam Easy Build Script (script only!)

behnam

Registered
Messages
153
maybe one dev here can put these topic as "important" on top!



script checking if streamboard oscam-svn is online and if not we can alternate dl/extract rev4800-BACKUP!
script also updateable by onlineupdate-function on "7-easy-specials"
Zitat: v.0.6.1
- libusb-smartreader-support fixxed (many thx to thE_29)

v.0.6.1a
- pc build with libusb fixxed
- coolstream build fixxed

v.0.6.1b
- typo error-message pc-libusb fixxed

v.0.6.1c
- Makefile: "ds_opts=... -Winline -Wextra -Wall" deleted (not longer needed)
- setup correct default config-path on each platform (hopefully all correct)

v.0.6.1d
- fritzbox7390 build fixxed

v.0.6.1e
- sh4: liboscam_stapi.v0.08 added

v.0.6.2c
- libusb fixxed #2
- pcsc fixxed
- some typo's fixxed

v.0.6.2d
- svn checkout BACKUP REV 4800 added (option 1-get/update svn)

v.0.6.2e
- alternate dl-src for dreambox/ppc/ddwrt/nslu2 added

v.0.6.3
- oscam-svn online check optimized

v.0.6.3a
- oscam-svn online check optimized part2 (thx thE_29!)


download oscam-easy-build.v***.tar.gz and extract in newfolder
start make.sh
Zitat: cd newfolder
./make.sh
do:
1
if oscam-svn not responding:
do you want bu rev 4800? (thx Carli)
Y
else wait till svn is checkout!
...
Zitat: cd newfolder/oscam-svn
./make.sh
do:
4
select your fav chain
when finished go back to main
do:
0-setup
make your choice
select on main than
2
- your preffered option
 

houarisat

Registered
Messages
910
Code:
changelog:
v.0.6.1b
- typo error-message pc-libusb fixxed

v.0.6.1c
- Makefile: "ds_opts=... -Winline -Wextra -Wall" deleted (not longer needed)
- setup correct default oscam-config-path on each platform (hopefully all correct)

v.0.6.1d
- fritzbox7390 build fixxed

v.0.6.1e
- sh4: liboscam_stapi.v0.08 added

v.0.6.2c
- libusb fixxed #2
- pcsc fixxed
- some typo's fixxed

v.0.6.2d
- svn checkout BACKUP REV 4800 added (option 1-get/update svn)

v.0.6.2e
- alternate dl-src for dreambox/ppc/ddwrt/nslu2 added

v.0.6.3
- oscam-svn online check optimized

v.0.6.3a
- oscam-svn online check optimized part2 (thx thE_29!)

v.0.6.3b
- oscam-svn online check optimized part3

Actual supported build-platforms:
UBUNTU >= 9.10
DEBIAN
FEDORA >=11
OPENSUSE >=11.0

Actual supported host-platforms:
ARM-COOLSTREAM
MIPSEL-FRITZBOX
MIPSEL-DREAMBOX
PPC DREAMBOX/DBOX2
MIPSEL-DD-WRT
SH4-DVBAPI
SH4-STAPI
I386/X64 PC
NSLU2 UNSLUNG
MIPS-FONERA/ATHEROS
MIPSEL-AZBOX

PLEASE DO AFTER SVN-UP -> 0-OSCAM-SETUP AGAIN!!!!
maybe you must also del .../EasyBuildScript/EasyBuild.conf and start make.sh again!
also do after updating: mainmenu-1- svn-update please!
 

elgeneral

Registered
Messages
7,811
Code:
[B]v.0.6.3c[/B]
- coolstream/azbox/dockstar-pcsc typo fixxed
- oscam-svn-onlineupdate-check set back again to 'ping'

[B]v.0.6.3d[/B]
- ddwrt-libpath default changed to '/opt/lib'
- oupdatecheck revert to wget

[B]v.0.6.3e[/B]
- mainsetup: option 'do_onlinecheck' added
(turn on if you'll be sure oscam-svn is online and updateable!)

[B]v.0.6.4[/B]
- onlinecheck small fix
- mainmenu: 7-7 "easy-specials/Get-oscamSVN-Backup" added
 

behnam

Registered
Messages
153
Code:
v.0.6.4a
- onlinecheck next fix
- (x)do_onlinecheck set to default: ON
- libusb fixxed again? please test

v.0.6.4b
- libusb next fix (please try!)

v.0.6.4c
- small typo fixxed

v.0.6.4d
- buildALL: PCSC build fixxed

v.0.6.4e
- oscam-http error fixxed
(will now auto get new by svn-up!)

v.0.6.4f
- redefined pcsc-warning fixxed

v.0.6.5
- easy-specials: 7-8 create MY_OSCAMS-megapack added
- some small code fixxes
- BUILD_OLD folder added
- some path/foldernames optimized

v.0.6.5a
- oupdate EasyBuild.conf Fritzbox fixxed
- some path/foldernames optimized

v.0.6.5b
- easy-script code optimized
(Folder *_OLD no longer needed, you can simply manual rm them without probs!)

v.0.6.5c
- make.sh line 25-37: there you can change default-oscam-config-paths for oscam.conf/user/server etc.
...
###########################################################
### setup here your default oscam-config paths.... ###
###########################################################
DEFAULTCONFIG="/var/keys"
DREAMBOXCONFIG="/var/keys"
AZBOXCONFIG="/var/keys"
COOLSTREAMCONFIG="/var/tuxbox/config"
DDWRTCONFIG="/usr/local/etc"
DOCKSTARCONFIG="/usr/local/etc"
FONERACONFIG="/usr/local/etc"
FRITZBOXCONFIG="/var/media/ftp/uStor01/addons/oscam"
NSLU2UNSLUNGCONFIG="/usr/local/etc"
PCCONFIG="/usr/local/etc"
PPC_DB2_DREAMCONFIG="/var/tuxbox/config"
SH4_DVBAPICONFIG="/var/keys"
SH4_STAPICONFIG="/data/keys"
###########################################################
###########################################################
...

v.0.6.5d
- 7-8 easy-specials: create megapack fixxed

v.0.6.5e
- code from v.0.6.5c (setup default conf-paths) MOVED NOW TO: ../oscam-svn/EasyBuildScript/EasyBuild.conf
(please change if needed paths than in EasyBuild.conf!)

v.0.6.5f
- onlineupdate small fix

v.0.6.5g
- onlineupdate small fix2

v.0.6.6
- onlineupdate small fix3
if you say "N" on question: "Activate DEFAULT EasyBuild.conf"... it's your own risk if not all working,
if "N" and build-error you must manual del EasyBuild.conf and restart make.sh again!

- pcsc updated to v1.7.0 (thx thE_29)
(pcsc-values can be changed to old in EasyBuild.conf:
###PCSC##########
PCSCVERSION=1.7.0
PCSCDLID=3527
CCIDVERSION=1.4.2
CCIDDLID=3518
###OLD_PCSC#######
#PCSCVERSION=1.6.4
#PCSCDLID=3337
#CCIDVERSION=1.4.0
#CCIDDLID=3333
################## )
(if "external_Libs"-folder already exists... please del them manually before you start make.sh for using new PCSC!)

- 7-8 create megapack optimized

- toolchaind dd-wrt renamed to DDWRT

- many code fixxes part1

v.0.6.6a
- many generall code fixxes part2
 

juli13

Staff member
Administrator
Messages
10,194
20/03/2011

OSCam Easy Build Script v.0.6.6a

Code:
[B]v.0.6.6a[/B]

- many generall code fixxes part2

Actual supported build-platforms:
UBUNTU >= 9.10
DEBIAN
FEDORA >=11
OPENSUSE >=11.0

Actual supported host-platforms:
ARM-COOLSTREAM
MIPSEL-FRITZBOX
MIPSEL-DREAMBOX
PPC DREAMBOX/DBOX2
MIPSEL-DD-WRT
SH4-DVBAPI
SH4-STAPI
I386/X64 PC
NSLU2 UNSLUNG
MIPS-FONERA/ATHEROS
MIPSEL-AZBOX

PLEASE DO AFTER SVN-UP -> 0-OSCAM-SETUP AGAIN!!!!
maybe you must also del .../EasyBuildScript/EasyBuild.conf and start make.sh again!
also do after updating: mainmenu-1- svn-update please!

note: only after you have on local-pv v.0.6.5a or higher fritzbox-entry in easybuild.conf is ok.
no worry, if older... than please del your EasyBuild.conf file and restart make.sh!
 

behnam

Registered
Messages
153
Code:
v.0.6.1
- libusb-smartreader-support fixxed (many thx to thE_29)

v.0.6.1a
- pc build with libusb fixxed
- coolstream build fixxed

v.0.6.1b
- typo error-message pc-libusb fixxed

v.0.6.1c
- Makefile: "ds_opts=... -Winline -Wextra -Wall" deleted (not longer needed)
- setup correct default config-path on each platform (hopefully all correct)

v.0.6.1d
- fritzbox7390 build fixxed

v.0.6.1e
- sh4: liboscam_stapi.v0.08 added

v.0.6.2c
- libusb fixxed #2
- pcsc fixxed
- some typo's fixxed

v.0.6.2d
- svn checkout BACKUP REV 4800 added (option 1-get/update svn)

v.0.6.2e
- alternate dl-src for dreambox/ppc/ddwrt/nslu2 added

v.0.6.3
- oscam-svn online check optimized

v.0.6.3a
- oscam-svn online check optimized part2 (thx thE_29!)

v.0.6.3b
- oscam-svn online check optimized part3

v.0.6.3c
- coolstream/azbox/dockstar-pcsc typo fixxed
- oscam-svn-onlineupdate-check set back again to 'ping'

v.0.6.3d
- ddwrt-libpath default changed to '/opt/lib'
- oupdatecheck revert to wget

v.0.6.3e
- mainsetup: option 'do_onlinecheck added'
(turn on if you'll be sure oscam-svn is online and updateable!)

v.0.6.4
- onlinecheck small fix
- mainmenu: 7-7 "easy-specials/Get-oscamSVN-Backup" added

v.0.6.4a
- onlinecheck next fix
- (x)do_onlinecheck set to default: ON
- libusb fixxed again? please test

v.0.6.4b
- libusb next fix (please try!)

v.0.6.4c
- small typo fixxed

v.0.6.4d
- buildALL: PCSC build fixxed

v.0.6.4e
- oscam-http error fixxed
(will now auto get new by svn-up!)

v.0.6.4f
- redefined pcsc-warning fixxed

v.0.6.5
- easy-specials: 7-8 create MY_OSCAMS-megapack added
- some small code fixxes
- BUILD_OLD folder added
- some path/foldernames optimized

v.0.6.5a
- oupdate EasyBuild.conf Fritzbox fixxed
- some path/foldernames optimized

v.0.6.5b
- easy-script code optimized
(Folder *_OLD no longer needed, you can simply manual rm them without probs!)

v.0.6.5c
- make.sh line 25-37: there you can change default-oscam-config-paths for oscam.conf/user/server etc.
...
###########################################################
### setup here your default oscam-config paths.... ###
###########################################################
DEFAULTCONFIG="/var/keys"
DREAMBOXCONFIG="/var/keys"
AZBOXCONFIG="/var/keys"
COOLSTREAMCONFIG="/var/tuxbox/config"
DDWRTCONFIG="/usr/local/etc"
DOCKSTARCONFIG="/usr/local/etc"
FONERACONFIG="/usr/local/etc"
FRITZBOXCONFIG="/var/media/ftp/uStor01/addons/oscam"
NSLU2UNSLUNGCONFIG="/usr/local/etc"
PCCONFIG="/usr/local/etc"
PPC_DB2_DREAMCONFIG="/var/tuxbox/config"
SH4_DVBAPICONFIG="/var/keys"
SH4_STAPICONFIG="/data/keys"
###########################################################
###########################################################
...

v.0.6.5d
- 7-8 easy-specials: create megapack fixxed

v.0.6.5e
- code from v.0.6.5c (setup default conf-paths) MOVED NOW TO: ../oscam-svn/EasyBuildScript/EasyBuild.conf
(please change if needed paths than in EasyBuild.conf!)

v.0.6.5f
- onlineupdate small fix

v.0.6.5g
- onlineupdate small fix2

v.0.6.6
- onlineupdate small fix3
if you say "N" on question: "Activate DEFAULT EasyBuild.conf"... it's your own risk if not all working,
if "N" and build-error you must manual del EasyBuild.conf and restart make.sh again!

- pcsc updated to v1.7.0 (thx thE_29)
(pcsc-values can be changed to old in EasyBuild.conf:
###PCSC##########
PCSCVERSION=1.7.0
PCSCDLID=3527
CCIDVERSION=1.4.2
CCIDDLID=3518
###OLD_PCSC#######
#PCSCVERSION=1.6.4
#PCSCDLID=3337
#CCIDVERSION=1.4.0
#CCIDDLID=3333
################## )
(if "external_Libs"-folder already exists... please del them manually before you start make.sh for using new PCSC!)

- 7-8 create megapack optimized

- toolchaind dd-wrt renamed to DDWRT

- many code fixxes part1

v.0.6.6a
- many generall code fixxes part2

v.0.6.6b
- many generall code fixxes part3
- openssl revert to v.0.9.8 (most platformas actual using it!)
- all platforms now also have libcrypto.a AND libcrypto.so (thx thE_29)
(if libcrypto.so on your os allready exists: dont replace them with these *.so generated by easy-script!)
(for using old way only *.a (oscam-binary would be bigger): del *.so on "../external_libs/os/lib", an build again!)
(with *.so oscam-binary would be smaller! )
(if you have already build before.... please del "../external_libs/os" before start 1time v.0.6.6b!)

v.0.6.6c
- many generall code fixxes/optimized part4

v.0.6.6d
- (0)-OSCam-Setup-MainSetup: (x) with_libcrypto_so -libcrypto.so en/-disable-option added (default enabled)!
(x) = libcrypto.so.0.9.8 used instead of libcrypto.a (oscam binary smaller but needed libcrypto.so.0.9.8 on running platform!)
( ) = libcrypto.a used instead of libcrypto.so.0.9.8 (oscam binary bigge but NOT needed libcrypto.so.0.9.8 on running platform!)

v.0.6.7
- many generall code fixxes/optimized part5

v.0.6.7a
- many generall code fixxes/optimized part6
- ddwrt-pcsc build fixxed

v.0.6.7b
- many generall code fixxes/optimized part7
- ccid build fixxed

v.0.6.8
- TP-LINK MIPS-AR71xx platform added (thx thE_29)

v.0.6.8a
- secure check for EasyBuild.conf + .../external_LIBS is actual
- many generall code fixxes/optimized part8
- with_ssl build fixxed (now small binaries available too! (x) wit_libcrypto.so must be acvitve!)
- fritzbox 7390 outsourced to sep. folder (build(fritzbox7390, external_libs/7390) please test!

v.0.6.8b
- many generall code fixxes/optimized part8

v.0.6.8c
- many generall code fixxes/optimized part9
- ccid-ddwrt fixxed

v.0.6.8.d
- fritzbox 7390 build fixxed

v.0.6.8e
- libcrypto.off fixxed
 

behnam

Registered
Messages
153
Code:
v.0.6.8f
- ddwrt: libcrypto.off fixxed + libcrypto build fixxed

v.0.6.9
- coolstream: dvbapi fixxed

v.0.6.9a
- coolstream: libnxp.so fixxed

v.0.6.9b
- ASUS-WL*** Platform added (only static, K24 ok, K26 untestet (K26 setable by Main-Setup)!!!)
- many generall code fixxes/optimized part10

v.0.6.9c
- buildall: fritzbox fixxed
- logfiles deactivated. All output now in terminal. On error see terminal-output
 

behnam

Registered
Messages
153
Code:
v.0.6.9d
- coolstream: fix libnxp.so sym doublecheck

v.0.7.0
- coolstream: pcsc fixxed (thx thE_29!)

v.0.7.0a
- fritzbox ALL update!
(gcc now 4.6 so old user must del their chain(s) in "../toolchains" and also easybuild.conf and start from beginning!)
 

kiliantv

Super VIP
Messages
7,057
oscam-easy-build.v0.8.0a
oscam-easy-build.v0.8.0b

If not 1st time build:
Please del "../oscam-svn/external_LIBS" folder and also del "/oscam-svn/EasyBuildScript/EasyBuild.conf" !!!
than do svn-update by: 1-y-y
OTHERWAY IT WON'T WORK!!

v.0.8.0a
- EasyScript.patch fixxed
- Easyconf check updated

v.0.8.0b
- EasyScript.patch del (not longer needed!)

Actual supported build-platforms:
UBUNTU >= 9.10
DEBIAN
FEDORA >=11
OPENSUSE >=11.0

Actual supported host-platforms:
ARM-COOLSTREAM
MIPSEL-FRITZBOX
MIPSEL-DREAMBOX
PPC DREAMBOX/DBOX2
MIPSEL-DD-WRT
SH4-DVBAPI
SH4-STAPI
I386/X64 PC
NSLU2 UNSLUNG
MIPS-FONERA/ATHEROS
MIPSEL-AZBOX
MIPS-AR71xx (f.e. TP-LINK Router)
MIPSEL-ASUS-WL

PLEASE DO AFTER SVN-UP -> 0-OSCAM-SETUP AGAIN!!!!
maybe you must also del .../EasyBuildScript/EasyBuild.conf and start make.sh again!
also do after updating: mainmenu-1- svn-update please!

note: only after you have on local-pv v.0.6.5a or higher fritzbox-entry in easybuild.conf is ok.
no worry, if older... than please del your EasyBuild.conf file and restart make.sh!
 

kiliantv

Super VIP
Messages
7,057
v.0.8.0c
v.0.8.0d


v.0.8.0c
- webif oscam-http.h: Headline Size corrected to 15px

v.0.8.0d
- globals.h:
clientmaxidle-entry corrected (max 9999 default)
clientimeout-entry corrected (max 99999 default)
take care to set both to your preferred timeout in your config!
(if nothing set 9999/99999 are default!!!!)
- oscam-http.c:
webif-shutdown-restart corrected (set restarttime to 5 seconds for better refresh without 404)
 

baha2

Super VIP
Messages
6,530
Code:
[B][COLOR="Navy"]v.0.8.3[/COLOR][/B]
- create megapack: some small gz fix on fritzbox
- fix menuentry/code against ppc-dreambox
- ../EasyBuildScript/EasyBuild.info added (detailed overwiev of supportet receivers/routers etc...)
 

baha2

Super VIP
Messages
6,530
Code:
[B][COLOR="Navy"]v.0.8.3a[/COLOR][/B]

- ppc_old dbox2/dream, ssl deactivated! won't work on these old lib*.0.9.7!
 

baha2

Super VIP
Messages
6,530
Code:
[B][COLOR="Navy"]v.0.8.3b[/COLOR][/B]
- build all: dvbapi/stapi on/off first round fixxed
 

baha2

Super VIP
Messages
6,530
Code:
[B][COLOR="Navy"]v.0.8.3c[/COLOR][/B]
- get nslu2unslung chain fixxed
- new repository(git) for ppc_old added (old cvs.tuxbox.org down!) [thx seife!)
 

baha2

Super VIP
Messages
6,530
Code:
[B]changelog[/B]:
v.0.8.3d
- oscam-svn-rev > 5620 showWebLogo fixxed
v.0.8.3e
- oscam dynamic build fix ppc-dream
v.0.8.3f
- oscam dynamic build fix ppc-dream update
 

baha2

Super VIP
Messages
6,530
Code:
[B][COLOR="Navy"]v.0.8.3g[/COLOR][/B]
-oscam unstable: webif-version-info size fixxed
 
Top