On Thu, Oct 10, 2013, at 7:03, Sami Halabi wrote:
> Hi,
> thanks for replying me so fast.
> 
> what i ment is:
> 1. in the jail (32 bit) to do:
>  freebsd-update fetch
> 
> # ls /var/db/freebsd-update/
> ./
> ../
> f465c3739385890c221dff1a05e578c6cae0d0430e46996d319db7439f884336-install@
> filelist
> files/
> install.TggE71/
> pub.ssl
> serverlist
> serverlist_full
> serverlist_tried
> tINDEX.present
> tag
> root@sami:/ #
> 
> root@sami:/ # more /var/db/freebsd-update/tag
> freebsd-update|i386|9.1-RELEASE|7|b3924864da0e125ff57d2f9894347dbc0e130ae32a0647126d5109dbc099981e|1420070400
> root@sami:/ #
> 
> 2. since inside the jail:
> root@sami:/ # freebsd-update install
> Installing updates...chflags: ///lib/libc.so.7: Operation not permitted
> root@sami:/ #
> 
> not working because of chflags (maybe there is a sysctl that will allow a
> jail to chflags??)
> 
> i thought that maybe there is some way to do it from outside the jail.
> 
> unfortunattly doing simple:
> root@6:/root # freebsd-update -b /usr/jails/sami -d
> /usr/jails/sami/var/db/freebsd-update/ install
> No updates are available to install.
> Run '/usr/sbin/freebsd-update fetch' first.
> root@6:/root #
> 
> i thought if there is some way to interpret the data and installing using
> the host (maybe manually somehow...), or even changing the chflags inside
> the jail to an executable that return success no matter what...
> 

There is a sysctl for chflags:

security.jail.param.allow.chflags

and you can check if you have that access from within the jail via:

security.jail.chflags_allowed

I have not tried to do what you're attempting before simply because I've
very rarely run 32bit jails on 64bit hosts. Hopefully this gets you in
the right direction.
_______________________________________________
freebsd-jail@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-jail
To unsubscribe, send any mail to "freebsd-jail-unsubscr...@freebsd.org"

Reply via email to