tftp-5.2-lp151.5.3.1<>,4ĉ]ҷ`/=„k@?XdG+M](M&/@P>[9b>f.wLWHٽWuħf_)klX2PULRP/XA BI)ux@$+F## : Z,%g,JksT 3,чEY++7='=M{٩f5a0MV nJ:+9 dՁh"܉.Ec0H9|:WLAR_.EWUY?>L)p?)`d   =  2V)   8  ,hX (8 9D : =">" ?"@"F"#G"8H"tI"X"Y"\#]#D^# b$c%_d%e%f%l%u& v&Hw(,x(hy(z(()) ))))\Ctftp5.2lp151.5.3.1Trivial File Transfer Protocol (TFTP)The Trivial File Transfer Protocol (TFTP) is normally used only for booting diskless workstations and for getting or saving network component configuration files.]ҷ`lamb12a>openSUSE Leap 15.1openSUSEBSD-3-Clausehttp://bugs.opensuse.orgProductivity/Networking/Ftp/Clientshttp://www.kernel.org/pub/software/network/tftp/linuxx86_64# This group/user is shared with atftp, so please # keep this in sync with atftp.spec # add group /usr/sbin/groupadd -r tftp 2>/dev/null || : # add user /usr/sbin/useradd -c "TFTP account" -d /srv/tftpboot -G tftp -g tftp \ -r -s /bin/false tftp 2>/dev/null || : test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in tftp.service tftp.socket ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in tftp.service tftp.socket ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-tftp-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-tftp-update-$service-new-in-upgrade" fi done for service in tftp.service tftp.socket ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset tftp.service tftp.socket || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in tftp.service tftp.socket ; do if [ ! -e "/run/rpm-tftp-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-tftp-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in tftp.service tftp.socket ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi PNAME=tftp SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable tftp.service tftp.socket || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop tftp.service tftp.socket ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart tftp.service tftp.socket ) || : fi else # package uninstall for service in tftp.service tftp.socket ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fi{|Pq  ~6 A큤A큤]ҷ_]ҷ_]ҷ_]ҷ_]ҷ_]ҷ_]ҷ_]ҷ`N+ N+ N+ ]ҷ_]ҷ_]ҷ_]ҷ_1d57781f45c13c7a73ccb8548b25815c0fd8c5ef4856343c868cd88a785162870245cba1ad7d5bec545d3cb9dab5cf88ce1f0dc32d14e4a5d76da1b33a7ff1de28206a62f482fbb3aec4f7fab9c3ebc613cc33bcfb97ab10b679aac8eeb81cbc19a5641b3d129883ddc2c7dbed5e2e289c4b7062acc375a4a06647406ea62ae805a43d5355eb810fdafd9359cce2a2a3761c464b9fb190d6bcf3ec303d4d8410d21cbe6f2a2c6562f50ea25dac18a07641c1da9201cb48c6ff8fefa531b32f9f41b5772650f2f9d0d90289a1615bb36f0e6254b7cac92bcf31a4a9183cc65008eb9c79f65d5b124587734532ecea2c308c934a4f8bdacb7ea2d3e49a9c28077bbafe793d8c2c6ca1b5d6ab69b8d8243d854f99c872a7a7a9edfaefb1f930da1eb42a9271946cb538c5a0009c3a45c730f5a6f163b10bfa7357d9bd069a13c20b71a7a5a9142348b4384abf71c2bccbf7b73e62708f643b7b29cc340cfe9a40e6servicein.tftpd.8.gzroottftprootrootrootrootrootrootrootrootrootrootrootrootrootroottftprootrootrootrootrootrootrootrootrootrootrootrootroottftp-5.2-lp151.5.3.1.src.rpmconfig(tftp)tftptftp(client)tftp(server)tftp(x86-64) @@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(tftp)libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libwrap.so.0()(64bit)netcfgpwdutilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd5.2-lp151.5.3.13.0.4-14.6.0-14.0-15.2-1atftp4.14.1]c@Z@Y@YC@V7P@UUS1oQo@Q@Pedro Monreal Gonzalez rbrown@suse.compmonrealgonzalez@suse.comjhura@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comcrrodriguez@opensuse.orgvcizek@suse.comvcizek@suse.com- Add tftp.socket requirement to the service unit section [bsc#1153625]- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Changed permissions of /srv/tftpboot to be readable [bsc#940608]- Removed xinetd service- add a sysconfig file to allow passing parameters to the service (requested in bsc#951591) * added tftp.sysconfig- respond from the destination address taken from the first udp message's ancillary data (bnc#928283) * added tftp-multi-addresses.patch- tftp-hpa-0.48-macros-crash.patch: prevent buffer overflow in handling of \x macro (bnc#793883) - tftp-hpa-0.48-macros-v6mapped.patch: for \i and \x, expand v6-mapped addresses as native IPv4 (bnc#793883) - patches come from Michal Kubecek- drop tftp-hpa-0.43_old-autoconf.diff not needed for any product still in active maintenance. - Use correct systemd macros in %pre, %post.. - config.h must be included *everywhere* (tftp-config_h.patch) - tftp.service: * This service needs to be started after network.target * Use PrivateDevices=yes- change ownership of /srv/tftpboot to tftp:tftp, otherwise tftp daemon can't write there (bnc#813226)- create capabilites provided by both tftp and atftp (bnc#801481 or bnc#725378)/bin/sh/bin/sh/bin/sh/bin/shlamb12 1574090592 5.2-lp151.5.3.15.2-lp151.5.3.15.2-lp151.5.3.1 tftptftpboottftptftp.servicetftp.socketin.tftpdrctftptftpREADMEREADME.securitysample.rulessysconfig.tftptftp.1.gzin.tftpd.8.gztftpd.8.gz/etc/sysconfig/SuSEfirewall2.d/services//srv//usr/bin//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/tftp//usr/share/fillup-templates//usr/share/man/man1//usr/share/man/man8/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:11528/openSUSE_Leap_15.1_Update/b8f2872ed4e6e79c65f9a4b392118a2d-tftp.openSUSE_Leap_15.1_Updatedrpmxz5x86_64-suse-linuxASCII textdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=86280bfcf26c54107ffb6c2e9dfa3f8edb67c423, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=a4ec4cbdf22d66328dea3554af9536320522cf7b, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) R RRR RR R R RRRRR R R R RRٻYa/inet-daemonutf-84c25325da395499719c35d5c2101d577c0893f491c8388d712472d95446973f1?@7zXZ !t/*]"k%UWGﭦ=PZng=_k@n96kUB)&qgmꀞl CfcV4PraiFlUeeq"_iV&JzJs!j6HY؍g W=F#loԒh U͂x 4h6vs( hϫL0B _q+aN`SvSـKC#7 cFk'26٘G {`Vץee'#}vqIpy0wJO@kݧv;x(c+Ivb)`_ vc3UX.rm-gBɋY71A>ɱkxpy#qvIϭShFrm埊՗-c%b7jJG8")ŦJA%<;@FYemV'3Ap;-0?`ַ "x~(ɈW12rb7 /*C έ[?A%|[k d`7!eW|e^TE^Oc a (vNz?+R4a챒uzFqr.0,<&CBD-;Dˋ;ĿXkQ~_z`āe@v|`IfDë$$CEe 7;b)Ui=n/zNmySī>x9>Ha('u(}xW"J[X/LE&͇m(6hx74u5Kӵ?Ā W˲w/ k䥳.7#Shrm=b|T+#k<,XS~Lx[eRyM,-y @glًv/gjP&vyghkF8ߦt#fҚi01V!_uoBJE/hxtR&Q pN5b;+ߘUz?+$ͤI9Vq|DJʆD;F+gCXU\1*_GqNc@'/ٕSD" J]Tv2eLP< $B{E-sʱT*A3~4\ G) J }X鯞Z s3 KgrQj_uXr19~A&qЧElK均/:9}VL5F{ @lUpR%_%Safmq̷U9S4D6 R k0I!ؖjrHWYЁhQڦy~VÝx> .aD F[͖/k n uc ΥS:h*̼hݹ]qLU{o8D{Uzdct~ <([|zrf͊ya.z8=비[m#I uu' IN(RG]L'aTض YZ